Які є проблеми з CCSM і чому я хочу цього уникати?


100

Я бачив, як деякі люди скаржаться на те, наскільки нестабільний диспетчер налаштувань CompizConfig ("CCSM") і як він може порушити робочий стіл людей, якщо вони не обережні.

Назвіть деякі з відомих проблем із CCSM? Я хотів би вирішити, чи варто для мене ризик чи ні.


2
Питання щодо мета щодо спільних інструментів загалом: meta.askubuntu.com/q/2012/18612
— Крістофер Кайл Хортон

2
Крім того, якщо хтось не побачив це попередження вчасно і вже зламав робочий стіл за допомогою CCSM, будь ласка, ознайомтеся з цим питанням про те, як відновити Unity.
— Крістофер Кайл Хортон

7
Сказати, що ccsm нестабільний, на мою думку, не зовсім вірно. Я був давнім користувачем fcsm та beryl / compiz fusion, і завжди мав змогу виправити будь-які незначні проблеми, спричинені неправильним налаштуванням речей у ccsm. На сьогоднішній день куб.см є досить непоганим, проте в часи берилу це було набагато нестабільніше! Зазвичай у мене виявляються проблеми PEBKAC. Однак останнім часом з плагіном Ubuntu Unity виникло багато проблем з нестабільністю, особливо навколо включення / відключення плагіна Unity. Мені здається, що це помилки та проблеми в Unity, а не ccsm взагалі.
— TrinitronX

Я згоден. Плагін єдності занадто вибагливий щодо того, що ще працює в смс. Убунту постійно відчуває себе як Mac ...
— jpaugh

Відповіді:


108

Я досвідчений користувач Linux, я брав участь у роботі ядра та працюю над командою Canonical OEM; Я згадую лише ці факти, щоб показати мій контекст, який є - днями я зробив нову інсталяцію 11.10 на своєму ноутбуці і хотів щось налаштувати (увімкнувши фокус-слід-миша). Я засунувся в центр gnome-control протягом приблизно 30 хвилин, перш ніж здаватися і відкрити для себе єдиний спосіб зробити це за допомогою ccsm.

Встановивши ccsm, я налаштував ffm, а потім - випадково! - мій курсор миші перейшов на кнопку налаштувань, а тачпад на моєму ноутбуці зареєстрував клацання.

Бум!

Єдність сесії мертва.

На щастя, у мене все-таки було відкрито вікно irc, і я міг попросити допомоги у колег, які розповіли, як відновитись ( rm ~/.compiz-1). Це та сама проблема, яку мають деякі люди:

Я знаю, що люди збираються в Google для того, як налаштувати речі і висадитися тут, і вони побачать багато згадок про ЦСМ; або ще гірше з іншого ненадійного джерела. Кінь вже вийшов із сараю, і ми не можемо повернутися назад. Визначені користувачі все одно знайдуть це, і кожен, хто завзятий, заслуговує знати, як отримати те, що вони хочуть (і якщо ви порушите його, ви отримаєте зберегти обидва шматки!)

Але моя думка полягає в тому, що відтепер ми можемо намагатися і робити краще для наших користувачів.

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

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

Легко передати факти; набагато важче передати мудрість.

Тут ми повинні бути націлені на вищу, а не просто наводити факти можливого; ми повинні ділитися мудрістю того, що рекомендується.


2
Проблема з відкриттям "Налаштування" виправлена ​​в compizconfig-python (0.9.5.94-0ubuntu3), хоча atm все ще є в запропонованому oneiric. (у поточній версії натискання на "Налаштування" негайно перемикає профіль з профілю "єдність" на профіль "за замовчуванням", видаляючи цей файл. Видалений файл з ім'ям конфігурації, який відображав зміну профілю
— дог

15
+1 для досвідчених користувачів Linux, які розчаровуються, намагаючись робити (відносно) основні речі в ubuntu, або відмовляючись, повертаючись до попередніх версій (<= 10.10), або порушуючи систему після ремонту. Це не повинно бути таким - ні для нових користувачів, ні для досвідчених адміністраторів. Сьогодні я витрачаю більше часу на гуглінг для відповідей на конфігурацію (та виправлення!) Моєї 3 домашньої скриньки ubuntu, ніж я роблю на своїй роботі redhat / centos / windows / solaris box, де я в основному можу прочитати вказівки для вирішення (більшості) питань.
— Майкл

2
Цікаво. Як і більшість користувачів, я просто хочу "використовувати свій комп'ютер, не розбиваючи його таємничими способами, які не підлягають відшкодуванню", але я вважаю панель інструментів Unity в 11.10 абсолютно непридатною. Він не автоматично приховує, коли слід, і це ВЕЛИЧЕЗНА роздратування. ... тож мені довелося встановити GNOME ... і ccsm ... і налаштувати речі, щоб бути корисними. Я сподіваюся, що Ubuntu Devs знайде підказку від того, що так багато користувачів ризикують використовувати цей інструмент, оскільки поточний інтерфейс настільки поганий.
— Геррат

4
@achiang, тепер, коли 12.04 минув, чи є безпечніші, підтримувані вами інструменти доступні?
— Бред Купіт

12
+1 за "ставлення до" одужання від своїх помилок - позитивний досвід навчання "- це ніша". Я не можу порахувати кількість речей, які я навчився робити, але лише за один раз мені довелося щось виправити, і тоді це стало негайно неважливим для мого життя, оскільки мені ніколи більше не доводилося займатися цим питанням, але його замінили нові одноразові питання, які потребували більше нішевого навчання.
— Запитувач

16

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

Однак, якщо торкнутися такого плагіна, ccsmможна отримати спеціальні артефакти на кшталт "ви хочете видалити плагін єдності?" і люди не читають і не кажуть "так".

Навіть гірше:

  1. Єдність залежить від LargeDestkop:
  2. Стіна та Куб надають LargeDesktop, кожен з яких конфліктує між собою.

Що стається, що якщо ви включите Cube, ccsm відключить Wall. Тоді compiz вважає, що розумно правильно знати, перевірити наявність залежності, і скаже "ой, я не можу мати єдність" і відключити її. Тоді це дозволить Cube без повторного ввімкнення єдності, що тепер відповідає його вимозі "LargeDesktop".

На додаток до цього, compizconfig має тендітне управління конфігурацією, яке може у деяких невідомих зараз випадках видалити плагін із поточного профілю (можливо, через перевірку конфлікту при запуску чи оновлення) без будь-якого попередження…

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.