Pencereyi Gnome'da bir tarafa taşımak için klavye kısayolu


23

Windows'ta Windows + (left/right/up/down)bir pencereyi sırasıyla üst, sağ, aşağı veya sol tarafa doğru bastırmak için tuşlara basabilirim. Ubuntu'da bir eşdeğeri var mı?

Distro: Ubuntu 12.04, Gnome kullanarak.


1
"Dolaşın" ya da üst, sağ, aşağı, sol tarafa doğru bastırılıyor mu?
Braiam

@Braiam, ne dedin: P
Maria Ines Parnisari

3
GNOME kabuğunda sadece Ctrl + Süper + Sol / Sağ çalışır, diğerleri yoktur.
Braiam

Hangi masaüstü ortamını veya pencere yöneticisini kullandığınızı başlık ve soru gövdesinde açıklığa kavuşturmalısınız. Cevabınız bu dağıtıma değil, buna özgü olacaktır. Ubuntu muhtemelen Birlik kullandığınız anlamına gelir, ancak bunu varsaymayacağım.
casey

Yanıtlar:


4

Önceden tanımlanmış bir kısayol yok, ancak kendinizinkini yapabilirsiniz. Xdotool yardımcı programını yükleyin . Aşağıdaki komutlar bir pencereyi sırasıyla yukarı ve aşağı hareket ettirir:

xdotool windowmove $(xdotool getwindowfocus) x 0
xdotool windowmove $(xdotool getwindowfocus) x 9999

(Bazı kurulumlarda, bu koordinatı değiştirmeden bırakması beklenen xveya kullanan ypencere sınırının genişliğini hesaba katmayan talihsiz bir hata vardır .)

Bir tuşa böyle bir komutu bağlamak için, “Klavye” panelindeki “Kısayollar” sekmesinde sistem ayarlarına gidin. “Özel Kısayollar” seçeneğini seçin ve +yeni bir kısayol eklemek için işareti tıklayın .


1
biraz daha temiz bir yol getactivewindow kullanıyor:xdotool getactivewindow windowmove x 0
glS

@glS da kullanabilirsiniz getwindowfocusÖneriniz içinde
sappjw

18

Yorumlardan bakıldığında, burada bana yardımcı olan cevap, hiçbir araç gerekmez.

Ubuntu 16.04 LTS.

Ctrl+ Super+ Left Arrow- Monitörünüzün sol tarafına yerleştirin

Ctrl+ Super+ Right Arrow- Monitörünüzün sağ tarafına yerleştirin

Ctrl+ Super+ Up Arrow- Pencereyi büyüt

Ctrl+ Super+ Down Arrow(Yerleştirildiğinde veya büyütüldüğünde) - Pencereyi geri yükleyin.

Ctrl+ Super+ Down Arrow(Geri yüklendiğinde) - Pencereyi simge durumuna küçültün.

Bu, pencereleri Windows'ta olduğu gibi monitörler arasında taşımaz. Bunu yapmanın bir yolunu bulamadım.


Her nasılsa, sol ve sağ taraflar çalışmıyor. Her şey çalışıyor gibi görünüyor. Neden bir fikrin var mı?
Raffi Khatchadourian

1
Çalışmak için sola / sağa gitmek için, <kbd> Super </kbd> + <kbd> Left Arrow </kbd> 'u kullandım. Bu pencereyi deviriyor gibiydi. Ayrıca bu ekran dışı getirmek için çalıştı
Jonathan

2
Sadece bir ipucu, Süper = Çoğu klavyede "Windows" tuşu
Justas

1
GNOME Shell için değil, Unity için bu kısayollar değil mi?
Flimm

13

Evet ... Linux'ta bunu yapmanın bir yolu var (ve sürprizinize göre, Windows'ta da çalışacak)

Sadece tuşuna basın, Alt+Spacebarardından tuşuna basın mve ok tuşlarında istediğiniz yere gidin. Bir kere yaptıktan sonra, Entertuşuna basın.

Ve, oh evet, İşe yarayacak ve eğer sadece söz konusu pencere tamamen büyütülmezse


1
Sen yoğunlaşmasına olabilir Alt+space Miçine Alt+F7(ama ezberlemek için daha az kolaydır). Ama bu aynı şey değil, pencereyi ekran kenarlığıyla manuel olarak hizalamanız gerekiyor.
Gilles 'SO- kötülük' dur

1
Ve pencere basamaklar halinde hareket eder, bu nedenle bir tarafa
sıkıca oturamaz

1
Prizma pencere yöneticisini Ubuntu'da çalıştırıyorum Alt+Spacebarve arama çubuğunu açmak için varsayılan kombinasyondur. Prizma kullanıcıları için FYI.
Brandon

Bunun için teşekkürler. Pencereyi yanlışlıkla araç çubuğunun görüş alanı dışında olacak şekilde hareket ettirin.
matthew_360

Artık Gnome'da Ubuntu 17.10'da çalışmıyor
Jonathan

2

Yardımcı programı kullanıyorsanız xbindkeysve xdotoolyüklüyse, etkin pencereyi ~/.xbindkeysrcetkinleştirmek win+leftve win+rightekranın sol / sağ yarısına taşımak için aşağıdaki satırları kendinize ekleyebilirsiniz :

"xdotool windowsize $(xdotool getwindowfocus) 50% 100% && xdotool windowmove $(xdotool getwindowfocus) 0 y"
    Mod2+Mod4 + Left

"xdotool windowsize $(xdotool getwindowfocus) 50% 100% && xdotool windowmove $(xdotool getwindowfocus) 9999 y"
    Mod2+Mod4 + Right

1

Ctrl+ Super+ ArrowBir pencerenin ekranın yalnızca çeyreğini almasına izin vermediğinden (örneğin, sol üst veya sağ alt) daha esnek bir yapı yolu vardır .

CtrL + Alt+ kullanabilirsiniz Keypad. Hangi tuş takımına basılmış (1, 2 ...) pencerenin konumunu belirleyecektir (sol alt, alt ...).


Diğer tuşlar için Ctrl + Alt + Tuş Takımlarını değiştirmek mümkün mü? Beğen Ctrl + Alt + ÜstKrkt + Tuş Takımı
Arnold Roa

1
Bunun neden aşağı oy kullandığı hakkında hiçbir fikrim yok. Bu tam olarak aradığım şeydi. Oraya geri dönmek için bir oy ver.
rubynorails

0

Ubuntu 12.04 gnome classic kullanıyorum, ancak tüm ubuntu için aynı şey olduğunu düşünüyorum.

İşte yaptığım şey:

Her şeyden önce, " stiller " yüklemeniz gerekir .

1) Açık terminal Ctrl+Alt+Tve tip:

sudo add-apt-repository ppa:fossfreedom/xfwm4
sudo apt-get update
sudo apt-get install stiler

İkincisi , şimdi klavye kısayollarını şu şekilde düzenleyebilirsiniz:

2) Git " Sistem Ayarları " -> Klavye -> Kısayollar ->

" Özel Kısayollar " a basın (soldaki bölmede)

" + " Sembolüne basın (pencerenin sol altında)

3) Sadece açık olan " Özel Kısayol " penceresinde, şunu yazın:

(Örneğin)

" Soldaki bölünmeyi görüntüle " adı ve

komut olarak " stiler.py left " ve " Uygula " ya basın .

4) " Devre Dışı Bırak " düğmesine basın (az önce oluşturduğunuz "Sola bölünmüş görünümü göster" ile aynı satırda)

ve klavyenizdeki " Ctrl + Supper + Left " tuş kombinasyonuna basın .


  • Herhangi bir kombinasyon kısayolu için aynı şey, örneğin:

" Sağdaki bölünmeyi görüntüle " adı olarak,

komut olarak " stiler.py right ",

Bir tuş kombinasyonu olarak " Ctrl + Supper + Right ".

VEYA

Bir isim olarak " GNOME Arama Aracı ",

komut olarak " gnome-search-tool ",

Bir tuş kombinasyonu olarak " Süper + F ".

VEYA

İsim olarak " Sistem Monitörü ",

Komut olarak " GNOME-system-monitor ",

" Ctrl + ÜstKrkt + Esc " tuş birleşimi olarak.

Bu sadece bir örnek, hangi isim, komut ve tuş kombinasyonunu kullanmanız gerektiği size bağlıdır.


0

ubuntu 18.04 tarihinde güncel gnome 3.28 içinde test edilmiştir.

  • SUPER+ pencereyi sola taşır
  • SUPER+ pencereyi sağa taşır

Diğer hareketler için Ctrl + Alt + Tuş Takımı 18.04'te çalışmıyor, nasıl düzeltileceği hakkında bir fikriniz var mı?
Pratik Gaikwad

Çalışma alanı değişimi için CTRL + ALT + ↓ / ↑ düzgün çalışıyor. Diğerleri için ayarları → klavyede tanımlayabilirsiniz. Ubuntu'nun şimdi gnome kullandığını unutmayın.
user8162
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.