Які є проблеми з 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.