Estoy ejecutando Ubuntu Gnome 13.10 con Gnome 3.10. Mi problema es que cada vez que reinicio el sistema operativo, todas las extensiones de shell se desactivan. Lo extraño es que se mantienen sus configuraciones. Simplemente están apagados y tengo que volver a habilitarlos cada vez. ¿Cómo puedo hacerlos persistentes?
Gracias
Actualizar
Hoy Ubuntu 13.10 fue lanzado oficialmente y después de actualizar, mi problema sigue ahí. Aquí está la información de mi sistema:
$ uname -a
Linux ubuntu-desktop 3.11.0-12-generic #19-Ubuntu SMP Wed Oct 9 16:20:46 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
¿Algunas ideas?
Nota al margen : ¿alguien puede decirme al menos si se almacenaron las configuraciones del estado de las extensiones (activar / desactivar)? He eliminado todas las extensiones
rm -r ~/.local/share/gnome-shell/extensions/*
rm -r /usr/share/gnome-shell/extensions/*
e instalé los que uso. Así que estoy pensando en crear un cronjob y habilitarlos cada vez que se inicie el sistema. Al menos hasta que encuentre cómo solucionar esto.
fuente
Respuestas:
Esto funciona en Gnome 3.8.4, y debería funcionar en versiones posteriores.
Establezca todas las extensiones en las que desea estar. Entonces corre:
Esto debería tener algo como
Copie la salida y luego ejecute
gnome-session-properties
Presione agregar y luego ingrese la salida de
gsettings get org.gnome.shell enabled-extensions "['use... ...blogspot.com']"
- Sin embargo, como se ha señalado amablemente, cambieget
aset
cuando ingrese en el cuadro de comando, como en la imagen a continuación. PONGA LAS COTIZACIONES DOBLES, DE LO CONTRARIO ESTO NO FUNCIONARÁ (si no está seguro, pruebe primero el comando en el terminal; si no se proporciona ningún comentario, funcionó).EDITAR: para las versiones más nuevas sin
gnome-session-properties
, probablemente necesitará crear manualmente un archivo .desktop~/.config/autostart
; algunas herramientas GUI pueden estar disponibles a través de Gnome Tweak Tool o similar.Por ejemplo:
Luego, asegúrese de que esté activado:
¡Ahora, cada vez que inicie sesión, debe ejecutar un comando para restaurar todas las extensiones!
NB Si realiza cambios en sus extensiones activadas, esto debería actualizarse.
Para automatizar este proceso, este script parece funcionar:
Guarde el script en
~/.local/bin/extension-update
, hágalo ejecutable (configúrelo en la ventana Propiedades del archivo o ejecútelochmod +x ~/.local/bin/extension-update
) .Entonces, cada vez que se ejecuta
extension-update
, se actualizará un archivo de inicio automático en~/.config/autostart/restore-extensions.desktop
(es probable que sea diferente una entrada de inicio automático diferente si ha creado un manual que el anterior, por lo que si ha creado un manual es posible que desee eliminar esa) - se puede comprobar engnome-session-properties
a asegurarse.fuente
Editar: seleccionar "Sistema predeterminado" en lugar de "gnomo" en la pantalla de inicio de sesión parece funcionar para mí
Este es un error conocido: https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1236749
Parece relacionado con la extensión TopIcons, intente deshabilitar esto por ahora: https://extensions.gnome.org/extension/495/topicons/
fuente
En el menú de inicio de sesión, configure la opción como "predeterminada del sistema" en lugar de "gnome o classic", las extensiones ahora deben permanecer habilitadas después del reinicio. ¡Trabajó para mí!
fuente
Solucioné el problema (en openSUSE, pero puede ser el mismo para usted) eliminando la clave dconf para las extensiones habilitadas, reiniciando el shell o cerrando la sesión, y luego reactivando las extensiones en la herramienta de ajustes.
Algunas extensiones en dconf no se instalaron realmente ... parece haber sido el problema, ya que está funcionando ahora ...
Espero que ayude.
fuente