Ketika saya masuk Ubuntu, saya ingin semua jendela dibuka pada sesi sebelumnya (terutama terminal dan Firefox) dibuka kembali secara otomatis pada ukuran dan posisi yang sama.
Bagaimana untuk melanjutkan?
Ketika saya masuk Ubuntu, saya ingin semua jendela dibuka pada sesi sebelumnya (terutama terminal dan Firefox) dibuka kembali secara otomatis pada ukuran dan posisi yang sama.
Bagaimana untuk melanjutkan?
Jawaban:
Untuk 12,04 (dan 11,10)
Jawaban singkatnya adalah: hibernasi adalah opsi terbaik karena fungsionalitas gnome-session-save dihapus setelah 11.04 karena buggy, dan penyesuaian resmi untuk mengaktifkan kembali secara manual fungsi ini tampaknya tidak berfungsi. Bagian B dari jawaban ini menjelaskan cara menggunakan metode hibernasi alternatif, TuxOnIce , yang lebih kompatibel dan dapat diandalkan saat ini daripada hibernasi bawaan.
A. Mencoba mengaktifkan fungsi penyimpanan sesi Gnome lama
Bug Launchpad ini membahas memulihkan fungsi "save session". Saat ini ditandai "diperbaiki", karena tambalan diperkenalkan pada
gnome-session
paket pada April 2012, yang memungkinkan pengguna mengaktifkan kembali fungsi ini secara manual. Patch menggambarkan dirinya sebagai:Anda dapat mengaktifkan ini dengan mengatur
GNOME_SESSION_SAVE
variabel ke nilai non-null. Begini caranya:Alt+F2
, ketikgedit ~/.pam_environment
, dan tekan enter.Tambahkan baris
GNOME_SESSION_SAVE=1
di akhir file seperti yang ditunjukkan di bawah ini:Tekan
Ctrl+S
untuk menyimpan, danCtrl+Q
untuk keluar dari editor.GNOME_SESSION_SAVE
variabel, dan jika disetel (non-null), itu harus mengaktifkan penyimpanan sesi seperti jika kotak Remember ... ada dan dicentang. Itu sebabnya bug diberi label "diperbaiki"gnome-session
dari sumber. Itu membuat kotak centang Opsi muncul lagi, tetapi tidak apa-apa.B. Apa yang berfungsi untuk saat ini: Hibernasi yang disempurnakan dengan TuxOnIce
Dukungan hibernasi tersedia di Ubuntu / Linux tetapi dinonaktifkan pada 12,04 karena tidak berfungsi dengan baik pada sejumlah sistem. Lihat pertanyaan ini dan laporan bug ini jika Anda menginginkan informasi lebih lanjut.
Alternatif yang lebih kompatibel: TuxOnIce
TuxOnIce ( wiki | homepage ) adalah alternatif dari teknologi hibernasi bawaan kernel, dan seharusnya lebih kompatibel, lebih andal, dan lebih fleksibel.
Itu memang membutuhkan menginstal kernel kustom TuxOnIce , tetapi instruksi yang mengikuti harus membuatnya mudah. Jika Anda belum pernah membuka terminal sebelumnya, Anda mungkin ingin sekarang :-)
0. Persyaratan
Satu-satunya persyaratan untuk TuxOnIce adalah partisi swap Anda setidaknya sama besar dengan jumlah memori (RAM) yang Anda miliki. Anda dapat memeriksanya dengan:
Mulai terminal dengan Ctrl+ Alt+T
Ketik
free -m
, dan Anda akan melihat sesuatu seperti ini:Angka setelah
Swap:
(mis. 1536) harus lebih dari angka sesudahnyaMem:
(mis. 1024)Jika ini bukan masalahnya, dan swap Anda lebih kecil dari memori Anda, Anda harus mengubah ukuran dan menambah ukuran partisi swap Anda, atau mengonfigurasi TuxOnIce untuk menggunakan file swap khusus. Itu di luar ruang lingkup jawaban ini, tetapi jika Anda mengajukan pertanyaan lain dan menyebutkannya di komentar, saya akan menjawab dan menjelaskan caranya.
1. Menginstal kernel TuxOnIce
Mulai terminal dengan Ctrl+ Alt+T
Ubuntu sekarang harus mulai dengan kernel TuxOnIce . Jika ada masalah, terus Shifttekan saat startup dan Anda akan mendapatkan menu Grub. Gunakan tombol panah untuk pergi ke
Previous Linux Versions
, tekan enter, dan tekan enter lagi untuk kembali ke kernel yang berfungsi.2. Menguji fungsionalitas hibernasi.
Buka beberapa aplikasi yang biasanya Anda gunakan, misalnya Firefox, Thunderbird, LibreOffice, dll.
sudo pm-hibernate
, tekan enter, masukkan kata sandi Anda.Anda akan melihat layar kunci sejenak, dan kemudian layar progres hibernasi TuxOnIce, seperti yang di bawah ini:
Jika semua ini berhasil, lanjutkan ke Langkah 3, yang memungkinkan Anda mengaktifkan Hibernate dari dasbor.
3. Mengaktifkan hibernasi dari dasbor
Tekan Alt+ F2, ketik di bawah ini lalu tekan enter:
Rekatkan di bawah ini, tekan Ctrl+ Suntuk menyimpan dan Ctrl+ Quntuk keluar dari editor:
Mulai ulang, dan Anda akan melihat opsi Hibernate seperti yang ditunjukkan di bawah ini:
4. Menghapus TuxOnIce
Jika TuxOnIce tidak bekerja untuk Anda, atau Anda hanya ingin menghapusnya, mulai terminal dan masukkan:
dan ingat untuk menonaktifkan opsi Hibernate di menu dengan:
Kemudian restart.
sumber
Not remember & start same session
... Ketika memulai sesi baru dengan aplikasi (terminal
danfirefox
), bahkan pada login yang samaRemember the last-used window size and position
,. Ini akan menghemat banyak waktu untuk mencoba memposisikan ulang dan mengatur ulang ukuran aplikasi pada setiap sesi ... setiap kali aplikasi dijalankan.Untuk 11,04 dan sebelumnya
Coba ini
Sistem> Memulai Aplikasi> Opsi dan periksa Secara otomatis ingat menjalankan aplikasi saat log off dan klik ingat aplikasi saat ini.
sumber
Tampaknya tidak mungkin untuk membuat semua aplikasi mengingat posisi dan ukuran jendela terakhir mereka. Perilaku ini tampaknya telah lama dihapus. Pemahaman saya adalah bahwa itu adalah responsabilitas aplikasi untuk mengingat posisi dan ukurannya sendiri. Dan di sinilah letak kesulitannya.
Pencarian melalui pelacak bug menghasilkan banyak laporan yang dalam beberapa hal relevan dengan masalah ini.
Jadi aplikasi apa yang mengingat posisi & ukuran dan versi Ubuntu apa yang dimiliki aplikasi dengan fungsi ini?
Catatan: Harap edit dan isi aplikasi dan versi Ubuntu yang Anda uji untuk fungsi ini. yaitu aplikasi mengingat posisi jendela dan / atau ukuran.
Tentukan versi Ubuntu yang telah Anda uji dan jika satu atau kedua posisi jendela dan ukuran diingat.
13,04
posisi jendela | ukuran
Contoh Laporan Bug
Berikut adalah beberapa laporan bug acak dari beberapa pencarian sederhana di pelacak bug misalnya "ingat posisi jendela" .
2013Saat menggunakan Compiz; Firefox selalu dimulai di sudut kiri atas 198328
Posisi jendela gnome-do terkadang tidak menentu 204372
sumber
Place Windows
... detail di: askubuntu.com/a/708984/29012 .Cara menyimpan sesi di Ubuntu 11.04 atau lebih tinggi:
Unduh dan instal DConf-Editor.
Ketik
dconf
dasbor dan jalankan.Buka label berikutnya secara berurutan:
org
->gnome
Kemudian pilih
gnome-session
Sekarang Anda akan melihat
auto-save-session
opsi sebagai gambar berikut, aktifkan .SELESAI!
Sekarang ketika Anda mematikan komputer, sesi saat ini akan menghemat secara otomatis. Lain kali Anda mengubahnya akan sama persis seperti saat Anda pergi.
sumber
terminal
ataufirefox
aplikasi, menyesuaikan ukuran dan posisi jendela, lalu ketika Anda memulainya lagi, ukuran dan posisi adalah yang baru saja Anda atur. Dia tidak mencoba mengingat sesi sebelumnya. Dia hanya ingin keterminal
ataufirefox
aplikasi mulai dari ukuran terakhir dan posisi. Sesi baru / ukuran dan posisi yang sama dari aplikasi yang sama.Percaya saat ini adalah bahwa fitur penyimpanan / pemulihan sesi yang tepat adalah menggunakan menangguhkan atau hibernasi. Saya setuju bahwa berhibernasi dan menangguhkan dapat menyusahkan untuk bekerja jika mereka tidak keluar dari kotak ...
Tapi lihatlah ...
CryoPID
fitur
Ini tidak didokumentasikan dengan baik dan DEB terakhir dirilis untuk Heron dan situs web terakhir diperbarui pada 2005 sehingga mungkin tidak berguna. Inilah tarbalnya:
Dan juga lihat di Tuxonice
PPA telah mengkompilasi kernel Ubuntu dengan TuxOnIce yang telah dikompilasi, biner userui dan skrip hibernate. Jadi mungkin bukan untuk para pengecut.
Ada satu solusi yang mungkin perlu diperhatikan:
Buat skrip yang memiliki semua program yang cenderung Anda buka. Atau buat 2,3,4,5,6 skrip tersebut dan ikat kunci skrip ini. Suka control + alt + 1|2|3|4|5|6atau jika sedang digunakan sesuatu yang lain. Tekan tombol dan biarkan skrip membuka semua program dari skrip itu.
Dan Anda dapat menggunakan sesuatu seperti ini cara memindahkan aplikasi dari ruang kerja 1 ke 2 menggunakan perintah untuk melemparkannya ke ruang kerja lain jika Anda ingin mereka dikelompokkan.
Bukan apa yang Anda minta tetapi tampaknya kami dianggap mencari solusi :)
sumber
12,04
Sebagai solusinya Anda dapat mengaktifkan kembali hibernasi di 12,04 dan menggunakannya mematikan komputer Anda dan kemudian bangun dengan semua aplikasi Anda masih digunakan.
Ketik terminal:
lalu tambahkan string ini ke file teks:
Cara ini :
Maka opsi hibernate akan ditampilkan lagi pada menu shutdown:
Semoga ini bisa membantu.
sumber
Anda dapat mengaktifkan fitur yang mirip dengan ini. Anda dapat melakukan ini dengan membuat Ubuntu mengingat lokasi dan menjalankan aplikasi saat log off / shut down. Untuk melakukannya, navigasikan ke System> Startup Applications dan di tab Opsi centang "Secara otomatis ingat menjalankan aplikasi saat log off" dan tekan tombol "Ingat aplikasi saat ini".
sumber
Anda perlu mengaktifkan untuk melihat semua aplikasi pada aplikasi startup. Jalankan perintah bash ini di terminal: sudo sed -i's / NoDisplay = true / NoDisplay = false / g '/etc/xdg/autostart/*.desktop Setelah itu Anda akan melihat semua aplikasi di Aplikasi Startup.
Saya mengambil tip ini dari tautan ini http://www.webupd8.org/2012/04/things-to-tweak-after-installing-ubuntu.html , mungkin itu akan menarik minat Anda.
Maaf, foy bahasa Inggris saya!
Salud!
sumber
Di CCSM, gunakan plugin Place Windows dan Resize Window.
sumber
1.
CryoPID Tapi Ini tidak didokumentasikan dengan baik dan DEB terakhir dirilis untuk Heron dan situs web terakhir diperbarui pada tahun 2005 sehingga mungkin tidak berguna.fitur
Inilah tarbalnya:
2.
Tuxonice mungkin ini taruhan terbaik Anda dan mungkin berhasil.PPA telah mengkompilasi kernel Ubuntu dengan TuxOnIce yang telah dikompilasi, biner userui dan skrip hibernate. Jadi mungkin bukan untuk para pengecut.
Ada satu solusi yang mungkin perlu diperhatikan:
Buat skrip yang memiliki semua program yang cenderung Anda buka. Atau buat 2,3,4,5,6 skrip tersebut dan ikat kunci skrip ini. Suka control + alt + 1|2|3|4|5|6atau jika sedang digunakan sesuatu yang lain. Tekan tombol dan biarkan skrip membuka semua program dari skrip itu.
Dan Anda dapat menggunakan sesuatu seperti ini cara memindahkan aplikasi dari ruang kerja 1 ke 2 menggunakan perintah untuk melemparkannya ke ruang kerja lain jika Anda ingin mereka dikelompokkan.
Saya tidak diperbolehkan menyalin jawaban seseorang, jadi sumber .
sumber