Quels sont certains des problèmes avec CCSM et pourquoi voudrais-je l'éviter?

100

J'ai vu des gens se plaindre de l'instabilité de CompizConfig Settings Manager ("CCSM") et de la façon dont il peut casser le bureau des personnes qui ne font pas attention.

Quels sont certains des problèmes connus avec CCSM? Je voudrais décider si cela vaut le risque pour moi.

Jorge Castro
la source
2
Meta question relative aux outils avancés en général: meta.askubuntu.com/q/2012/18612
Christopher Kyle Horton
2
De plus, si quelqu'un n'a pas vu cet avertissement à temps et a déjà cassé son ordinateur à l'aide de CCSM, veuillez consulter cette question sur la procédure de restauration de Unity.
Christopher Kyle Horton
7
Dire que ccsm est instable n’est pas tout à fait valable à mon avis. Je suis un utilisateur de longue date de la fusion ccsm et de la fusion beryl / compiz et j'ai toujours été en mesure de résoudre tout problème mineur causé par une mauvaise configuration de choses dans ccsm. De nos jours, ccsm est assez bon, cependant, à l'époque de beryl, c'était beaucoup plus instable! Habituellement, les problèmes que j'ai rencontrés se sont révélés être des PEBKAC. Cependant, récemment, avec le plug-in Unity d'Ubuntu, de nombreux problèmes d'instabilité se sont posés, notamment en ce qui concerne l'activation / la désactivation du plug-in Unity. Il me semble que ce sont des bugs et des problèmes dans Unity, et pas ccsm en général.
TrinitronX
Je suis d'accord. Le plug-in d'unité est trop pointilleux sur ce qui fonctionne dans ccsm. Ubuntu se sent de plus en plus comme un Mac tout le temps ...
jpaugh

Réponses:

108

Je suis un utilisateur expérimenté de Linux, j'ai contribué au noyau et travaillé pour l'équipe OEM Canonical. Je mentionne ces faits uniquement pour illustrer mon contexte. L’autre jour, j’ai effectué une nouvelle installation de 11,10 sur mon ordinateur portable et je voulais personnaliser quelque chose (en activant focus-follow-mouse). J'ai fouillé dans le centre de contrôle de gnome pendant environ 30 minutes avant d'abandonner et de découvrir que le seul moyen de le faire était d'utiliser ccsm.

Après l’installation de ccsm, j’ai configuré ffm, puis accidentellement! - le curseur de la souris est passé sur le bouton Préférences et le pavé tactile de mon ordinateur portable a enregistré un clic.

Boom!

La session de l'unité est morte.

Heureusement, j'avais toujours une fenêtre irc ouverte et je pouvais demander l'aide de mes collègues qui me disaient comment récupérer ( rm ~/.compiz-1). C'est le même problème que certaines personnes continuent d'avoir:

Je sais que les gens vont google pour savoir comment configurer les choses et atterrir ici et ils vont voir beaucoup de mentions de ccsm; ou pire encore d'une autre source peu fiable. Le cheval est déjà sorti de la grange et nous ne pouvons pas revenir en arrière. Les utilisateurs déterminés vont le trouver quand même, et quiconque tenace mérite de savoir comment obtenir ce qu'il veut (et si vous le cassez, vous aurez à garder les deux pièces!)

Mais ce que je veux dire, c'est que nous pouvons désormais essayer de faire mieux pour nos utilisateurs.

  1. Ccsm est dangereux; même si vous savez ne pas toucher à la mauvaise chose, vous pourriez le toucher accidentellement de toute façon, comme je l'ai fait.
  2. la ccsm n'a pas d'avenir; Les plans futurs pour Unity consistent à migrer tous les éléments de configurabilité utiles de ccsm vers des outils pris en charge plus sûrs. Ces outils devraient commencer à apparaître dans 12.04.
  3. L'attitude de "se remettre de ses erreurs est une expérience d'apprentissage positive" est un créneau. La plupart des gens normaux veulent juste utiliser leurs ordinateurs sans les laisser exploser au hasard de manière mystérieuse et non récupérable; la plupart des gens normaux ne partagent pas notre culture consistant à démonter les choses pour voir comment elles fonctionnent.

Encore une fois - je sais que les gens vont trouver ce qui est dangereux, peu importe quoi. Mais ce que nous pouvons faire ici est de changer notre culture et d’apporter une aide éclairée , en éloignant les gens des mauvaises choses vers les bonnes choses.

Il est facile de transmettre des faits. il est beaucoup plus difficile de transmettre la sagesse.

Ici, nous devrions viser plus haut que simplement donner les faits de ce qui est possible; nous devrions partager la sagesse de ce qui est recommandé.

achiang
la source
2
Le problème avec l'ouverture de "Préférences" a été résolu dans compizconfig-python (0.9.5.94-0ubuntu3) bien que atm soit toujours proposé par oneiric. . (en cliquant de version sur Préférences arrête immédiatement le profil du profil « d'unité » au profil « par défaut », la suppression de ce répertoire supprimé un fichier nommé config qui reflète le changement de profil
doug
15
+ 1 sur des utilisateurs Linux expérimentés frustrés d’essayer de faire (relativement) des choses élémentaires dans Ubuntu, et d’abandonner, de revenir aux versions précédentes (<= 10.10) ou de casser le système irréparablement. Cela ne devrait pas être ainsi - ni pour les nouveaux utilisateurs ni pour les administrateurs expérimentés. Aujourd'hui, je passe plus de temps à chercher des réponses sur la configuration (et la réparation!) De ma boîte 3 ubuntu home que sur celle de mon travail redhat / centos / windows / solaris, où je peux lire les pages de manuel pour résoudre la plupart des problèmes.
Michael
2
Intéressant. Comme la plupart des utilisateurs, je souhaite simplement "utiliser mon ordinateur sans le casser de manière mystérieuse et non récupérable", mais je trouve le tableau de bord d'Unity dans 11.10 complètement inutilisable. Il ne se cache pas quand il le devrait, et c'est un énorme ennui. ... donc j'ai dû installer GNOME ... et ccsm ... et peaufiner les choses pour pouvoir les utiliser. J'espère que les développeurs Ubuntu tiennent compte du fait qu'un si grand nombre d'utilisateurs risquent d'utiliser cet outil, car l'interface actuelle est vraiment médiocre.
Gerrat
4
@achiang maintenant que 12.04 est sorti, les outils sécurisés et supportés que vous avez mentionnés sont-ils disponibles?
Brad Cupit
12
+1 pour "l'attitude de" se remettre de ses erreurs est une expérience d'apprentissage positive "est une niche". Je ne peux pas compter le nombre de choses que j'ai apprises à faire, mais seulement pour cette fois-là, je devais réparer quelque chose, puis tout cela devint immédiatement sans importance dans ma vie, car je n'avais plus jamais à gérer ce problème, mais a été remplacé par de nouveaux problèmes ponctuels qui ont nécessité un apprentissage plus spécialisé.
Interlocuteur le
16

Vous pouvez également avoir d’autres plugins en conflit avec celui de l’unité, comme des commandes, etc. Nous devons encore les activer pour la session de repli (comme Alt+ F2). Donc, l'unité par défaut est en conflit avec d'autres plugins activés.

Cependant, le fait de toucher un tel plug-in ccsmactive des artefacts spéciaux tels que "voulez-vous supprimer le plug-in unity?" et les gens ne lisent pas et disent oui.

Encore pire:

  1. L'unité dépend de LargeDestkop:
  2. Wall et Cube fournissent LargeDesktop, chacun en conflit.

En réalité, si vous activez le cube, ccsm désactivera le mur. Ensuite, Compiz pense que c'est intelligent de savoir vérifier la dépendance et va dire "oh, je ne peux pas avoir l'unité" et le désactiver. Ensuite, il activera le cube sans réactiver l'unité, ce qui correspond désormais à l'exigence "LargeDesktop".

En plus de cela, compizconfig a une gestion de configuration fragile, qui peut, dans des cas inconnus pour le moment, supprimer un plugin du profil actuel (probablement en raison d'une vérification de conflit au démarrage ou à la mise à niveau) sans aucun avertissement…

didrocks
la source