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

97

J'ai vu des gens se plaindre de l’instabilité du Gestionnaire de paramètres CompizConfig ("CCSM") et de la façon 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? Je voudrais décider si cela vaut le risque pour moi ou non.

    
posée Jorge Castro 18.11.2011 - 22:46
la source

2 réponses

107

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!

Unity session mort.

Heureusement, j'avais encore une fenêtre 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 quand même, 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 de 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 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 une aide éclairée , orienter les gens à l’écart 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 sur ce qui est possible; nous devrions partager la sagesse de ce qui est recommandé.

    
réponse donnée achiang 18.11.2011 - 22:48
la source
16

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 tels que "voulez-vous supprimer le plug-in unit?" et les gens ne lisent pas et disent oui.

Pire encore:

  1. Unity dépend de LargeDestkop:
  2. Wall et Cube fournissent LargeDesktop, chacun en conflit les uns avec les autres.

Que se passe-t-il si vous activez Cube, ccsm désactivera Wall. Ensuite, compiz pense qu'il est judicieux 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 le besoin "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). / p>     

réponse donnée didrocks 22.11.2011 - 15:08
la source

Lire d'autres questions sur les étiquettes