Чи є сценарій Perl або Python, який я можу написати, який може мінімізувати вікно терміналу Gnome?


12

Я перебуваю на Ubuntu 14.04 із налаштуваннями GNOME у старому стилі від GDM. (Мені не подобається новий інтерфейс Unity.) Чи є спосіб створити команду, яку я можу ввести у вікно свого термінала, щоб мінімізувати його? Було б настільки дивовижно просто набрати, minа підказка терміналу мінімізується, поки я зосереджуюсь на чомусь іншому.

Відповіді:


13
  1. Спочатку встановіть xdotoolкоманду:

    sudo apt-get install xdotool
  2. Потім створіть псевдонім, щоб можна було запустити min як команду:

    echo 'alias min="xdotool getactivewindow windowminimize"' >> ~/.bashrc`
  3. Перезавантажте файл .bashrc :

    . ~/.bashrc

8

Наступний пінхолін oneliner мінімізує поточне gnome-terminalвікно:

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

Зверніть увагу, що нам потрібно дзвонити iconify () два рази, щоб мінімізувати вікно.


1
IIRC, ви можете запустити iconify двічі, або можете зберегти об'єкт вікна до змінної, запустити .iconify()та запуститиwindow.process_all_updates()
Сергій Колодяжний

2

Ви можете просто скористатися клавішами Ctrl+, Spaceщоб відкрити меню вікна, а потім натиснути N(англійською мовою), щоб мінімізувати вікно.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.