Navigasi cepat ke aplikasi dengan mengetikkan nama aplikasi di XMonad

8

Saya sering memiliki beberapa aplikasi terbuka di beberapa ruang kerja di XMonad. Saya ingin bisa beralih di antara mereka tanpa berburu; khusus, saya ingin dapat mengetik sesuatu yang mengidentifikasi jendela aplikasi (judul jendela?) dan melompat ke sana. Adakah ide kreatif tentang bagaimana melakukan itu?

Dasid
sumber

Jawaban:

9

Anda beruntung, apa yang Anda inginkan sudah ada: WindowBringer

Prosedurnya sangat sederhana jika Anda sudah memiliki xmonad.hsfile konfigurasi (seperti yang dijelaskan dalam halaman tertaut):

  • Tambahkan impor yang benar di awal:

    import XMonad.Actions.WindowBringer
    
  • Kunci peta ke fungsi (untuk menyisipkan di dekat pemetaan kunci lainnya):

    , ((mod1Mask, xK_g     ), gotoMenu)
    , ((mod1Mask, xK_b     ), bringMenu)
    

Kemudian ketika menekan ALT + G yang akan terbuka dmenu(seperti untuk meluncurkan aplikasi) dengan menjalankan nama jendela aplikasi, dan kemudian Anda dapat memasukkan awal nama dan tekan enter untuk melompat ke sana.

Perilaku ALT + B adalah sama kecuali bahwa itu tidak memfokuskan jendela melainkan memindahkannya ke ruang kerja saat ini.

StreakyCobra
sumber