Я видел, как некоторые люди жалуются на то, насколько нестабилен CompizConfig Settings Manager («CCSM») и как он может сломать рабочие столы людей, если они не будут осторожны.
Каковы некоторые из известных проблем с CCSM? Я хотел бы решить, стоит ли это риска для меня.
Ответы:
Я опытный пользователь Linux, я внес вклад в ядро и работаю в команде Canonical OEM; Я упоминаю эти факты только для того, чтобы показать мой контекст, а на днях я сделал новую установку 11.10 на своем ноутбуке и хотел что-то настроить (включив focus-follow-mouse). Я копался в gnome-control-center около 30 минут, прежде чем сдаться и обнаружил, что единственный способ сделать это - использовать ccsm.
После установки ccsm я настроил ffm, а потом - случайно! - мой курсор мыши прошел над кнопкой настроек, и тачпад на моем ноутбуке зарегистрировал щелчок.
Boom!
Сессия единства мертва.
К счастью, у меня все еще было открыто окно irc, и я мог попросить помощи у моих коллег, которые рассказали мне, как вылечиться (
rm ~/.compiz-1
). Это та же проблема, что и у некоторых людей:Я знаю, что люди будут искать в Google информацию о том, как настроить вещи и приземлиться здесь, и они увидят много упоминаний о ccsm; или еще хуже из другого ненадежного источника. Лошадь уже вышла из сарая, и мы не можем вернуться. В любом случае, решительные пользователи найдут его, и любой, кто упорен, заслуживает того, чтобы знать, как получить то, что они хотят (и если вы сломаете это, вы сохраните обе части!)
Но я хочу сказать, что теперь мы можем стараться и лучше работать для наших пользователей.
Опять же - я знаю, что люди найдут опасные вещи, несмотря ни на что. Но то, что мы можем сделать здесь, это изменить нашу культуру и оказать объективную помощь , отвлекая людей от плохих вещей к хорошим вещам.
Факты легко передать; гораздо сложнее передать мудрость.
Здесь мы должны стремиться к более высокому значению, чем просто представлять факты о том, что возможно; мы должны делиться мудростью того, что рекомендуется.
источник
Вы также можете иметь другие плагины, конфликтующие с единицей, такие как команды и тому подобное. Нам нужно активировать их еще для резервной сессии (например, Alt+ F2). Таким образом, единство по умолчанию конфликтует с другими подключаемыми модулями.
Однако прикосновение к такому плагину
ccsm
позволяет включить специальные артефакты, такие как «Вы хотите удалить плагин Unity?» а люди не читают и не говорят да.Еще хуже:
Что происходит, если вы включите Cube, ccsm отключит Wall. Затем compiz думает, что это умно и правильно знать, проверять наличие зависимостей, и скажет «о, я не могу иметь единство» и отключить его Затем он включит Cube без повторного включения единицы, которому теперь соответствует его требование LargeDesktop.
В дополнение к этому, compizconfig имеет хрупкое управление конфигурацией, которое может, в некоторых неизвестных случаях прямо сейчас, удалить плагин из текущего профиля (возможно, из-за проверки конфликта при запуске или при обновлении) без какого-либо предупреждения…
источник