¿Cuáles son algunos de los problemas con CCSM y por qué querría evitarlo?

97

He visto a algunas personas quejarse sobre cuán inestable es el Administrador de configuración de CompizConfig ("CCSM") y cómo puede romper los escritorios de las personas si no tienen cuidado.

¿Cuáles son algunos de los problemas conocidos con CCSM? Me gustaría decidir si vale la pena el riesgo para mí.

    
pregunta Jorge Castro 18.11.2011 - 22:46

2 respuestas

107

Soy un usuario experimentado de Linux, contribuí con Kernel y trabajo en el equipo OEM de Canonical; Solo menciono estos hechos para mostrar mi contexto, que es - el otro día, hice una nueva instalación de 11.10 en mi computadora portátil, y quería personalizar algo (activar el enfoque sigue al ratón). Busqué en el gnome-control-center durante unos 30 minutos antes de darme por vencido y descubrir que la única forma de hacerlo era usando ccsm.

Después de instalar ccsm, configuré Ffm, y luego - ¡accidentalmente! - el cursor de mi mouse pasó sobre el botón de preferencias y el touchpad en mi computadora portátil registró un clic.

¡Boom!

La sesión de unidad está muerta.

Afortunadamente, todavía tenía una ventana de IRC abierta y podía pedir ayuda a mis colegas que me dijeron cómo recuperarme ( rm ~/.compiz-1 ). Este es el mismo problema que algunas personas siguen teniendo:

Sé que las personas van a buscar cómo configurar las cosas y llegar aquí y van a ver muchas menciones de ccsm; o peor aún de otra fuente no confiable. El caballo ya no está en el establo y no podemos regresar. Los usuarios decididos van a encontrarlo de todos modos, y cualquiera que tenaz se merece saber cómo obtener lo que quieren (¡y si lo rompes puedes conservar ambas piezas!)

Pero mi punto es que a partir de ahora, podemos intentar hacerlo mejor para nuestros usuarios.

  1. ccsm es peligroso; incluso si sabes que no tocas lo malo, es posible que accidentalmente lo toques igual que yo.
  2. ccsm no tiene futuro; los planes futuros para Unity son migrar todos los bits de configurabilidad útiles de ccsm a herramientas más seguras y compatibles. Estas herramientas deberían comenzar a aparecer en 12.04.
  3. la actitud de "recuperarse de sus errores es una experiencia de aprendizaje positiva" es un nicho. La mayoría de las personas normales solo quieren usar sus computadoras sin que se rompan aleatoriamente de maneras misteriosas e irrecuperables; la mayoría de las personas normales no comparten nuestra cultura de desarmar cosas para ver cómo funcionan.

Nuevamente, sé que las personas encontrarán cosas peligrosas sin importar nada. Pero lo que podemos hacer aquí es cambiar nuestra cultura y brindar ayuda obstinada , alejando a las personas de lo malo y hacia lo bueno.

Es fácil transmitir hechos; es mucho más difícil transmitir sabiduría.

Aquí, deberíamos apuntar más allá de simplemente dar los hechos de lo que es posible; deberíamos compartir la sabiduría de lo que se recomienda.

    
respondido por el achiang 18.11.2011 - 22:48
16

También puede tener otros complementos que entren en conflicto con el de unidad, como comandos y demás. Necesitamos activarlos aún para la sesión alternativa (como Alt + F2 ). Por lo tanto, la unidad por defecto entra en conflicto con otros complementos que están habilitados.

Sin embargo, tocar dicho complemento en ccsm habilita artefactos especiales como "¿quieres eliminar el plugin unity?" y las personas no leen y dicen que sí.

Aún peor:

  1. Unity depende de LargeDestkop:
  2. Wall y Cube están proporcionando LargeDesktop, cada uno en conflicto entre sí.

Lo que sucede es que, si habilita Cube, ccsm deshabilitará Wall. Entonces, compiz piensa que es inteligente saber controlar la dependencia y dirá "oh, no puedo tener unidad" y la desactivará. Luego, habilitará Cube sin restablecer la unidad, que ahora tiene su requisito de "LargeDesktop".

Además de esto, compizconfig tiene una gestión de configuración frágil que, en algunos casos desconocidos en este momento, puede eliminar un complemento del perfil actual (probablemente debido a una comprobación de conflictos al inicio o en la actualización) sin previo aviso ...

    
respondido por el didrocks 22.11.2011 - 15:08

Lea otras preguntas en las etiquetas