GNU/Linux >> Znalost Linux >  >> Ubuntu

Jsou rozšíření po restartu vypnuta?

Zavřeno. Tato otázka je mimo téma. Momentálně nepřijímá odpovědi.

Chcete zlepšit tuto otázku? Aktualizujte otázku, aby byla aktuální pro Ask Ubuntu.

Zavřeno před 7 lety.


Vylepšete tuto otázku

Používám Ubuntu Gnome 13.10 s Gnome 3.10. Můj problém je, že pokaždé, když restartuji OS, jsou všechna rozšíření shellu vypnutá. Zvláštní je, že jejich nastavení je zachováno. Prostě jsou vypnuté a musím je pokaždé znovu zapnout. Jak je mohu učinit trvalými.

Díky

Aktualizovat

Dnes bylo oficiálně vydáno Ubuntu 13.10 a po upgradu můj problém stále existuje. Zde jsou moje systémové informace:

$ 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

Nějaké nápady?

Sidenote – Může mi prosím někdo sdělit, zda jsou uložena nastavení stavu rozšíření (zapnuto/vypnuto)? Odstranil jsem všechna rozšíření

rm -r ~/.local/share/gnome-shell/extensions/*
rm -r /usr/share/gnome-shell/extensions/*

a nainstaloval jsem ty, které používám. Takže přemýšlím o vytvoření cronjob a povolení všech z nich při každém spuštění systému. Alespoň dokud nenajdu, jak to opravit.

Nejlepší odpověď

Toto funguje v Gnome 3.8.4 a mělo by fungovat i v pozdějších verzích.

Nastavte všechna rozšíření, na kterých chcete být.
Potom spusťte:

gsettings get org.gnome.shell enabled-extensions

To by mělo přijít s něčím jako

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

Zkopírujte výstup a poté spusťte gnome-session-properties

Stiskněte přidat a poté zadejte výstup gsettings get org.gnome.shell enabled-extensions "['use... ...blogspot.com']" – Nicméně, jak bylo laskavě zdůrazněno, změňte get set při zadávání do příkazového pole, jako na obrázku níže. VLOŽTE DVOJITÉ UVÁDĚČKY, JINAK TO NEBUDE FUNGOVAT (Pokud si nejste jisti, vyzkoušejte nejprve příkaz v terminálu – pokud není poskytnuta žádná zpětná vazba, fungovalo to).

UPRAVIT: Pro novější verze bez gnome-session-properties , budete pravděpodobně muset ručně vytvořit soubor .desktop v ~/.config/autostart – některé nástroje GUI mohou být dostupné prostřednictvím nástroje Gnome Tweak Tool nebo podobného.

Příklad:

Pak se ujistěte, že je zapnuto:

Nyní by měl při každém přihlášení spustit příkaz k obnovení všech rozšíření!

Související:Jak zakázat stmívání obrazovky ve 14.04?

N.B. Pokud provedete změny ve svých aktivovaných rozšířeních, bude nutné je aktualizovat.

Pro automatizaci tohoto procesu se zdá, že tento skript funguje:

#!/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

Uložte skript do ~/.local/bin/extension-update , nastavte jej jako spustitelný (buď jej nastavte v okně Vlastnosti souboru, nebo spusťte chmod +x ~/.local/bin/extension-update ) .

Potom pokaždé, když spustíte extension-update , aktualizuje soubor automatického spuštění na adrese ~/.config/autostart/restore-extensions.desktop (pravděpodobně se bude lišit od jiné položky automatického spuštění, pokud jste ji vytvořili ručně, jak je uvedeno výše, takže pokud jste ji vytvořili ručně, možná ji budete chtít smazat) – můžete zkontrolovat v gnome-session-properties abyste se ujistili.


Ubuntu
  1. Ufw zůstává deaktivován po restartu pomocí Ubuntu Server 16.04?

  2. Jak zvýšit rychlost kurzoru v terminálu Gnome?

  3. Obnovit systémovou nabídku po návratu do Gnome Classic?

  1. Ubuntu – Odstraněná složka Lib Modules po každém restartu?

  2. Co způsobuje, že se iptables načte pokaždé po restartu, i když je úplně vypnutý

  3. Linuxový raid po restartu zmizí

  1. 12 rozšíření pro vaši plochu GNOME

  2. Top 10 nejlepších rozšíření Gnome pro Ubuntu 20.04 Desktop

  3. Co dělat po instalaci Ubuntu 22.04 Jammy Jellyfish Linux