Lấy cảm hứng từ câu trả lời của Pineau, tôi đã tìm thấy một mẹo bẩn để hoàn thành nó: keep Alt+ `để chuyển đổi giữa các cửa sổ ứng dụng trong một khung nhìn và (ví dụ) Alt+ 1để chuyển giữa các cửa sổ ứng dụng trên tất cả các khung nhìn.
Nhược điểm nhỏ của mỹ phẩm là độ phản hồi kém chính xác hơn một chút, vì các cài đặt cần một phần giây để thay đổi. Trong thực tế, tuy nhiên, bạn sẽ khó nhận ra.
cài đặt xdotool
:
sudo apt-get install xdotool
Sao chép scipt sau vào một tập tin trống và lưu nó dưới dạng switch.sh
#!/bin/bash
dconf write /org/compiz/profiles/unity/plugins/unityshell/alt-tab-bias-viewport false
sleep 0.2
xdotool keydown alt key 0x60
dconf write /org/compiz/profiles/unity/plugins/unityshell/alt-tab-bias-viewport true
sleep 1
đặt tổ hợp phím để chạy tập lệnh : System Preferences > Keyboard > Shortcuts > Custom Shortcuts
. Tôi chọn Alt+ 1, vì nó gần với cái khác.
Bây giờ bạn có thể sử dụng Alt+ 1để chuyển đổi giữa tất cả các cửa sổ của (ví dụ) gedit:
hoặc Alt+ `để chuyển giữa các cửa sổ gedit của không gian làm việc hiện tại:
Ghi chú:
Trong tập lệnh, khóa phía trên Tabđược đặt thành key 0x60
. Điều này có thể khác nhau trên các lauyout khác. Trong trường hợp nó không hoạt động, hãy chạy trong một thiết bị đầu cuối xev
, sau đó nhấn Return, sau đó nhấn phím trên tab. Trong đầu ra, tìm kiếm một chuỗi như (keysym 0x60, grave)
. Giá trị keyym là giá trị bạn cần trong dòng (script-):
xdotool keydown alt key 0x60
Các giá trị sleep 0.2
và sleep 1
làm cho tập lệnh hoạt động tốt trên hệ thống của tôi, nhưng chúng có thể được tối ưu hóa cho các hệ thống nhanh hơn (giảm).
Lựa chọn khác
Tương tự, bạn có thể đặt tổ hợp phím để chuyển giữa tất cả các cửa sổ ứng dụng trên tất cả các chế độ xem , tập lệnh sẽ là:
#!/bin/bash
dconf write /org/compiz/profiles/unity/plugins/unityshell/alt-tab-bias-viewport false
sleep 0.2
xdotool keydown alt key 0xff09
dconf write /org/compiz/profiles/unity/plugins/unityshell/alt-tab-bias-viewport true
sleep 1
Nếu bạn đặt ví dụ Alt+ Qcho điều này, bạn có bộ tùy chọn đẹp:
Alt+ ` Chuyển đổi giữa các cửa sổ của ứng dụng hiện tại trên chế độ xem hiện tại
Alt+ 1 Chuyển đổi giữa các cửa sổ của ứng dụng hiện tại trên tất cả các khung nhìn
Alt+ Tab Chuyển đổi giữa tất cả các cửa sổ ứng dụng trên chế độ xem hiện tại
Alt+ Q Chuyển đổi giữa tất cả các cửa sổ ứng dụng trên tất cả các khung nhìn
Alt+ Tab: Chuyển đổi giữa tất cả các cửa sổ ứng dụng trên chế độ xem hiện tại
Alt+ Q: Chuyển đổi giữa tất cả các cửa sổ ứng dụng trên tất cả các khung nhìn