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.
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 montrer mon contexte. L’autre jour, j’ai fait 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.
Encore une fois - je sais que les gens vont trouver ce qui est dangereux, peu importe quoi. Mais ce que nous pouvons faire ici, c’est changer notre culture et donner de l’aide avisée , en éloignant les gens des mauvaises choses vers les bonnes.
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é.
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, si vous touchez un tel plug-in dans ccsm
, des artefacts spéciaux tels que "voulez-vous supprimer le plug-in unity?" et les gens ne lisent pas et disent oui.
Encore pire:
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…