Có thể đạt được điều này với một kịch bản python. Kịch bản yêu cầu python-wnck
và python-gtk
phải được cài đặt để hoạt động, mặc dù tôi nghĩ rằng chúng được cài đặt theo mặc định.
Sao chép và dán phần này vào trình soạn thảo văn bản và lưu ở một nơi hợp lý (ví dụ như minimise.py trong thư mục nhà của bạn):
#!/usr/bin/env python
import wnck
import gtk
screen = wnck.screen_get_default()
while gtk.events_pending():
gtk.main_iteration()
windows = screen.get_windows()
active = screen.get_active_window()
for w in windows:
if not w == active:
w.minimize()
Sau đó, bạn có thể thiết lập phím tắt bằng cách mở Phím tắt.
Nhấp vào Thêm để tạo một lối tắt mới.
Sử dụng lệnh bash -c 'python ~/minimise.py'
(điều này giả sử bạn đã lưu nó dưới dạng minimise.py trong thư mục nhà của bạn).
Sau đó, bạn có thể chỉ định kết hợp bàn phím ưa thích của mình cho hành động này.
Kịch bản sẽ giảm thiểu tất cả các cửa sổ không hoạt động. Tôi không nghĩ rằng điều này rất hữu ích cho trường hợp sử dụng của bạn bởi vì bạn sẽ muốn mở tất cả các cửa sổ Gimp. Thay vào đó, bạn có thể sử dụng tập lệnh hơi khác để thu nhỏ tất cả các cửa sổ không có trong ứng dụng hiện tại:
#!/usr/bin/env python
import wnck
import gtk
screen = wnck.screen_get_default()
while gtk.events_pending():
gtk.main_iteration()
windows = screen.get_windows()
active_app = screen.get_active_window().get_application()
for w in windows:
if not w.get_application() == active_app:
w.minimize()