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?

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


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!


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.


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.


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

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.