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 комментариев:

  1. Анонимный16.10.2009, 21:58

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

    ОтветитьУдалить
  2. Анонимный17.10.2009, 12:47

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

    ОтветитьУдалить
  3. @Leolik
    Да, неплохо бы.

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

    ОтветитьУдалить
  4. Анонимный19.10.2009, 16:05

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

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

    ОтветитьУдалить
  6. Анонимный05.12.2009, 18:25

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

    ОтветитьУдалить