So speichern Sie eine GNOME 3-Sitzung

30

Mit GNOME 2 kann man die Sitzung entweder automatisch oder manuell speichern (dh die Sitzung so speichern, wie sie jetzt aussieht ). Dies ist eine nette Funktion, da sie die verschiedenen Desktop-Zustände zwischen Anmeldungen (und Systemneustarts) wiederherstellt:

  • Welche Apps waren geöffnet?
  • wo (physisch) auf dem Desktop waren sie geöffnet
  • Auf welche spezifischen Fenstergrößen wurden diese Apps eingestellt?

Wenn ich mich umsehe, kann ich die Funktion in GNOME 3 nicht finden? Habe ich nicht genau genug geschaut?

Tshepang
quelle

Antworten:

10

Normalerweise würden Sie Alt-F2gnome-session-properties ausführen und auf der Registerkarte "Optionen" die Option "Anwendungen beim Abmelden automatisch merken" auswählen.

Im Moment ist es jedoch kaputt. Es ist ein Fehler aufgetreten:

https://bugzilla.gnome.org/show_bug.cgi?id=647359

jasonwryan
quelle
Das funktioniert unter Fedora 15 (ist es sogar derselbe Fehler?).
Tshepang
Wenn Fedora einen Vanille Gnome3 benutzt, dann ja. Also hast du es trotz des Fehlers zum Laufen gebracht oder damit?
Jasonwryan
Ich habe nichts Besonderes gemacht. Ich habe gerade die Option ausgewählt und kann mich problemlos ab- und wieder anmelden, und meine Sitzung wird wiederhergestellt.
Tshepang
Ungerade. Der Bug ist noch offen ... Na ja, zumindest funktioniert es für Sie.
Jasonwryan
für das, was es wert ist, funktioniert dies definitiv für mich im Moment in Fedora 16. Vielen Dank, Jason!
falscher Benutzername 18.11.11
15

Versuchen Sie es mit dem dconf Editor. Hier sind die Schritte

  1. Öffnen Sie den dconf Editor
  2. Gehe zu org / gnome / gnome-session
  3. Überprüfen Sie die Eigenschaft " auto_save_session "

In der Beschreibung steht " Wenn aktiviert, speichert gnome-session die Sitzung automatisch. "

Viel Glück!

Hasasn
quelle
1
Dies funktioniert auf Ubuntu 16.04
aggsol
Arbeitet an Debian 8.6
Pierre
Ich habe keine dconf-editor, es gibt ein Problem mit der grafischen Oberfläche. Wie machen Sie den gleichen Vorgang dconfim Terminal?
user2820579
Verwenden Sie es gsettingseinfach nachschlagen.
Hasasn
2

Leider gnome-session-properties bietet 11.10 keine Registerkarte "Option" mit der Option "Sitzung automatisch speichern".

Also habe ich installiert gconf-editor, um /apps/gnome-session/options/auto_save_sessionauf WAHR umzudrehen.

Ich bin mir nicht sicher, ob es funktioniert. Einmal musste ich diesen fehlenden Schlüssel als Booleschen Wert hinzufügen.

Marcos
quelle
Update: auch mit dieser Einstellung noch nicht wirklich, wenn überhaupt in Gnome3 / Unity. Ausführliche
Marcos
Oder einfachgsettings set org.gnome.SessionManager auto-save-session true
goetzc
1

Es funktioniert über die CLI - gnome-session-propertiesruft den Dialog auf. Ich bin nicht sicher, wo es auf der Speisekarte steht. Sie können es mit diesem Befehl jedoch nicht über das Befehlsfenster Alt+ ausführen F2.

andywebsdale
quelle
Nur um ein Update zu geben, läuft es gut aus dem Alt + F2 Befehlsfenster in Gnome 3.4 von Debian.
Alexandre Martins
in Ubuntu 12.04 LTS läuft es von cli oder Alt+F2( Mod4+rin awesomewm). Wenn Sie es jedoch von einem beliebigen Ort aus ausführen, wird die auto_save_sessionOption nicht angezeigt.
Isomorphismen
1

Ich habe ein kleines Bibliotheks- / Befehlszeilentool geschrieben, das das Speichern und Wiederherstellen von Sitzungen ermöglicht und Unterstützung für verschiedene Monitor-Setups sowie virtuelle Desktops bietet. Es muss NodeJS installiert sein.

Installation

npm install -g linux-window-session-manager

Verwendung

Speichern Sie die aktuelle Sitzung in ~ / .lwsm / sessionData / DEFAULT.json

lwsm save

Speichern Sie die aktuelle Sitzung in ~ / .lwsm / sessionData / my-session.json

lwsm save my-session   

Stellen Sie die Sitzung aus ~ / .lwsm / sessionData / DEFAULT.json wieder her

lwsm restore

Stellen Sie die Sitzung aus ~ / .lwsm / sessionData / my-session.json wieder her

lwsm restore my-session   

Schließen Sie alle laufenden Apps ordnungsgemäß, bevor Sie die Sitzung starten

lwsm restore --closeAllOpenWindows

Probieren Sie es aus: https://github.com/johannesjo/linux-window-session-manager

hugo der hungrige
quelle