Làm cách nào để liên kết Super-key với whiskermothy mà không phá vỡ Super + Các kết hợp khác?


9

Quay trở lại từ Windows 7 Tôi muốn hai loại phím tắt hoạt động cùng một lúc:

  • Chỉ nhấn Win(aka Super) sẽ mở whiskermothy, ví dụ để khởi chạy ứng dụng nhanh
  • Nhấn Win+ một mũi tên sẽ cung cấp hành vi tương tự như Windows, tức là Tối đa hóa / Khôi phục, Thu nhỏ, Lát sang trái / Phải

Thật không may khi tôi thiết lập cả các phím tắt quản lý cửa sổ cho sau này và các phím tắt ứng dụng bàn phím xfce4-popup-whiskermenuđể Super-L, sự kết hợp quản lý cửa sổ sẽ được bỏ qua và sau khi phát hành Wincác whiskermenu mở dù sao.

Làm thế nào để sửa cái này?

(Tôi đang chạy Arch Linux, nếu điều đó có liên quan)


Nó có hoạt động không nếu bạn sử dụng cái gì đó như xbindkeysđể đặt phím tắt Win-> xfce4-popup-whiskermenu?
terdon

@terdon Thật không may là nó dường như không hoạt động (Tôi hy vọng chỉ cần chạy xbindkeystừ một phiên chạy là đủ, tôi đã không sửa đổi .Xsessionvà đăng nhập lại: "*** Cảnh báo *** Vui lòng xác minh rằng không có chương trình nào khác chạy mà bắt một chương trình trong số các khóa được chụp bởi xbindkeys. Có vẻ như có xung đột và xbindkey không thể lấy tất cả các khóa được xác định trong tệp cấu hình của nó. "
Tobias Kienzler

Hãy thử lại sau khi vô hiệu hóa phím tắt từ trình quản lý cửa sổ. Lỗi đó có nghĩa là cả trình quản lý cửa sổ và xbindkeysđang cố gắng liên kết cùng một khóa. Nếu bạn vô hiệu hóa WM, ít nhất bạn có thể sử dụng xbindkeysvà sau đó bạn có thể xem liệu điều này có thực sự giúp ích hay không.
terdon

@terdon Tôi đã làm, vô ích - Có lẽ tôi phải loại bỏ bất kỳ phím tắt nào liên quan đến Win-key, và sau đó sử dụng xbindkeysđể kiểm soát Trình quản lý cửa sổ: - /
Tobias Kienzler

1
Cài đặt xcape từ kho lưu trữ vòm và làm theo hướng dẫn về câu hỏi SE này . Trong khi câu hỏi này có nghĩa là cho openbox, nó cũng hoạt động hoàn toàn tốt trong xfce.
Devon

Câu trả lời:


5

Sử dụng xcape để sửa lỗi này (người dùng KDE có thể quan tâm đến ksuperkey ). Mặc dù trình nền nền nhỏ này rất hữu ích để liên kết các phím với các khóa (kết hợp) khác, nhưng nó cũng đi kèm với tính năng chỉ chạy khi các phím được giải phóng, chứ không phải khi chúng được nhấn.

  1. Cài đặt xcape .

  2. Chỉ định Linux key Supermột phím tắt giữ chỗ như ⎈ Shift⎇ Ctrl⇧ AltLinux key SuperDhoặc bất kỳ phím tắt nào khác không được ứng dụng khác thực hiện:

    xcape -e 'Super_L=Shift_L|Control_L|Alt_L|Super_L|D'
    
  3. Hãy chắc chắn để bắt đầu whiskermothy với cùng một phím tắt. Thực hiện việc này bằng cách thêm lối tắt trong Cài đặt> Bàn phím> Phím tắt .

  4. Thêm lệnh xcape của bạn trong Cài đặt> Phiên và Khởi động> Tự động khởi động ứng dụng để tự động khởi động xcape khi xfce khởi động.


Đối với những người mới đến đây, bạn cần thêm toàn bộ xcapelệnh vào cài đặt khởi động, như ví dụ anh ấy đã cung cấp: xcape -e 'Super_L=Control_L|Shift_L|Alt_L|Super_L|Escape'Cảm ơn bạn đã kết hợp chúng với chúng tôi, @Devon
David Culbreth
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.