Ubuntu - Có cách nào để liên kết các phím tắt để đưa cửa sổ ra phía trước không?


8

Tôi đang sử dụng chính xác 3 chương trình: - trình duyệt - thiết bị đầu cuối - trình chỉnh sửa mã

Tôi giữ tất cả trong cửa sổ toàn màn hình.

Điều tôi cần là có thể đưa bất kỳ một trong số chúng lên bằng một phím tắt đơn giản, như Ctrl + Alt + B cho trình duyệt, v.v.

Alt-Tab hút vì tôi phải dừng lại và xem bộ chọn ở đâu.

Sử dụng 3 không gian làm việc tốt hơn nhưng vẫn không lý tưởng - tôi cần suy nghĩ về nơi tôi đến và nơi tôi cần đi. Ví dụ: Trình duyệt của tôi nằm trên thiết bị đầu cuối của tôi và trình chỉnh sửa mã của tôi nằm ở bên phải của thiết bị đầu cuối. Vì vậy, để chuyển từ trình duyệt sang thiết bị đầu cuối, tôi sử dụng Ctrl + Alt + Xuống, nhưng để chuyển từ trình chỉnh sửa mã sang thiết bị đầu cuối, tôi phải thực hiện Ctrl + Alt + Left. Thay vào đó, tôi chỉ nên làm Ctrl + Alt + T cho thiết bị đầu cuối, ví dụ.

Cảm ơn!


2
Trả lời câu hỏi của riêng tôi nếu có ai khác cần điều này: Có, chỉ cần mở ứng dụng Bàn phím trong Cài đặt và đặt phím tắt để chuyển sang Workspace 1, 3 và 4 trong trường hợp của tôi.
Bogdan Balan

1
Chà, trong Windows 7 trở lên, điều này được thực hiện bằng cách sử dụng phím Win và một số. Tôi không biết nếu gnome / kde / bất cứ điều gì sao chép chức năng đó
Keltari

1
Liên quan đến chương trình thiết bị đầu cuối - thử guake. Đó là một thiết bị đầu cuối giống như trong trò chơi, hiển thị hoặc ẩn bằng tổ hợp phím có thể định cấu hình.
Vorac

1
Bạn có thể muốn gửi câu trả lời của bạn như một câu trả lời thay vì như một bình luận.
Tog

Câu trả lời:


2

Tôi không sử dụng Unity để thử nghiệm này trên Cinnamon nhưng thủ thuật tương tự sẽ hoạt động trong tất cả các môi trường máy tính để bàn. Bạn có thể sử dụng một công cụ như xdotoolhoặc wmactl cho phép bạn tạo kịch bản tương tác với máy chủ X.

Tôi thích wmctl, nhưng bạn có thể cài đặt cả hai với

sudo apt-get install xdotool wmctl 

Trước tiên hãy chạy wmctl -iđể xem tên của các cửa sổ đang mở của bạn là gì:

$ wmctrl -l
0x02200007 -1 oregano Desktop
0x0380007f  1 oregano Ubuntu - Is there a way to associate keyboard shortcuts to bring a window to front? - Super User - Mozilla Firefox
0x01c000a3  1 oregano emacs@oregano
0x03c00006  1 oregano Terminal

Nếu bạn cuộn sang phải, bạn sẽ thấy rằng cái thứ hai là firefoxví dụ của tôi hiển thị trang này. Vì vậy, bây giờ bạn kích hoạt từng trong ba cửa sổ của mình theo tên:

$ wmctrl -a terminal 
$ wmctrl -a firefox
$ wmctrl -a emacs

Bạn có thể gán các phím tắt cho từng lệnh này bằng GUI của môi trường máy tính để bàn hoặc thông qua một công cụ chung hơn như xbindkeys.


Đây là cách dễ thực hiện nhất, trong số tất cả những gì tôi đã tìm kiếm !!
Yesh
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.