
Estoy ejecutando Ubuntu 16.10 en amd64. Estoy usando xsession
("Sesión definida por el usuario") como mi escritorio, de modo que todo se inicia desde mi ~/.xsession
secuencia de comandos. Este script inicia el awesome
administrador de ventanas y varios otros programas, incluido unity-settings-daemon
.
Me gustaría utilizar la unity-control-center
aplicación ("Configuración del sistema") para establecer varias configuraciones. En 16.04 esto funcionó bien. Después de actualizar a 16.10, la mayoría de los íconos faltan en el centro de control.
Parece que esto se debe al hecho de que los archivos /usr/share/applications/unity-*-panel.desktop
tienen la línea OnlyShowIn=Unity;
. Si comento esta línea desde, por ejemplo, /usr/share/applications/unity-datetime-panel.desktop
, aparece el ícono "Fecha y hora" cuando ejecuto unity-control-center
. Pero esta no es una muy buena solución ya que, hasta donde yo sé, se revertirá cada vez que unity-control-center
se actualice el paquete.
¿Existe una mejor manera de poder utilizar todos los paneles del centro de control en mi configuración?
Respuesta1
De acuerdo ahttps://specifications.freedesktop.org/desktop-entry-spec/latest/ar01s05.html, la OnlyShowIn
clave se compara con el valor de la XDG_CURRENT_DESKTOP
variable de entorno. Entonces podemos engañar unity-control-center
para mostrar todos los paneles ejecutando
env XDG_CURRENT_DESKTOP=Unity unity-control-center
Esto parece que funciona bien.
En Ubuntu 17.04 y superiores, Unity
se debe cambiar a Unity7
.