GNU/Linux >> Tutoriales Linux >  >> Ubuntu

¿Las extensiones se apagan después de reiniciar?

Cerrado. Esta pregunta está fuera de tema. Actualmente no está aceptando respuestas.

¿Quieres mejorar esta pregunta? Actualice la pregunta para que esté en el tema de Ask Ubuntu.

Cerrado hace 7 años.


Mejorar esta pregunta

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 se lanzó oficialmente Ubuntu 13.10 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

¿Alguna idea?

Nota al margen – ¿Puede alguien decirme al menos si se almacenan los ajustes 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 todos cada vez que se inicia el sistema. Al menos hasta que encuentre cómo arreglar esto.

Mejor respuesta

Esto funciona en Gnome 3.8.4 y debería funcionar en versiones posteriores.

Configure todas las extensiones en las que desea estar.
Luego ejecute:

gsettings get org.gnome.shell enabled-extensions

Esto debería resultar en algo como

$ gsettings get org.gnome.shell enabled-extensions
['[email protected]', '[email protected]', '[email protected]']

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, cambie get para set al ingresar en el cuadro de comando, como en la imagen a continuación. PONGA LAS COMILLAS DOBLES, DE LO CONTRARIO ESTO NO FUNCIONARÁ (si no está seguro, primero pruebe el comando en la terminal; si no se proporciona ningún comentario, funcionó).

EDITAR: Para versiones más nuevas sin gnome-session-properties , probablemente necesitará crear manualmente un archivo .desktop en ~/.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, debería ejecutar un comando para restaurar todas las extensiones!

Relacionado:¿Cómo deshabilitar la atenuación de la pantalla en 14.04?

N.B. Si realiza cambios en sus extensiones activadas, será necesario actualizarlas.

Para automatizar este proceso, este script parece funcionar:

#!/bin/bash
active_extensions=$(gsettings get org.gnome.shell enabled-extensions)
autostart_file=$HOME/.config/autostart/restore-extensions.desktop
echo -e "Currently active extensions:ne[34m$active_extensionse[0m"
echo -e "[Desktop Entry]nType=Application" > $autostart_file
echo Exec=gsettings set org.gnome.shell enabled-extensions "$active_extensions" >> $autostart_file
echo -e "Hidden=falsenNoDisplay=falsenX-GNOME-Autostart-enabled=truenName=Restore ExtensionsnComment=Restore enabled extensions on login" >> $autostart_file
echo "Command to restore currently active extensions added to $HOME/.config/autostart/restore-extensions.desktop"
exit

Guarde el script en ~/.local/bin/extension-update , hágalo ejecutable (configúrelo en la ventana de propiedades del archivo o ejecute chmod +x ~/.local/bin/extension-update ) .

Luego, cada vez que ejecute extension-update , 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 creó una manualmente como se indicó anteriormente, por lo que si creó una manualmente, es posible que desee eliminarla) – puede verificar en gnome-session-properties para asegurarse.


Ubuntu
  1. Ubuntu:¿se eliminó la carpeta de módulos Lib después de cada reinicio?

  2. ¿Cómo aumentar la velocidad del cursor en Gnome Terminal?

  3. ¿Restablecer el menú del sistema después de volver a Gnome Classic?

  4. Qué hace que iptables se cargue cada vez que se reinicia, incluso cuando está completamente apagado

  5. Linux raid desaparece después de reiniciar

Cómo instalar extensiones de shell de GNOME en Fedora

Cómo instalar las extensiones de GNOME Shell en Ubuntu 17.10

Cómo instalar y usar las extensiones de GNOME Shell en Linux

Cómo instalar extensiones de Gnome en CentOS 8

¿Cómo instalar y administrar las extensiones de Gnome Shell?

¿No puede descargar actualizaciones de Extensions.gnome.org?