Каковы некоторые проблемы с CCSM и почему я хочу избежать этого?

93

Я видел, как некоторые люди жаловались на то, как неустойчивый CompizConfig Settings Manager («CCSM») и как он может сломать рабочие столы людей, если они не будут осторожны.

Каковы некоторые из известных проблем с CCSM? Я бы хотел решить, стоит ли мне рисковать.

    
задан Jorge Castro 18.11.2011 в 21:46
источник

2 ответа

106

Я опытный пользователь Linux, я внесли свой вклад в работу ядра и работу с командой Canonical OEM; Я только упоминаю эти факты, чтобы показать мой контекст, который есть - на днях я сделал новую установку 11.10 на своем ноутбуке и хотел что-то настроить (включив focus-follow-mouse). Я ткнул в центр управления гномом около 30 минут, прежде чем сдаться и открыть единственный способ сделать это - использовать ccsm.

После установки ccsm, я настроил ffm, а затем - случайно! - мой курсор мыши прошел по кнопке настроек, а тачпад на моем ноутбуке зарегистрировал клик.

Boom!

Сессия Unity мертва.

К счастью, у меня все еще было открытое окно irc, и я мог попросить помощи у моих коллег, которые рассказали мне, как восстановить ( rm ~/.compiz-1 ). Это та же проблема, которую некоторые люди продолжают иметь:

  • Unity 3D не делает работайте больше, просто показывает меню в верхней части
  • Unity не загружается, нет Launcher, не появляется Dash
  • Рабочий стол исчез после использования ccsm

Я знаю, что люди собираются в Google, чтобы настроить вещи и приземлиться здесь, и они собираются увидеть много упоминаний о ccsm; или, что еще хуже, из другого ненадежного источника. Лошадь уже вышла из сарая, и мы не можем вернуться. Определенные пользователи все равно найдут его, и любой, кто упорствует, должен знать, как получить то, что они хотят (и если вы его сломаете, вы получите обе части!)

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

  1. ccsm опасен; даже если вы знаете, что не касаетесь плохого, вы можете случайно коснуться его в любом случае, как я.
  2. ccsm не имеет будущего; будущие планы Unity - перенести все полезные биты конфигурации из ccsm в более безопасные, поддерживаемые инструменты. Эти инструменты должны появиться в 12.04.
  3. отношение "оправиться от ваших ошибок - положительный опыт обучения" - это ниша. Большинство нормальных людей просто хотят использовать свои компьютеры, не заставляя их беспорядочно ломаться в загадочных, неисправимых способах; большинство нормальных людей не разделяют нашу культуру, чтобы разобраться, как они работают.

Снова - я знаю, что люди собираются найти опасные вещи независимо от того, что. Но то, что мы можем здесь сделать, - это изменить нашу культуру и оказать убежденную помощь , отвлечь людей от плохих вещей и на хорошие вещи.

Легко передать факты; гораздо сложнее передать мудрость.

Здесь мы должны стремиться выше, чем просто давать факты о том, что возможно; мы должны делиться мудростью того, что рекомендуется.

    
ответ дан achiang 18.11.2011 в 21:48
источник
16

У вас также могут быть другие плагины, конфликтующие с единством, такие как команды и т. д. Нам нужно активировать их еще для резервного сеанса (например, Alt + F2 ). Таким образом, единство по умолчанию конфликтует с другими включенными плагинами.

Однако прикосновение к такому плагину в ccsm позволяет использовать специальные артефакты типа «вы хотите удалить плагин единства?». и люди не читают и не говорят «да».

Еще хуже:

  1. Единство зависит от LargeDestkop:
  2. Стена и куб предоставляют LargeDesktop, каждый из которых конфликтует друг с другом.

Что произойдет, если вы включите Cube, ccsm отключит Wall. Тогда compiz считает, что это разумно знать, чтобы проверить зависимость и расскажет «о, я не могу иметь единство» и отключить его. Затем он позволит Cube без повторного соединения единицы, которая теперь имеет соответствие с требованием «LargeDesktop».

В дополнение к этому, compizconfig имеет хрупкое управление конфигурацией, которое может в некоторых неизвестных случаях удалить удаленный плагин из текущего профиля (возможно, из-за проверки конфликта при запуске или обновлении) без предупреждения ...     

ответ дан didrocks 22.11.2011 в 14:08

Ознакомьтесь с другими вопросами по меткам