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

100

He visto a algunas personas quejarse acerca de 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 o no para mí.

Jorge Castro
fuente
2
Meta pregunta relacionada con herramientas avanzadas en general: meta.askubuntu.com/q/2012/18612
Christopher Kyle Horton
2
Además, en caso de que alguien no haya visto esta advertencia a tiempo y ya haya roto su escritorio usando CCSM, consulte esta pregunta sobre cómo restaurar Unity.
Christopher Kyle Horton
77
Decir que ccsm es inestable no es del todo válido en mi opinión. He sido usuario desde hace mucho tiempo de ccsm y beryl / compiz fusion, y siempre he podido solucionar cualquier problema menor causado por la configuración incorrecta de las cosas en ccsm. Hoy en día, ccsm es bastante bueno, sin embargo, en los días de berilo era mucho más inestable. Por lo general, los problemas que he resultado son PEBKAC. Sin embargo, recientemente con el complemento Unity de Ubuntu ha habido muchos problemas de inestabilidad, especialmente alrededor de habilitar / deshabilitar el complemento Unity. Me parece que estos son errores y problemas en Unity, y no ccsm en general.
TrinitronX
Estoy de acuerdo. El complemento de la unidad es demasiado exigente con respecto a qué más funciona en ccsm. Ubuntu se siente cada vez más como una Mac ...
jpaugh

Respuestas:

108

Soy un usuario experimentado de Linux, he contribuido al kernel y trabajo en el equipo de Canonical OEM; 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 quise personalizar algo (activando el foco-sigue-mouse). Estuve hurgando en el centro de control de gnomos durante unos 30 minutos antes de rendirme y descubrir que la única forma de hacerlo era usando ccsm.

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

¡Auge!

Sesión de unidad muerta.

Afortunadamente, todavía tenía una ventana 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 buscarán en Google cómo configurar las cosas y aterrizarán aquí y verán muchas menciones de ccsm; o peor aún de otra fuente poco confiable. El caballo ya está fuera del granero, y no podemos regresar. Los usuarios decididos lo encontrarán de todos modos, y cualquiera que sea tenaz merece saber cómo obtener lo que quiere (¡y si lo rompe, puede quedarse con ambas piezas!)

Pero mi punto es que a partir de ahora, podemos intentar mejorar a nuestros usuarios.

  1. ccsm es peligroso; incluso si sabes no tocar lo malo, podrías tocarlo accidentalmente como lo hice yo.
  2. ccsm no tiene futuro; Los planes futuros para Unity son migrar todos los bits de configuración ú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 al azar de maneras misteriosas y no recuperables; La mayoría de las personas normales no comparten nuestra cultura de desarmar las cosas para ver cómo funcionan.

Una vez más, sé que las personas encontrarán las cosas peligrosas sin importar qué. Pero lo que podemos hacer aquí es cambiar nuestra cultura y brindar ayuda obvia , 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 alto que simplemente dar los hechos de lo que es posible; deberíamos compartir la sabiduría de lo que se recomienda.

achiang
fuente
2
El problema con la apertura de "Preferencias" se ha solucionado en compizconfig-python (0.9.5.94-0ubuntu3) aunque atm todavía está en oneiric-propuesto. . (en la versión actual haciendo clic en Preferencias se cambiará automáticamente el perfil del perfil de la 'unidad' con el perfil 'por defecto', la supresión de ese directorio eliminado un archivo con el nombre de configuración que refleja el cambio de perfil
Doug
15
+1 en usuarios experimentados de Linux que se frustran al tratar de hacer cosas (relativamente) básicas en ubuntu, y al darse por vencidos, volviendo a versiones anteriores (<= 10.10) o rompiendo el sistema sin posibilidad de reparación. No debería ser así, ni para nuevos usuarios ni para administradores experimentados. Hoy paso más tiempo buscando respuestas en la configuración (¡y arreglando!) De mis 3 cajas ubuntu caseras que en mi trabajo redhat / centos / windows / solaris box, donde básicamente puedo leer páginas de manual para resolver (la mayoría) de los problemas.
michael
2
Interesante. Como la mayoría de los usuarios, solo quiero "usar mi computadora sin que se rompa en formas misteriosas no recuperables", pero encuentro que el tablero de Unity en 11.10 es completamente inutilizable. No se oculta automáticamente cuando debería, y es una molestia ENORME. ... así que tuve que instalar GNOME ... y ccsm ... y ajustar las cosas para poder usarlas. Espero que los desarrolladores de Ubuntu capten la indirecta del hecho de que tantos usuarios se arriesgarán a usar esta herramienta porque la interfaz actual es muy pobre.
Gerrat
44
@achiang ahora que salió 12.04, ¿están disponibles las herramientas más seguras y compatibles que mencionó?
Brad Cupit
12
+1 para "la actitud de" recuperarse de sus errores es una experiencia de aprendizaje positiva "es un nicho". No puedo contar la cantidad de cosas que he aprendido a hacer, pero solo por esa vez tuve que arreglar algo, y luego se volvió irrelevante para mi vida, ya que nunca más tuve que lidiar con ese problema. pero fue reemplazado por nuevos problemas únicos que requerían más aprendizaje de nicho.
Interlocutor
16

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

Sin embargo, tocar un complemento de este tipo ccsmpermite artefactos especiales como "¿Desea eliminar el complemento de la unidad?" y la gente no lee y dice que sí.

Peor aún:

  1. La unidad 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. Luego, compiz cree que es inteligente saber verificar la dependencia y dirá "oh, no puedo tener unidad" y deshabilitarla. Luego, habilitará Cube sin volver a habilitar la unidad, que ahora cumple con su requisito de "Escritorio grande".

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

didrocks
fuente