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.