Cinnamon: Restablecer los valores predeterminados en la configuración de los subprogramas no tiene efecto

Creado en 20 nov. 2016  ·  3Comentarios  ·  Fuente: linuxmint/cinnamon

Por ejemplo, está jugando con las opciones en la configuración del subprograma de menú.
Puede hacer clic en el símbolo de la "hamburguesa" en la esquina superior derecha y luego en "Restablecer los valores predeterminados".
Tienes que reiniciar Cinnamon para llegar al estado predeterminado. En Cinnamon 2.8.8 no tenías que reiniciar. Entonces supongo que es una regresión.

Creo que el error está oculto en algún lugar aquí https://github.com/linuxmint/Cinnamon/commit/3478db2822d2f4c839c7d0ef7b517f0aa1d50bae
( @collinss toser ;)

BUG REPRODUCED

Comentario más útil

Oh, creo que podría saber lo que está pasando. Supongo que no me preocupé por enviar señales desde la ventana de configuración a canela porque originalmente tenía un monitor de archivos en settings.js . Sin embargo, debido a https://github.com/linuxmint/Cinnamon/commit/864f632aeca48099a563aa0a8c66387d866b423e , ya no hay un monitor de archivos en settings.js, por lo que no se actualiza. No voy a trabajar esta semana después de mañana (debido a las vacaciones), así que debería poder arreglar esto más adelante esta semana.

Todos 3 comentarios

En realidad, restablece la configuración en la ventana, simplemente no surte efecto.

Hola, g @ ys.

He estado tratando de arreglar esto, pero sin éxito (resultó estar fuera de mi alcance).

Para dar más detalles sobre el / los problema / s.

  • Después de restablecer la configuración a sus valores predeterminados, la ventana de configuración refleja los cambios y el archivo de configuración para esa instancia de configuración se cambia y se guarda. El xlet no refleja esos cambios a menos que se reinicie Cinnamon.
  • Algo similar sucede al importar desde un archivo de configuración exportado. Los valores importados se reflejarán en la ventana de configuración, pero el xlet no se verá afectado por esas nuevas configuraciones. Reiniciar Cinnamon hará que el xlet lea el archivo de configuración y refleje los nuevos valores.

Creo que el problema está en los enlaces de configuración.

  • Actualmente, en Cinnamon 3.0.7, todos los archivos de configuración se monitorean constantemente. Si uno cambia manualmente una configuración en un archivo de configuración, entrará en vigencia inmediatamente en el xlet, pero la ventana de configuración no se dará cuenta de ese cambio.
  • Pero en Cinnamon 3.2.x, los archivos de configuración se monitorean solo cuando la ventana de configuración está abierta. Si se cambia un valor de configuración manualmente en un archivo de configuración, el cambio de configuración se refleja inmediatamente en la ventana de configuración, pero no en el xlet.

Oh, creo que podría saber lo que está pasando. Supongo que no me preocupé por enviar señales desde la ventana de configuración a canela porque originalmente tenía un monitor de archivos en settings.js . Sin embargo, debido a https://github.com/linuxmint/Cinnamon/commit/864f632aeca48099a563aa0a8c66387d866b423e , ya no hay un monitor de archivos en settings.js, por lo que no se actualiza. No voy a trabajar esta semana después de mañana (debido a las vacaciones), así que debería poder arreglar esto más adelante esta semana.

¿Fue útil esta página
0 / 5 - 0 calificaciones