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


J'ai vu des gens se plaindre de l'instabilité du gestionnaire de paramètres CompizConfig («CCSM») et de la manière dont il pouvait casser les postes de travail des utilisateurs s'ils ne faisaient pas attention.

Quels sont certains des problèmes connus avec CCSM? J'aimerais décider si cela vaut le risque pour moi ou non.


97
2017-11-18 21:46


origine


Question Meta relative aux outils avancés en général: meta.askubuntu.com/q/2012/18612 - Christopher Kyle Horton
De plus, au cas où quelqu'un ne verrait pas cet avertissement à temps et aurait déjà cassé son bureau à l'aide de CCSM, veuillez consulter cette question sur la façon de restaurer l'unité. - Christopher Kyle Horton
Dire que ccsm est instable n'est pas tout à fait valable à mon avis. J'ai été un utilisateur de longue date de ccsm et de beryl / compiz fusion, et j'ai toujours été capable de résoudre tous les problèmes mineurs causés par des erreurs de configuration dans le ccsm. Aujourd'hui, ccsm est plutôt bon, mais à l'époque de beryl, c'était beaucoup plus instable! Habituellement, les problèmes que je rencontrais étaient des PEBKAC. Cependant, récemment, avec le plug-in Unity d'Ubuntu, il y a eu de nombreux problèmes d'instabilité, notamment en ce qui concerne l'activation / désactivation du plug-in Unity. Il me semble que ce sont des bugs et des problèmes dans Unity, et non pas le ccsm en général. - TrinitronX
Je suis d'accord. Le plugin d'unité est trop pointilleux sur quoi autre travaille en ccsm. Ubuntu se sent plus comme un Mac tout le temps ... - jpaugh


Réponses:


Je suis un utilisateur expérimenté de Linux, j'ai contribué au noyau et travaillé sur l'équipe OEM de Canonical; Je ne mentionne que ces faits pour montrer mon contexte, c'est-à-dire que l'autre jour, j'ai effectué une nouvelle installation de 11.10 sur mon ordinateur portable et que je voulais personnaliser quelque chose (activer focus-mouse-suivant). J'ai fait le tour de gnome-control-center pendant environ 30 minutes avant d'abandonner et de découvrir que la seule façon de procéder était d'utiliser le ccsm.

Après avoir installé ccsm, j'ai configuré ffm, puis - accidentellement! - Mon curseur de souris a passé sur le bouton Préférences et le pavé tactile de mon ordinateur portable a enregistré un clic.

Boom!

Session de l'unité morte.

Heureusement, j'avais toujours une fenêtre en irc ouverte et je pouvais demander l'aide de mes collègues qui m'ont dit 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 y retourner. Les utilisateurs déterminés le trouveront de toute façon, et tous ceux qui sont tenaces méritent de savoir comment obtenir ce qu'ils veulent (et si vous le cassez, vous gardez les deux morceaux!)

Mais ce que je veux dire, c’est qu’à partir de maintenant, nous pouvons 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 comme je l’ai fait.
  2. ccsm n'a pas d'avenir; Les projets futurs pour Unity consistent à migrer tous les bits de configurabilité utiles du ccsm vers des outils plus sûrs et pris en charge. Ces outils devraient commencer à apparaître au 12.04.
  3. l'attitude de "se remettre de ses erreurs est une expérience d'apprentissage positive" est une niche. La plupart des gens normaux veulent simplement utiliser leurs ordinateurs sans les forcer à utiliser des méthodes mystérieuses et non récupérables. la plupart des gens normaux ne partagent pas notre culture de démonter les choses pour voir comment ils fonctionnent.

Encore une fois - je sais que les gens vont trouver les choses dangereuses, peu importe quoi. Mais ce que nous pouvons faire ici, c'est changer notre culture et donner aide avisée, éloignant les gens des mauvaises choses et des 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é.


107
2017-11-18 21:48



Le problème avec l'ouverture de "Preferences" a été corrigé dans compizconfig-python (0.9.5.94-0ubuntu3), même si atm est toujours proposé dans oneiric. (dans la version actuelle, en cliquant sur Préférences, le profil passe immédiatement du profil 'unity' au profil 'default', supprimant ce répertoire. a supprimé un fichier nommé config qui reflétait le changement de profil - doug
+1 sur les utilisateurs expérimentés de Linux qui sont frustrés en essayant de faire (relativement) des choses basiques dans Ubuntu, et en abandonnant, en revenant aux versions précédentes (<= 10.10), ou en brisant le système au-delà de toute réparation. Cela ne devrait pas être le cas - 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 de 3 ubuntu que sur ma boîte de travail redhat / centos / windows / solaris, où je peux lire des pages de manuel pour résoudre la plupart des problèmes. - michael
Intéressant. Comme la plupart des utilisateurs, je veux juste "utiliser mon ordinateur sans le faire casser de manière mystérieuse et non récupérable", mais je trouve que le tableau de bord Unity en 11.10 est totalement inutilisable. Il ne se cache pas automatiquement quand il le devrait, et il s'agit d'une énorme énervement. ... alors j'ai dû installer GNOME ... et ccsm ... et ajuster les choses pour qu'elles soient utilisables. J'espère que les développeurs d'Ubuntu vous donneront une idée du fait que tant d'utilisateurs risquent d'utiliser cet outil car l'interface actuelle est très médiocre. - Gerrat
@achiang maintenant que 12.04 est sorti, les outils plus sûrs et supportés que vous avez mentionnés sont-ils disponibles? - Brad Cupit
+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 corriger quelque chose, puis cela est devenu immédiatement inutile dans ma vie car je n'ai plus jamais eu à gérer ce problème. mais a été remplacé par de nouveaux problèmes ponctuels nécessitant davantage d’apprentissage de niche. - Questioner


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

Cependant, toucher un tel plugin dans ccsm active des artefacts spéciaux comme "voulez-vous supprimer le plug-in d'unité?" 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 les uns avec les autres.

Si vous activez Cube, ccsm désactivera Wall. Ensuite, compiz pense qu'il est bon de savoir vérifier la dépendance et dira "oh, je ne peux pas avoir l'unité" et le désactiver. Ensuite, il activera Cube sans réactiver l'unité, dont la condition "LargeDesktop" correspond désormais.

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


16
2017-11-22 14:08