Pencereleri monitörler arasında taşımak için klavye kısayolu?


119

Compiz altında, Ctrl- Alt- Shift- - / / / gibi mantıksal ekranlar arasında hareket etmeye benzer, fiziksel (ancak tek bir ekran olarak birleştirilen) ekranlar arasında uygulamaları taşımak için bir klavye kısayolu ayarlayan bir ayar olduğunu hatırlıyorum .

Bunu Birlik altında yapmanın bir yolu var mı?



Kullandığım Compiz ayarı budur. Saf birlik altında yapmanın bir yolu olduğunu umuyordum.
Andrew Bolster

2
Tüm Birlik büyük, büyük bir compiz eklentisidir.
jrg

Bir süre klavyeyle uğraşırken, bir sonraki monitör klavyesi olarak Super + X'i beğeniyorum. (2 monitörlü kurulumda, her zaman sadece diğer monitöre geçer.) Hızlıca bir elimle çarpabilirim. (super = windows-key.) super + z'nin vurulması daha da kolay olabilir, ancak "x for exchange" anımsatıcısına sahip değil.
Peter Cordes

Bu seçeneği Ubuntu 15.10'daki Put eklentisinde bulamıyorum.
Nordlöw

Yanıtlar:


135

@Jrg'den bahsedildiği gibi, bu yine de Unity (Unity 3D, düşük güçlü 2D versiyon değil) büyük ölçüde Compiz kullanılarak oluşturuluyor.

Compiz Config Settings Manager uygulamasını kendiniz kurmanız gerekir. Kesin adımlar: -

  1. CompizConfig Ayarları Yöneticisi'ni kullanarak yükleyin apt-get install compizconfig-settings-manager compiz-plugins-extra.
  2. Çalıştır (sadece tire içindeki Compiz yazın ve göreceksiniz).
  3. Tıklayın Window Management.
  4. PutEklentiyi etkinleştirin (onay kutusunu işaretleyin).
  5. Tıklayın Put.
  6. İçin kısayolu yapılandırın Put to next Output(için klavye kısayolunun yanındaki kalem simgesini tıklatın Put to next Output.
  7. Değişikliklerin etkili olabilmesi için oturumu kapatıp tekrar giriş yapın (yorumlardan!)

9
bir oturum kapatma gerektirir, ancak evet, bu harika çalışıyor!
Andrew Bolster

3
Herhangi bir kişi 4. maddeyi açıklayabilir mi? Başarıyla "Koy" u etkinleştirdim ancak kısayolun nasıl / nereye ayarlanacağını anlamadım.
kullanıcı50849

6
Bununla ilgili bir sorun var. Örneğin, bir pencereyi bir ekranın köşesine taşımak (sabitlemek) kullanıyorsanız, örneğin, herhangi bir nedenden ötürü, diğer ekrana taşımaya çalıştığınızda, bir saniye boyunca hareket eder, sonra tekrar geri döner. -den geldi Bu pencere sınırlandırılmadıysa (herhangi bir ızgara sınırına takılmadıysa), daha sonra iyi hareket eder. Ancak, eğer kısıtlanmışsa, düzgün hareket etmeyecektir. Biraz sinir bozucu. : - /
The111

7
Gerçekten oturumu kapatmak istemiyorsan, vurabilirsin Alt-F2ve idam edebilirsincompiz --replace
Armando Pérez Marqués

2
Kısayolu nasıl ayarlarsınız (örneğin, süper + alt + sağ ok)?
joniba

33

Bu, Compiz'e ya da herhangi bir yardımcı programa ihtiyaç duymadan tecrübelerime dayanıyor.

Bir pencere etkinleştirildiğinde (örneğin odakta) Eğer tuşuna basarsanız Alt + Spaceaşağıdaki gibi seçenekler olan üst menü belirir:

Minimize
Maximize
Move
Resize
etc.

Bu menü göründüğünde M, Moveseçeneği belirlemek için klavyenizdeki tuşuna basmanız gerekir.

O zaman pencereleri herhangi bir yere taşımak için sadece ok tuşlarını kullanabilirsiniz (ekranlarda bile)


harika, Ubuntu Move to monitor left
16.01'de

1
Bu seçeneği görmek istiyorum, ancak 16.04 veya 18.04'te görmedim, compiz çözümü tarafından biraz rahatsız oldum.

13

Compiz Config Settings Manager Put eklentisi, 13.04 ve 14.04

Özel ipucu:

  • Put -> Misc. Seçenekler -> "Ekrandan Kaçının" işlevini etkinleştir: Taşınan pencerenin parçalarını gizli bir alana koymaktan kaçınır. Birisi farklı ekran çözünürlüklerine sahip monitörlere sahipse çok kullanışlıdır.

Bunu yapmak istiyorsanız, alt + f7 tuşlarına basabilirsiniz, en az 16.04
Levi H

6

Compiz putharika çalışıyor, eğer gridaktifse dikkatli olun (genellikle) uyumluluk hatası görürsünüz , zaten çalışma alanınızın bir köşesine çakılan pencereler, putbaşka bir çıktıya çalışırsanız geri dönecektir .

Bu size panik yapmazsanız, sadece aşağıdakileri yapın:

Pencerenizi bir sonraki çıkışa göndermeden önce, "ungrid" itbir tarafı ctrl+ super+ lef or rightve bam! 'Ya yarıya indirgeyerek, şimdi gönderebilirsiniz ve geri çekilmez.

Hem üzerinde çalışır 12.04 ve14.04

(Şimdi, kim bilir ... belki de sorumlu geliştiricinin "hata değil bir özellik!" Diye protesto edeceği durumlardan biri xD)


Bu hata gerçekten can sıkıcı ve aynı geçici çözümü kullanıyorum, ancak geliştirirken IDE pencerelerim bazen uyarı vermeden monitörleri değiştirdiği için gerçekten beni çıldırtıyor çünkü onları başka bir monitöre ayarladım ve düşünmeden küçültmek için tıkladım
Cristiano Fontes

Kesinlikle çok can sıkıcı bir durum, eğer daha iyi bir C programcısı olsaydım, hatayı gidermek için katkıda bulunabilirdim, belki başka bir zaman.
JorgeArtware

0

Pencereleri taşımak için ("hiçbir yerde" görünmeyen pencereler varsa) ve Compiz veya diğer yöneticileri hariç tutmak için kullandığım basit yol şudur:

  • ALT + SPACE tuşlarına basın (görünmese bile Windows menüsünü açmalıdır)
  • (Ubuntu 19.04’de [Taşı için M tuşuna basmak] benim için çalışmıyor)
  • AŞAĞI okuna iki kez basın (ilk 2 seçeneği atlayarak: Küçült ve Küçült / Küçült) + Enter
  • herhangi bir monitörde üst çubuğunu görene kadar yön oklarına basın ve son olarak Enter tuşuna basın.
  • Şimdi normal olarak kontrol edebilmelisin ...
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.