Có tập lệnh Perl hoặc Python nào tôi có thể viết để có thể thu nhỏ cửa sổ đầu cuối Gnome không?


12

Tôi đang dùng Ubuntu 14.04 với cài đặt Gnome kiểu cũ từ GDM. (Tôi không thích giao diện Unity mới.) Có cách nào để tôi có thể tạo một lệnh mà tôi có thể nhập vào cửa sổ terminal để thu nhỏ nó không? Sẽ thật tuyệt vời khi chỉ cần gõ minvà dấu nhắc thiết bị đầu cuối giảm thiểu trong khi tôi tập trung vào thứ khác.

Câu trả lời:


13
  1. Đầu tiên, cài đặt xdotoollệnh:

    sudo apt-get install xdotool
  2. Sau đó, tạo một bí danh để có thể chạy min dưới dạng lệnh:

    echo 'alias min="xdotool getactivewindow windowminimize"' >> ~/.bashrc`
  3. Tải lại tệp .bashrc :

    . ~/.bashrc

8

Oneliner python sau đây sẽ thu nhỏ gnome-terminalcửa sổ hiện tại :

python3 -c "from gi.repository import Gdk; \
[ Gdk.Screen.get_default().get_active_window().iconify() for i in range(2)]"

Lưu ý rằng chúng ta cần gọi iconify () hai lần để thu nhỏ cửa sổ.


1
IIRC, bạn có thể chạy biểu tượng hóa hai lần hoặc bạn có thể lưu trữ đối tượng cửa sổ để biến, chạy .iconify()và sau đó chạywindow.process_all_updates()
Sergiy Kolodyazhnyy

2

Bạn chỉ có thể sử dụng tổ hợp phím Ctrl+ Spaceđể mở menu cửa sổ, sau đó nhấn N(trong ngôn ngữ tiếng Anh) để thu nhỏ cửa sổ.

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.