Ich verwende Ubuntu 14.10 mit Gnome 3.14 von den Gnome 3-PPAs. Ich habe seit ungefähr einem Jahr das anhaltende Problem, dass ich bei jeder Abmeldung alle aktivierten Erweiterungen außer Media Player verliere. Früher habe ich es geschafft, dies zu umgehen, indem ich jede der Erweiterungen beim Start mit "gnome-session-manager" aktiviert habe. Jetzt ist dies aus Gnome 3.14 verschwunden, da es durch Rechtsklick-Optionen auf dem Bindestrich ersetzt wurde. Ich habe auch versucht, meine Boot-Sitzung auf "Standard-Sitzung" zu setzen, was für einige Leute als Lösung funktioniert hat.
Es scheint jetzt keine Lösung für dieses sehr nervige und anhaltende Problem mit Gnome zu geben. Es ist seit mindestens einem Jahr ein lauerndes Problem, bei dem viele Benutzer betroffen sind und nichts als die angebotene Problemumgehung beim Booten angeboten wird. Wie solch ein chronischer Käfer über ein Jahr lang sitzen darf, ist mir offen gesagt ein Rätsel.
Hat jemand neue Ideen für eine dauerhaftere Lösung dieses Gnome-Fehlers?
Stephen
quelle
Antworten:
Hier ist eine Problemumgehung im Sinne dieser Antwort . Dies funktioniert zumindest für 3.12. Die Idee ist, eine Liste der Erweiterungen zu exportieren, die aktiviert werden sollen, und dann ein Skript zu schreiben, das sie beim Booten aktiviert.
Erweiterungsliste abrufen
Aktivieren Sie zunächst die Erweiterungen, die Sie aktivieren möchten. Wir generieren dann eine Liste mit diesen:
Ctrl + Alt + T
Führen Sie in Terminal ( ) ausEs wird eine Liste mit Ihren derzeit aktiven Erweiterungen a la zurückgegeben
Erweiterungen festlegen
Führen Sie aus, um genau die Erweiterungen in der Liste zu aktivieren
aber natürlich mit eigener liste :)
Skript zum Festlegen von Erweiterungen beim Booten
Erstellen Sie zum Automatisieren beim Booten ein Skript, in dem dieser Befehl ausgeführt wird.
Gehen Sie zB zu Ihrem Home-Ordner und erstellen Sie eine neue leere Datei. Nennen Sie es
script_name.sh
(nur die Erweiterung ist wichtig). Starten Sie den Dateinamen mit einem Punkt,.
wenn Sie möchten, dass er ausgeblendet wird.Schreiben Sie in diese Datei
Dann speichere die Datei natürlich :)
Machen Sie die Datei ausführbar, z. B. durch
right click > Properties > Permissions > Check "Allow executing file as program"
Alternativ ändern Sie die Berechtigungen vom Terminal, indem Sie siechmod ugo+x script_name.sh
im Ordner des Skripts ausführen .Machen Sie es sich auf den Systemstart (ich weiß nicht , wie sonst zu tun dies ): in
~/.config/autostart/
eine Datei erstellen genanntsome_name2.desktop
und in sieDer Pfad danach
Exec=
sollte dahin führen, wo sich das in Schritt 2 erstellte Skript befindet. Speichern Sie erneut die Datei :)Möglicherweise sollten Sie das Skript sofort oder nach dem Start im Gnome Tweak Tool unter Startanwendungen sehen. Es sollte auch beim Start ausgeführt werden.
Erweiterungen aktivieren und deaktivieren
Wenn Sie ändern möchten, welche Erweiterungen ausgeführt werden, sollten Sie die Liste neu generieren und dann die neue Liste in den Skriptlauf einfügen.
Letzte Worte
Ich hoffe, dass dies auch in 3.14 funktioniert.
quelle
Das hat bei mir funktioniert:
rm -rd ~/.cache
quelle
Ich hatte genau das gleiche Problem, als ich Ubuntu 14.10 mit GNOME 3.14 von den GNOME 3-PPAs aus ausführte. Also habe ich diese Lösung ausprobiert , aber die eigentliche Herausforderung für mich bestand darin, die Einstellung zu finden, die System Defaultanstelle des GNOMEAnmeldebildschirms von Ubuntu GNOME ausgewählt werden soll
Darüber hinaus werden aufgrund der Topicons-Erweiterung andere Erweiterungen beim Anmelden immer noch nicht aktiviert.
quelle
Dieses Problem tritt nicht bei neuen Benutzerkonten auf, was darauf hindeutet, dass es sich um ein Problem handelt, das durch beibehaltene Gnome-Einstellungsdateien aus aktualisierten früheren Versionen von Gnome Shell verursacht wird.
Ich werde das Zurücksetzen der Kontoeinstellungen untersuchen.
Es wurde versucht, alle Gnome-Benutzerkontodaten für meinen Hauptbenutzer zurückzusetzen. Dies hat nicht funktioniert, daher ist es nicht kontospezifisch.
quelle