El complemento de escala sigue olvidando la configuración de la esquina activa al reiniciar

20

Estoy usando Ubuntu 12.04 con Unity, que supongo que también usa Compiz. Tengo Compiz Settings Manager, y hago que las esquinas superior izquierda e inferior izquierda de mi pantalla activen la función "Escalar" (como Exposé) para escalar y mostrar todas las ventanas.

El problema es que cuando reinicio la computadora, los rincones calientes ya no hacen nada . Tengo que volver al administrador de configuración de compiz, eliminar la opción de esquina caliente y luego configurarla nuevamente. Algo parece estar anulando o eliminando la configuración de la esquina activa de compiz al reiniciar.

Actualización : a veces, la configuración pierde su equilibrio incluso mientras la computadora está en funcionamiento. Todavía no he descubierto qué lo desencadena.

Michael Butler
fuente
1
Mismo problema con Ubuntu 12.04 en un Lenovo T410s. Este problema también se produce cuando libero el portátil de la estación de acoplamiento donde está conectado un segundo tft. Ya hay un informe de error: bugs.launchpad.net/ubuntu/+source/compiz/+bug/999939
Kevin Horst
1
Estaba teniendo el problema también. Intente abrir la terminal (CTRL + ALT + T) e ingrese compiz --replace. Reemplaza cualquier administrador de ventanas en ejecución (básicamente, reinicia compiz). Vea si comienza a recordar su configuración. Hasta ahora, tiene el mío.
James
@ James Acabo de probar esto después de un nuevo reinicio. Hot Corner estaba muerto nuevamente, corría compiz --replaceen una terminal, y ahora el Hot Corner está activo nuevamente. gracias, esperando que esto se quede.
Michael Butler
1
@Michael Butler Las soluciones alternativas han dejado de funcionar con el cambio a 12.10.
James

Respuestas:

21

Los principales informes de errores se encuentran en https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/986208 y https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/858845 .

Para 12.04

Solución semipermanente copiada aquí:

  • Ejecute gconf-editor desde Terminal o Alt + F2
  • Navegue a aplicaciones> compiz-1> general> screen0> opciones
  • Edite la clave: active_plugins Ruta de navegación de gconf
  • Mueva "Escala" al final de la lista.
  • Mueva "Expo" a la parte inferior derecha arriba de "Escala" y debajo de Unityshell. clave active_plugins

Digo "semipermanente" porque algunas actualizaciones de software (Unity) pueden hacer que el complemento se reorganice, por lo que es posible que deba repetir estos pasos 2 o 3 veces al mes.

Para 12.10 y 13.04:

La corrección anterior dejó de funcionar con la actualización a 12.10 y continúa con 13.04. Hay soluciones propuestas para 12.10 y 13.04 en el enlace del informe de error anterior, pero hasta ahora nada sólido.

Solución semipermanente para 12.10:

  • Ejecute dconf-editor desde Terminal o Alt + F2
  • Navegue a / org / compiz / profiles / unity / plugins / core
  • Edite la clave: active-plugins ruta de navegación dconf
  • Mueva 'scale' y 'expo' al último en la lista. clave de complementos activos

Tenga en cuenta que las actualizaciones del sistema pueden revertir esta solución y es posible que tenga que usar dconf para solucionarlo nuevamente.

Continúe contribuyendo al informe de errores para solucionar el problema en 12.04 LTS, 12.10 y más allá.

James
fuente
1
Para al menos una persona, la clave dconf en 12.10 se encuentra en / org / compiz / profiles / unity / plugins-with-set-keys . No sé si su configuración es diferente a una descarga de stock 12.10 o no.
James
1
También funciona en 13.10.
Prasad RD
2
Todavía tengo este error en 14.04, pero la solución ya no funciona. En cambio, se bloquea todo. Ordenado.
jcora
Tengo el mismo problema, así que pongo: expo, scale, unityshell y works.
Ratata Tata
2

Para aquellos que experimenten este problema en 12.10 intente esto

Cambiar el orden en la clave dconf:

"/ org / compiz / profiles / unity / plugins / core / active-plugins"

leer:

['core', 'composite', 'opengl', 'decor', 'gnomecompat', 'resize', 'snap', 'move', 'regex', 'place', 'vpswitch', 'grid', ' widget ',' compiztoolbox ',' session ',' imgsvg ',' mousepoll ',' imgpng ',' animation ',' wall ',' unitymtgrabhandles ',' soluciones alternativas ',' ezoom ',' fade ',' unityshell ' , 'escala', 'expo']

Solucionó el problema para mí, en Ubuntu 12.10 64bit. No estoy seguro de si esto es necesario pero, para aquellos que dicen que no está funcionando para ellos, asegúrese de tener instalado "Ubuntu-Tweak". Recuerdo que al investigar este problema, encontré una afirmación de que un paquete dependiente instalado con Ubuntu Tweak corrige otro problema con los activadores de pantalla retenidos en los reinicios.

Además, sé que esto debería ser obvio, pero si su máquina no acelera en 3D, estos complementos simplemente no funcionan

dginsd
fuente
Parece que solo una actualización parece que las actualizaciones de software cambian esta configuración al pedido original de vez en cuando, lo que requiere que uno regrese y restablezca el pedido con escala y exposición al final. La última vez que tuve que hacer esto, recibí algunos errores y tuve que reiniciar el pedido varias veces antes de que finalmente lo hiciera. Parecería que la mejor manera de hacerlo sería con un script que establezca este orden antes de cada arranque, desafortunadamente no sé exactamente cómo se haría
dginsd
1

Mi solución temporal es simplemente ejecutar la aplicación "Ubuntu Tweak" una vez después de cada reinicio. (Cambiar el orden del complemento también funciona, pero también es temporal. Necesito reorganizarlos después de reiniciar).

escapar
fuente
eso es extraño, para mí, cambiar el orden de los complementos en gconf-editor lo corrige principalmente de forma permanente incluso después de reiniciar. En raras ocasiones, el orden de los complementos cambia de nuevo cuando hay una actualización importante de Unity. Entonces, ¿estás diciendo que solo ejecutas Ubuntu Tweak y luego lo cierras, no tienes que cambiar la configuración?
Michael Butler
Sí exactamente . Ejecuto Ubuntu Tweak y luego lo cierro. Pero tenías razón, instalé la unidad renovada, creo que eso cambió el orden. Después de eso, pensé que cambiar el orden no funciona para mí y nunca más cambié, seguí abriendo y luego cerrando el ajuste de ubuntu. ¡Ahora cambié el orden del complemento nuevamente y funciona! Gracias . y lo siento por mi información medio equivocada !!
escape
1

Este comentario resolvió el problema para mí. Simplemente deshabilite el "Lanzador de captura de mouse" en "Ubuntu Unity plug-in -> Experimental".

Bazil
fuente
No me lo solucionó en 12.10
James
En 14.04 esta opción está deshabilitada por defecto, pero el problema aún ocurre.
Lucio Paiva
1

La respuesta de @James fue bastante detallada y las capturas de pantalla ayudaron mucho. Sin embargo, Compiz seguía olvidando la configuración. "UnityShell" sigue llegando al final de la lista después de cada reinicio y estropeando la escala y la exposición.

Pude resolver el problema bloqueando las posiciones de las teclas. Puede hacer esto usando CCSM.

Abra CCSM (CompizConfig) y haga clic en preferencia y luego en Lista de complementos. Desmarca "Clasificación automática de complementos". Asegúrese de que Scale sea la última entrada y expo justo encima de eso. Si está utilizando el complemento Escala, asegúrese de que esté por debajo de la escala.

Ahora reinicie la computadora y se cargará Scale y Expo. También puede verificar el orden de las teclas en conf editor y asegurarse de que mantengan sus posiciones. Espero que esto ayude.

usuario2592465
fuente
1
Probado en 14.04 pero se bloquea compiz. Intenté [scale, expo, unityshell] y [expo, scale, unityshell] pero falló en ambos casos.
Lucio Paiva
1

En 14.04, ejecutar nohup compiz --replace &en un terminal resuelve mi problema, pero todavía tengo que escribirlo cada vez que reinicio. Intenté ordenar manualmente los complementos ya que la mayoría de las respuestas aquí te dicen que hagas, pero simplemente se bloquea compiz.

Lucio Paiva
fuente
si hago esto, Yakuake se romperá y tendrá que reiniciarse; la solución fue cargar primero metacity --replace(creo que esto permite que finalice / limpie correctamente) espere 3 segundos ycompiz --replace
Aquarius Power
0

En 14.04, mover (en dconf) 'scale' y 'expo' AFTER 'unityshell' (al final de la lista) hace que el sistema se congele por completo después de activar la escala (por hot corner o por tecla). Expo parece que funciona.

Zendoin
fuente