Bagaimana cara menyimpan sesi GNOME 3

30

GNOME 2 memungkinkan seseorang untuk menyimpan sesi secara otomatis atau manual (mis. Menyimpan sesi seperti yang terlihat sekarang ). Ini adalah fitur yang bagus karena mengembalikan berbagai status desktop antara login (dan sistem restart):

  • aplikasi mana yang terbuka
  • di mana (secara fisik) pada desktop yang mereka buka
  • ukuran jendela spesifik apa yang ditetapkan oleh aplikasi ini

Melihat sekeliling, saya tidak dapat menemukan fitur di GNOME 3? Apakah saya tidak terlihat cukup keras?

tepang
sumber

Jawaban:

10

Biasanya Anda akan Alt-F2menjalankan properti sesi gnome, dan pilih "Ingat aplikasi yang berjalan secara otomatis saat keluar" di bawah tab Opsi.

Namun, saat ini sudah rusak. Ada bug yang diajukan:

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

jasonwryan
sumber
Itu bekerja pada Fedora 15 (apakah itu bug yang sama?).
tshepang
Jika Fedora menggunakan vanilla Gnome3, maka ya. Jadi Anda membuatnya bekerja terlepas dari bug, atau dengan itu?
jasonwryan
Saya tidak melakukan sesuatu yang istimewa. Saya baru saja memilih opsi, dan dapat keluar dan masuk tanpa masalah, dan sesi saya dipulihkan.
tshepang
Aneh. Bugnya masih terbuka ... Oh well, setidaknya itu berfungsi untuk Anda.
jasonwryan
untuk apa nilainya, ini pasti bekerja untuk saya sekarang di Fedora 16. Terima kasih jason!
nama pengguna salah
15

Coba gunakan Editor dconf, berikut adalah langkah-langkahnya

  1. Buka Editor dconf
  2. Goto org / gnome / gnome-sesi
  3. Periksa properti yang disebut " auto_save_session "

Deskripsi mengatakan " Jika diaktifkan, sesi gnome akan menyimpan sesi secara otomatis. "

Semoga berhasil!

Hasasn
sumber
1
Ini berfungsi di Ubuntu 16.04
aggsol
Bekerja pada debian 8,6
Pierre
Saya tidak punya dconf-editor, ada beberapa masalah dengan antarmuka grafis. Bagaimana Anda melakukan operasi yang sama menggunakan dconfterminal?
user2820579
Gunakan gsettings, lihat saja.
Hasasn
2

Sayangnya di 11.10 gnome-session-properties tidak menawarkan tab Opsi apa pun dengan sakelar Sesi Simpan Otomatis.

Jadi saya menginstal gconf-editoruntuk beralih /apps/gnome-session/options/auto_save_sessionke TRUE.

Tidak yakin apakah itu berhasil. Suatu ketika saya harus menambahkan kunci yang hilang itu sebagai boolean.

Marcos
sumber
Perbarui: bahkan dengan pengaturan ini, belum benar-benar, jika sama sekali di Gnome3 / Unity. Diskusi lebih lengkap di askubuntu.com/a/78692/38636
Marcos
Atau hanyagsettings set org.gnome.SessionManager auto-save-session true
goetzc
1

Ini bekerja dari CLI - gnome-session-propertiesmenampilkan dialog. Saya tidak yakin di mana itu ada di menu. Anda tidak dapat menjalankannya dari Alt+ F2command window dengan perintah itu.

andywebsdale
sumber
Hanya untuk memberikan pembaruan, ini berjalan dengan baik dari jendela perintah Alt + F2 di gnome 3.4 dari debian.
Alexandre Martins
di Ubuntu 12,04 LTS dijalankan dari cli atau Alt+F2( Mod4+rin awesomewm). Tetapi menjalankannya dari mana saja, auto_save_sessionopsi tidak muncul.
isomorfisma
1

Saya menulis alat perpustakaan / baris perintah kecil yang memungkinkan sesi menyimpan dan memulihkan dan memiliki dukungan untuk pengaturan monitor yang berbeda serta desktop virtual. Ini membutuhkan NodeJS untuk diinstal.

Instalasi

npm install -g linux-window-session-manager

Pemakaian

Simpan sesi saat ini ke ~ / .lwsm / sessionData / DEFAULT.json

lwsm save

Simpan sesi saat ini ke ~ / .lwsm / sessionData / my-session.json

lwsm save my-session   

Pulihkan sesi dari ~ / .lwsm / sessionData / DEFAULT.json

lwsm restore

Pulihkan sesi dari ~ / .lwsm / sessionData / my-session.json

lwsm restore my-session   

Tutup semua aplikasi yang berjalan dengan anggun sebelum memulai sesi

lwsm restore --closeAllOpenWindows

Lihatlah: https://github.com/johannesjo/linux-window-session-manager

hugo der hungrige
sumber