Özel bir nvidia sürücüsü olmayan Ubuntu 12.04 ve nvidia 8600 GT altındaki bir kısayol tuşu ile bir pencereyi bir monitörden diğerine gönderin veya taşıyın


37

Ubuntu 12.04 ve nvidia 8600 GT altında bir kısayol tuşuyla bir pencerenin bir monitörden diğerine nasıl gönderileceğini veya taşınacağını bilmek istiyorum.

Şimdi, "sistem ayarları" ve "klavye" altında klavye kısayollarını yapılandırabileceğimi biliyorum, ancak bir pencereyi bir monitörden diğerine taşıyabilecek seçeneklerden biri değil . Özellikle, bir çalışma alanından diğerine geçmekle ilgilenmiyorum ve aynı programın birden fazla penceresi arasında hareket etmek istemiyorum. Gvim (veya firefox) penceremi alıp fareyi kullanmak zorunda kalmadan soldan sağa (veya tam tersi) izlemesini istiyorum.

Bunu yapmanın iyi bir yolu olmalı, bilen var mı?

Teşekkürler, yardımlarınız çok takdir edilmektedir!

burkulma

NOT: nvidia 8600 GT'im için tescilli (ve kötü niyetli) sürücülerden kaçınıyorum. Bunu 12.04'teki ilk kurulumumda yaptım ve ekranları döndürme yeteneğimi kaybettim (her ikisini de dikey görünümde kullanıyorum) ve tekrar geri alamadım, bu da beni 12.04'ü yeniden yüklemeye zorladı. Bu noktada işleri güzelce ayarlamak için yeterince uzağım. Yeniden yüklemek zorunda kalmak istemiyorum.

Yanıtlar:


47

Compiz kullanıyorsanız (Unity 3D ile birlikte kullanılırsa), tam olarak bunu yapan ve istenirse pencereleri monitörün farklı bölümlerine taşıyan şık bir eklenti var.

Sadece CCSM'den ( CompizConfig Settings Manager ) nasıl ayarlanacağını biliyorum . CCSM ve compiz eklentilerini çalıştırarak yükleyebilirsiniz.

sudo apt-get install compizconfig-settings-manager compiz-plugins

CCSM eklentisi "Put" olarak adlandırılır ve CCSM'nin "Pencere Yönetimi" bölümündedir.

CCSM Pencere Yönetimi Sayfası

Kontrol ederek "Put" eklentisini etkinleştirin. Sonra "Put" eklentisini tıklayın. "Sonraki Çıktıya Koy" için "ciltlemeler" sekmesinde bir kısayol tuşu ayarlayabilirsiniz. Varsayılan olarak devre dışıdır, ancak ayarlanması kolaydır. Bu örnekte "Sonraki Çıktıya Koy" olarak Super+Rightve "Önceki Çıktıya Koy " olarak ayarladık Super+Left.

CCSM Ciltleme Sekmesini Koy

CCSM'ye aşina değilseniz, onu standart depodan alabilirsiniz, ancak uyarılmanız gerekir ... anlamadığınız bazı ayarlarla oynamak tehlikeli olabilir, bu yüzden dikkatli olun. Birçok sürümde çok kullandım ve onsuz yaşayamam, ancak dikkat etmiyorsanız ayağınızı kesmenizi sağlar. çok korkma, ama seni kendinden koruyacağını sanma.

Compiz hakkında daha fazla bilgi: http://wiki.compiz.org/


1
Merhaba. Unity ve Compiz ile 12.04 kullanıyorum ("Put" etkinken) ve işe yarıyor.
Jack Kelly

4
Görünüşe göre "put" Ubuntu 12.10'da kurulu değil. Eklemek için "compiz-plugins" paketini yükleyin. Ancak, 12.10 üzerinde çalışmak için "koymak" alamıyorum.
Jack Kelly,

8
Üzgünüm, benim hatam: "koymak" 12.10'da çalışıyor; Sadece etkinleştirdikten sonra yeniden başlatmanız gerekir. Bu yüzden, özetlemek gerekirse, 12.10'a "put" koymak: ilk önce CCSM ve "compiz-plugins" komutlarını kurun, sonra Marty tarafından açıklandığı gibi "put" komutunu etkinleştirin, sonra yeniden başlatın.
Jack Kelly,

1
12.10'um yok ama Compiz'i yeniden başlatmak zorunda kalmadan yeniden başlatabilirsiniz compiz --replace.
Marty Fried

1
Bu hala 13.10'da çalışıyor. Daha önce dediğin gibi yeniden başlattım. Teşekkürler.
isaaclw

7

Gvim (veya firefox) penceremi alıp fareyi kullanmak zorunda kalmadan soldan sağa> ekrandan (veya tam tersi) almak istiyorum.

Bu tartışmaya biraz geç kaldım, korkarım ki, tam olarak bunu yapmaya çalışırken buldum, fakat sonunda kurulum yapmayan bir no-config çözümü çalıştım (en azından Ubuntu 14:10 için).

  1. Ctrl-Super-DownArrow ile pencereyi şu anda En Çok Büyütülmüşse geri yükleyin
  2. Çerçeve menüsüne Alt-Boşluk Çubuğu, ardından Taşımak için 'm'
  3. Tüm pencereyi bir monitörden diğerine taşımak için ok tuşlarını kullanın
  4. Klavye sürüklemeyi durdurmak için Enter tuşuna basın - bu adımı atlarsanız daha sonra garip yan etkileri olabilir!
  5. Tekrar büyütmek istiyorsanız, Ctrl-Super-UpArrow

Bu cevap kısayoldan yoksundur.
CivMeierFan

Bu kesinlikle tek bir kısayol tuşu değil. Ancak OP "gvim (veya firefox) penceremi almak ve fareyi kullanmak zorunda kalmadan soldan sağa izlemek (veya tam tersi) istiyorum" açıklamasını yaptı.
Francis Norton

1

Bu bash betiği de bunu yapabilir, https://github.com/jc00ke/move-to-next-monitor

bağımlılıkları yükle

sudo apt-get install xdotool wmctrl

sonra

wget https://raw.githubusercontent.com/jc00ke/move-to-next-monitor/master/move-to-next-monitor
chmod +x move-to-next-monitor
mv move-to-next-monitor /usr/bin

ve sonra bunun için bir kısayol ayarlayın

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.