Ubuntu - Apakah ada cara untuk menghubungkan pintasan keyboard untuk membawa jendela ke depan?

8

Saya menggunakan tepat 3 program: - browser - terminal - editor kode

Saya menyimpan semuanya di jendela layar penuh.

Yang saya butuhkan adalah untuk dapat membawa salah satu dari mereka dengan cara pintas keyboard yang sederhana, seperti Ctrl + Alt + B untuk browser, dll.

Alt-Tab menyebalkan karena saya harus berhenti dan melihat di mana pemilihnya.

Menggunakan 3 ruang kerja lebih baik tetapi masih belum ideal - saya harus memikirkan di mana saya berada dan ke mana saya harus pergi. Misalnya browser saya ada di atas terminal saya dan editor kode saya ada di sebelah kanan terminal. Jadi untuk pindah dari browser ke terminal saya menggunakan Ctrl + Alt + Down, tetapi untuk berpindah dari editor kode ke terminal saya harus melakukan Ctrl + Alt + Kiri. Sebagai gantinya, saya hanya harus melakukan Ctrl + Alt + T untuk terminal, misalnya.

Terima kasih!

Bogdan Balan
sumber
2
Menjawab pertanyaan saya sendiri jika orang lain membutuhkan ini: Ya, cukup buka aplikasi Keyboard di Pengaturan dan atur pintasan keyboard untuk beralih ke Workspace 1, 3 dan 4 dalam kasus saya.
Bogdan Balan
1
Nah, pada Windows 7 ke atas, ini dilakukan dengan menggunakan kunci Win dan angka. Saya tidak tahu apakah gnome / KDE / apa pun disalin fungsi itu
Keltari
1
Mengenai program terminal - coba guake. Ini adalah terminal seperti dalam game, yang menunjukkan atau menyembunyikan oleh kombinasi tombol yang dapat dikonfigurasi.
Vorac
1
Anda mungkin ingin memposting jawaban Anda sebagai jawaban, bukan sebagai komentar.
Tog

Jawaban:

2

Saya tidak menggunakan Unity jadi ini diuji pada Cinnamon tetapi trik yang sama harus bekerja di semua lingkungan desktop. Anda dapat menggunakan alat seperti xdotoolatau wmactl yang memungkinkan Anda untuk skrip interaksi Anda dengan server X.

Saya lebih suka wmctl, tetapi Anda dapat menginstal keduanya dengan

sudo apt-get install xdotool wmctl 

Jalankan pertama kali wmctl -iuntuk melihat apa nama-nama windows terbuka Anda:

$ wmctrl -l
0x02200007 -1 oregano Desktop
0x0380007f  1 oregano Ubuntu - Is there a way to associate keyboard shortcuts to bring a window to front? - Super User - Mozilla Firefox
0x01c000a3  1 oregano emacs@oregano
0x03c00006  1 oregano Terminal

Jika Anda menggulir ke kanan, Anda akan melihat bahwa yang kedua adalah firefoxcontoh saya yang menunjukkan halaman ini. Jadi, sekarang Anda mengaktifkan masing-masing tiga jendela Anda dengan nama:

$ wmctrl -a terminal 
$ wmctrl -a firefox
$ wmctrl -a emacs

Anda dapat menetapkan pintasan untuk setiap perintah ini menggunakan GUI lingkungan desktop Anda atau melalui alat yang lebih umum seperti xbindkeys.

terdon
sumber
Ini adalah yang paling mudah diterapkan, di antara semua yang saya cari !!
Yesh