2009-10-16

Compiz в Ubuntu 9.10: «Мы знаем, как сделать вам хорошо»

Мне понравилось, как GiNeR в своё время прокомментировал заметку о гуманности Ubuntu:

Нужно привлекать пользователей простотой, но при этом не отпугнуть гиков потерей гибкости. У Canonical это получается, надеюсь так будет и впредь.

Тестирование Karmic Koala особых негативных эмоций не вызывало. Если что-то и ломалось, то ненадолго :-) Единственное нарекание исходило в сторону непокорного compiz'а. Никак не удавалось выключить треклятую анимацию окон.

UPD: Для изменения настроек компиза использовал ccsm. Checkbox, ответственный за анимацию автоматически становится активным, что противоречит логике.

Пошёл обходным путём, запускал через fusion-icon.
Сегодня решил вновь взглянуть на «коробочную» конфигурацию. Как вы догадались, никаких поползновений заметить не удалось. Спросил у гугла, ответ на ubuntuforums.org отыскался довольно занятный.

Разработчик приоткрыл завесу тайны:
Существует список плагинов, которые, на наш взгляд, необходимы для функционального оконного менеджера, они не могут быть отключены. Я не хотел включать эффект animation, поскольку некоторые люди предпочитают minimize вместо него, вместе с тем невозможно заставить всех использовать оба плагина, так что мне пришлось выбирать.

Q: Тогда почему minimize эффект до сих пор остался в настройках? Нельзя ли в плагине animation встроить опцию использования минимизации? (Она может называться zoom 2 или что-то вроде этого)

Собственно, эта функция запланирована для переписываемого Compiz++, возможно её реализуют. А пока вы всегда можете определить переменную COMPIZ_PLUGINS в /etc/xdg/compiz/compiz-manager, отменив настройки по умолчанию. COMPIZ_PLUGINS = "" избавит вас от предустановок karmic.

Так и поступил:
~ $ cat /etc/xdg/compiz/compiz-manager
# Ubuntu specifc compiz-manager configuration file
# goes into /etc/xdg/compiz/compiz-manager
# works with git://anongit.compiz-fusion.org/fusion/misc/compiz-manager
COMPIZ_BIN_PATH="/usr/bin/" 
PLUGIN_PATH="/usr/lib/compiz/" 
COMPIZ_NAME="compiz.real"
COMPIZ_PLUGINS=""

С одной стороны доволен решением своей проблемы, с другой — терзаюсь подозрением. Где всеми любимая гибкость? Почему восстановление статус-кво требует таких неочевидных шагов?

6 комментариев: ответить

16.10.2009, 21:58   Анонимный комментирует...

Надо написать на http://brainstorm.ubuntu.com/ по этому поводу

17.10.2009, 12:47   Анонимный комментирует...

Гики такие гики. Зачем было столько мучатся, когда можно было просто поставить пакет compizconfig-settings-manager с GUI для управления плагинами Compiz и жутко тонкой их настройки.

17.10.2009, 13:13   drakulavich комментирует...

@Leolik
Да, неплохо бы.

@A.I.
Вы будете смеяться, но именно ccsm'ом настройки и менялись.

19.10.2009, 16:05   Анонимный комментирует...

sudo apt-get install compizconfig-settings-manager
ccsm
Have fun :)

19.10.2009, 19:16   drakulavich комментирует...

@Анонимный
Читайте комментарии, все настройки компиза менялись в ccsm.

05.12.2009, 18:25   Анонимный комментирует...

все умные такие, ппц. я тоже заметил, галка сама появляется, если убратьХD думал глюк. спасибо.

Отправить комментарий