На Вопросах и Ответах Ubuntu один из пользователей Ubuntu дал ссылку на интересный патч для Unity. Суть данного патча в том, что бы сворачивать приложение при клике по его иконке в панели Unity. Многим пользователям Unity не хватает такой функции, но Canonical включать данный патч в Ubuntu 12.04 отказались, так как он противоречит принципу работы Spread.
Функционал скрипта заключается в следующих действиях при клике по иконке приложения:
- Если окно программы не открыто:
- Открывает новое окно
- Если открыто только одно окно программы:
- Фокусируется на окне
- Минимизирует окно
- Восстанавливает окно
- Когда открыто несколько окон:
- Фокусируется на последнем открытом окне
- Группирует окна
- Закрывает группировку и минимизирует все окна приложения
- Восстанавливает окна с фокусом на последнее открытое окно
Демонстрация работы:
Установка
Итак, давайте настроим сворачивание окон в Unity. Для этого введите следующие команды в терминал:
1
2
3
|
sudo
add
-
apt
-
repository
ppa
:
ojno
/
unity
-
minimize
-
on
-
click
sudo
apt
-
get
update
sudo
apt
-
get
upgrade
|
После установки нужно будет перезайти в сессию.
UPD: Появился другой патч, который помимо сворачивания окон в Unity, добавляет функцию скрытия лаунчера. Если интересно - Автоматическое скрытие лаунчера в Ubuntu 12.04.
Для удаления патча воспользуйтесь следующими командами:
1
2
|
sudo
apt
-
get
install
ppa
-
purge
sudo
ppa
-
purge
ppa
:
ojno
/
unity
-
minimize
-
on
-
click
|
Убунтоводы, как вам патч?