Tetapkan Kunci Pintasan untuk Aktifkan Tetingkap Aplikasi Terbuka di Linux
Kami telah menunjukkan kepada anda bagaimana untuk menyesuaikan kekunci pintasan dalam mana-mana aplikasi Linux, tetapi untuk pelajaran hari ini kami akan mengambil langkah seterusnya dan menetapkan kunci jalan pintas yang menukar aplikasi terbuka menjadi tetingkap yang sedang fokus.
Idea ini adalah bahawa bukannya menggunakan tetikus atau melepaskan satu set tetingkap dalam penukar Alt + Tab, anda boleh dengan cepat memberikan kunci hotkey ke tingkap yang paling penting dan bertukar kepada mereka dengan satu kekunci pintas, menyimpan banyak masa. Untuk menyelesaikan tugas ini di Linux, kami akan menggunakan utiliti AutoKey yang sangat baik.
Catatan: jika anda mahu jalan Windows untuk melakukan ini, anda boleh menyelesaikan tugas dengan AutoHotkey dengan mudah.
Senario ini
Oleh kerana saya melakukan kebanyakan kerja saya di Google Chrome, saya perlu memilikinya dapat diakses secepat mungkin dan saya secara amnya menyerahkan kombinasi kunci Alt + G untuk beralih ke tetingkap Chrome terbuka saya.
Memasang AutoKey
Anda akan mahu membuka Pengurus Paket Synaptic dan melakukan carian pantas autokey, semak kotak, dan kemudian pasang pakej. Anda juga boleh memasangnya menggunakan perintah apt-get seperti ini:
sudo apt-get memasang autokey
Menetapkan Kunci Pintasan ke Tetingkap Aplikasi
Buka skrin konfigurasi AutoKey dari ikon dulang sistem, dan kemudian buat Skrip Baru dari menu, kemudian sisipkan kod berikut:
window.activate ('Google Chrome')
Anda akan mahu menggunakan butang Set di sebelah tetapan Hotkey dan menetapkan hotkey-pilihan saya adalah Alt + G, walaupun anda ingin memastikan bahawa anda menggunakan g kecil semasa menetapkan hotkey-jika anda menetapkannya menggunakan huruf besar ia tidak akan bertindak dengan betul.
Sebaik sahaja anda menyimpan tetapan dan meminimumkan atau menutup skrin konfigurasi AutoKey, anda boleh menekan kombinasi kekunci Alt + G bila-bila masa anda mahu beralih ke tetingkap terbuka.
Bagaimana ianya berfungsi?
Apabila anda menekan kekunci pintasan yang telah anda tetapkan, AutoKey akan menjalankan skrip yang telah anda tambahkan dalam kes ini, ia adalah skrip Python yang mudah yang menggunakan fungsi wmctrl untuk mengawal tingkap yang terbuka. Inilah sintaks untuk fungsi window.activate, yang menukar tetingkap yang ditetapkan menjadi tetingkap aktif:
window.activate ('tajuk tetingkap separa di sini')
Pada dasarnya, semua yang anda perlu lakukan ialah memadankan bahagian tajuk tetingkap, dan dalam hal Google Chrome, tajuk tetingkap sentiasa mempunyai "- Google Chrome" pada akhir.