Я создал сценарий для решения этой проблемы. Смотрите, как это работает.
Инструкции
Вам понадобятся Xdotool и Compiz Config Settings Manager из Центра программного обеспечения Ubuntu. Создайте новый файл с именем «.minimize» в вашей домашней папке (gedit ~/.minimize). Копировать & amp; Вставьте в него следующий текст и сохраните:#!/usr/bin/env python
# by desgua
# version 0.1.3 - May 06 2011
# To minimize with unity Launcher
##################################
import os
import wnck
import gtk
stream = os.popen("xdotool click --clearmodifiers 1")
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 w.get_application() == active_app:
w.minimize()
Сделайте исполняемый файл сценария: (Дополнительная информация) chmod +x ~/.minimize
Открыть конфигурацию Compiz Используйте команду «Выполнить», Alt + F2 и введите ccsm Включите плагин «Команды», затем добавьте вышеприведенный скрипт ~/.minimize в одну из пустых команд. Перейдите на вкладку «Связывание с кнопками» и создайте ярлык кнопки для соответствующего номера командной строки выше. Пример скриншота: Alt + Button1, который соответствует щелчку мыши левой кнопкой, удерживая нажатой кнопку Alt. Наслаждайтесь! ;-) Вы можете сделать это без скрипта, поскольку Unity имеет встроенную комбинацию клавиш для минимизации окна. По умолчанию теперь Ctrl + Alt + 0 (см. «Настройки» → «Клавиатура» («Нет раскладки клавиатуры», это разные (и запутывает)). Обратите внимание, что это означает нулевую клавишу NUMERIC KEYPAD и что обычный нулевой ключ НЕ будет работать. xdotool вы просто добавляете команду xdotool key Ctrl+Alt+KP_Insert (Да, это нумерация цифровой клавиатуры, которую xdotool знает как KP_Insert) и назначает ее в любом месте. Вы даже можете добавить ее в быстрый список приложения (используя MyUnity, чтобы определить запись быстрого списка).