Apakah ada cara untuk menyimpan sesi saat ini (aplikasi + organisasi windows di desktop) di Unity dan memuatnya saat diperlukan?
sumber
Apakah ada cara untuk menyimpan sesi saat ini (aplikasi + organisasi windows di desktop) di Unity dan memuatnya saat diperlukan?
Tidak - seperti yang Anda jelaskan saat ini tidak mungkin pada Ubuntu versi 11.04 dan lebih tinggi.
Anda dapat membaca laporan bug ini, khususnya komentar 24
https://bugs.launchpad.net/ubuntu/+source/gnome-session/+bug/771896
atau di sini adalah penjelasan yang lebih lengkap (terlalu lama untuk menyalin di sini)?
https://lists.ubuntu.com/archives/ubuntu-desktop/2011-January/002734.html
Saya telah membuat solusi yang merupakan skrip yang membantu mengkonfigurasi sesi Anda.
Unduh di sini .
Jadikan itu dapat dijalankan dan dijalankan dari terminal./session.config
Anda dapat melihat kode skrip ( https://www.dropbox.com/s/w1btmead93q6hze/session.config?dl=0 ), ada penjelasan di setiap bagian. Ini akan membuat skrip startup yang akan pindah ke setiap viewport dan membuka aplikasi yang ditentukan.
Anda juga dapat menjalankannya kapan pun Anda mau, cukup tekan Alt+ F2dan tempel ~/.sessionconf
.
Menghapus
Untuk menghapus perubahan yang dibuat oleh skrip saya, cukup hapus file ini:
Atau jalankan ini di terminal:
rm ~/session.config ; rm ~/sessionconf ; rm ~/sessionconf.bak ; rm ~/.config/autostart/sessionconf.desktop
Anda dapat melakukan ini:
killall gnome-session
. Seperti yang kita ketahui bahwa memasukkan perintahsudo gnome-session-save --logout
akan keluar sistem. Ini akan menyimpan sesi saat ini di Unity. Saya sudah mencoba ini.Atau mungkin Anda dapat membaca tentang cara membuat program mulai otomatis setiap kali Anda masuk .
Atau Anda dapat mencoba kunci gconf-editor ini :
sumber
gnome-session-save
? Saya mendapatkan "perintah tidak ditemukan". Dan saya tidak dapat menemukannya di repositori. + Msgstr "Tidak dapat menemukan paket gnome-session-save".Skrip ini berfungsi baik untuk saya di Xubuntu. Ini kurang lebih desktop-agnostik dan secara teori juga harus mendukung Unity. Dari posting blog asli oleh Arnon Weinberg :
Instalasi di Ubuntu
Instruksi instalasi yang disediakan dalam posting blog ini berlaku untuk Fedora. Di Ubuntu Anda harus menginstal dependensi berikut:
Pastikan untuk memeriksa bagian 'Perincian' dari posting blog asli untuk mengetahui lebih lanjut tentang tingkat pemulihan sesi yang berbeda.
Pembaruan: pengguna lain melaporkan bahwa skrip hanya berfungsi dengan baris pertama sebagai
#!/usr/bin/perl
ganti#!/bin/perl
.sumber
Harus mengaktifkan ini untuk Anda.
sumber
Saya menulis alat perpustakaan / baris perintah kecil yang memungkinkan sesi menyimpan dan memulihkan dan memiliki dukungan untuk pengaturan monitor yang berbeda serta desktop virtual.
Instalasi
Pemakaian
Simpan sesi saat ini ke ~ / .lwsm / sessionData / DEFAULT.json
Simpan sesi saat ini ke ~ / .lwsm / sessionData / my-session.json
Pulihkan sesi dari ~ / .lwsm / sessionData / DEFAULT.json
Pulihkan sesi dari ~ / .lwsm / sessionData / my-session.json
Tutup semua aplikasi yang berjalan dengan anggun sebelum memulai sesi
Lihatlah: https://github.com/johannesjo/linux-window-session-manager
sumber