Pintasan keyboard untuk memindahkan jendela ke samping di Gnome

23

Di Windows saya bisa menekan Windows + (left/right/up/down) tombol untuk menekan jendela masing-masing dari sisi atas, kanan, bawah, atau kiri. Apakah ada yang setara di Ubuntu?

Distro: Ubuntu 12.04, menggunakan Gnome.

Maria Ines Parnisari
sumber
1
"Bergerak" atau ditekan ke sisi atas, kanan, bawah, kiri?
Braiam
@Braiam, apa yang Anda katakan: P
Maria Ines Parnisari
3
Dalam shell GNOME hanya Ctrl + Super + Kiri / Kanan berfungsi, yang lain tidak.
Braiam
Anda harus mengklarifikasi dalam judul dan tubuh pertanyaan Anda apa lingkungan desktop atau window manager yang Anda gunakan. Jawaban Anda akan spesifik untuk itu dan bukan distro. Ubuntu mungkin berarti Anda menggunakan Unity, tetapi saya tidak akan menganggap itu.
casey

Jawaban:

4

Tidak ada jalan pintas yang telah ditentukan, tetapi Anda dapat membuatnya sendiri. Instal utilitas xdotool . Perintah berikut memindahkan jendela ke atas dan bawah masing-masing:

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

(Beberapa instalasi memiliki bug yang disayangkan yang menggunakan xatauy , yang seharusnya membiarkan koordinat itu tidak berubah, tidak memperhitungkan lebar batas jendela.)

Untuk mengikat perintah seperti ini ke tombol, buka pengaturan sistem, di panel "Keyboard", di tab "Pintasan". Pilih "Pintasan Khusus" dan klik +tanda untuk menambahkan pintasan baru.

Gilles 'SANGAT berhenti menjadi jahat'
sumber
1
cara yang agak lebih bersih adalah menggunakan getactivewindow:xdotool getactivewindow windowmove x 0
glS
@ GLS Anda juga dapat menggunakan getwindowfocussaran Anda
sappjw
18

Diambil dari komentar, inilah jawaban yang membantu saya, tidak ada alat yang diperlukan.

Ubuntu 16,04 LTS.

Ctrl+ Super+ Left Arrow- Dok ke sisi kiri monitor Anda

Ctrl+ Super+ Right Arrow- Dok ke sisi kanan monitor Anda

Ctrl+ Super+ Up Arrow- Maksimalkan jendela

Ctrl+ Super+ Down Arrow(Saat merapat atau dimaksimalkan) - Kembalikan jendela.

Ctrl+ Super+ Down Arrow(Ketika dipulihkan) - Minimalkan jendela.

Ini tidak akan memindahkan windows di antara monitor seperti di Windows. Saya belum menemukan cara untuk melakukan itu.

Brandon
sumber
Entah bagaimana sisi kiri dan kanan tidak berfungsi. Segalanya tampak berhasil. Ada ide mengapa?
Raffi Khatchadourian
1
Untuk mendapatkan kiri / kanan untuk bekerja, saya hanya menggunakan <kbd> Super </kbd> + <kbd> Panah Kiri </kbd>. Itu sepertinya menarik jendela. Juga ini berhasil membawanya dari layar
Jonathan
2
Hanya sebuah tip, kunci Super = "Windows" pada kebanyakan keyboard
Justas
1
Bukankah ini jalan pintas untuk Unity, bukan untuk GNOME Shell?
Flimm
13

Ya ... ada cara di Linux untuk melakukannya (dan yang mengejutkan Anda, ini juga akan berfungsi di Windows)

Cukup tekan Alt+Spacebarlalu tekan tombol mdan kemudian pindah ke mana pun Anda inginkan dengan menggunakan tombol panah. Setelah selesai, tekan Entertombol.

Dan, oh yeah, Ini akan berfungsi jika dan hanya jika jendela yang dimaksud tidak sepenuhnya dimaksimalkan

SHW
sumber
1
Anda dapat mengembun Alt+space Mke dalam Alt+F7(tapi itu tidak mudah untuk dihafal) Tapi itu bukan hal yang sama, Anda harus menyelaraskan jendela dengan batas layar secara manual.
Gilles 'SO- stop being evil'
1
Dan jendelanya digerakkan dalam langkah-langkah, jadi tidak akan bisa masuk dengan pas ke samping
Peter V. Mørch
1
Saya menjalankan window manager Prism di Ubuntu dan Alt+Spacebarmerupakan kombinasi default untuk membuka bilah pencarian. FYI untuk pengguna prisma.
Brandon
Terima kasih untuk ini. Memindahkan jendela secara tidak sengaja sehingga bilah alat berada di luar bidang tampilan.
matthew_360
Tidak lagi berfungsi di Gnome di Ubuntu 17.10
Jonathan
2

Jika Anda menggunakan xbindkeysdan xdotoolmenginstal utilitas, Anda dapat menambahkan baris berikut ke Anda ~/.xbindkeysrcuntuk mengaktifkan win+leftdan win+rightmemindahkan jendela aktif saat ini ke bagian kiri / kanan layar:

"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
t7ko
sumber
1

Ada cara bawaan yang lebih fleksibel, seperti Ctrl+ Super+Arrow tidak memungkinkan jendela hanya mengambil seperempat layar (misalnya kiri atas atau kanan bawah).

Anda dapat menggunakan Ctrl + Alt+ Keypad. Nomor keypad mana yang ditekan (1, 2 ...) akan menentukan posisi jendela (kiri bawah, bawah ...).

coyotte508
sumber
Dimungkinkan untuk mengubah Ctrl + Alt + Keypad untuk tombol orang lain? Seperti Ctrl + Alt + Shift + Keypad
Arnold Roa
1
Saya tidak tahu mengapa ini memiliki downvote. Ini persis apa yang saya cari. Dapatkan upvote untuk kembali ke sana.
rubynorails
0

Saya menggunakan ubuntu 12.04 gnome classic, tetapi saya pikir itu hal yang sama untuk semua ubuntu.

Inilah yang saya lakukan:

Pertama -tama, Anda perlu menginstal " stiller ".

1) Buka terminal Ctrl+Alt+Tdan ketik:

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

Kedua , sekarang Anda dapat mengedit pintasan keyboard dengan:

2) Buka " Pengaturan Sistem " -> Keyboard -> Pintasan ->

Tekan " Pintasan Khusus " (di panel kiri)

Tekan simbol " + " (di kiri bawah jendela)

3) Di jendela " Pintasan Khusus " yang baru saja terbuka, ketik:

(sebagai contoh)

" Lihat perpecahan di sebelah kiri " sebagai nama, dan

" stiler.py left " sebagai perintah, dan tekan " Terapkan ".

4) Tekan " Nonaktifkan " (itu di baris yang sama dengan "Lihat split di sebelah kiri" yang baru saja Anda buat)

dan tekan kombinasi tombol " Ctrl + Perjamuan + Kiri " pada keyboard Anda.


  • Hal yang sama untuk setiap pintasan kombinasi seperti misalnya:

" Lihat pemisahan di Kanan " sebagai nama,

" stiler.py benar " sebagai perintah,

" Ctrl + Supper + Right " sebagai kombinasi tombol.

ATAU

" Gnome Search Tool " sebagai nama,

" gnome-search-tool " sebagai perintah,

" Super + F " sebagai kombinasi tombol.

ATAU

" System Monitor " sebagai nama,

" gnome-system-monitor " sebagai perintah,

" Ctrl + Shift + Esc " sebagai kombinasi tombol.

Ini hanyalah sebuah contoh, terserah Anda nama, perintah, dan kombinasi tombol mana yang perlu Anda gunakan.

AntonyMan
sumber
0

diuji saat ini gnome 3.28 di ubuntu 18.04

  • SUPER+ memindahkan jendela ke kiri
  • SUPER+ memindahkan jendela ke kanan
pengguna8162
sumber
Ctrl + Alt + Keypad untuk gerakan lain tidak berfungsi di 18.04, ada ide bagaimana cara memperbaikinya?
Pratik Gaikwad
CTRL + ALT + ↓ / ↑ untuk switching ruang kerja bekerja dengan baik. Untuk yang lain, Anda dapat mendefinisikannya di pengaturan → keyboard. Perhatikan bahwa ubuntu sekarang menggunakan gnome.
user8162