Nhanh chóng điều hướng đến ứng dụng bằng cách nhập tên của ứng dụng trong XMonad


8

Tôi thường có một vài ứng dụng mở trên một số không gian làm việc trong XMonad. Tôi muốn có thể chuyển đổi giữa chúng mà không cần săn bắn; cụ thể, tôi muốn có thể nhập một cái gì đó xác định cửa sổ ứng dụng (tiêu đề cửa sổ?) và nhảy đến nó. Bất kỳ ý tưởng sáng tạo về làm thế nào để làm điều đó?

Câu trả lời:


9

Bạn thật may mắn, những gì bạn muốn đã tồn tại: WindowBringer

Quy trình này rất đơn giản nếu bạn đã có xmonad.hstệp cấu hình (như được mô tả trong trang được liên kết):

  • Thêm nhập chính xác vào đầu:

    import XMonad.Actions.WindowBringer
    
  • Ánh xạ các phím tới các chức năng (để chèn gần ánh xạ khóa khác):

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

Sau đó, khi nhấn ALT + G sẽ mở dmenu(như để khởi chạy ứng dụng) với tên cửa sổ ứng dụng đang chạy, sau đó bạn có thể nhập phần đầu của tên và nhấn enter để nhảy đến đó.

Hành vi của ALT + B là như nhau ngoại trừ việc nó không tập trung các cửa sổ mà thay vào đó chuyển nó sang không gian làm việc hiện tại.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.