Bagaimana cara saya menyimpan / mengingat posisi dan ukuran jendela yang terakhir digunakan untuk aplikasi?

58

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?

Eric
sumber
1
Seperti yang dapat Anda baca di sini , fitur ini dihapus. Saya sarankan untuk mengubah pertanyaan Anda dan meminta solusi yang setara untuk menawarkan hadiah.
Jakob
2
Mengapa? Apakah Anda tidak dapat mengedit pertanyaan Anda karena Anda menawarkan hadiah ini? Kalau tidak, saya akan bertanya sesuatu seperti "Ada ide untuk penyelesaiannya?" karena ini pertanyaan yang menarik!
Jakob
2
"Saya ingin jawaban dan bukan tautan. Silakan tentukan apa yang harus saya lakukan untuk menyelesaikan masalah yang saya hadapi." Anda harus mengotori jari Anda jika Anda menginginkan metode untuk menyelesaikan ini: +
Rinzwind
2
Laporan Bug: sini (2007-07-06) , di sini , di sini (2008-03-21) , di sini , aplikasi lain: di sini , di sini , di sini . Masih ada lagi!
Gerard Roche
1
Kemungkinan duplikat yang memberikan jawaban 12,04 yang sesuai? - atau korban penipuan harus digabung di sini: askubuntu.com/questions/129339/…
fossfreedom

Jawaban:

18

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

  • Catatan: seperti yang dijelaskan di bagian akhir, tweak resmi ini tampaknya tidak berfungsi - Anda mungkin ingin langsung beralih ke B. Hibernasi dengan TuxOnIce
  • Bug Launchpad ini membahas memulihkan fungsi "save session". Saat ini ditandai "diperbaiki", karena tambalan diperkenalkan pada gnome-sessionpaket pada April 2012, yang memungkinkan pengguna mengaktifkan kembali fungsi ini secara manual. Patch menggambarkan dirinya sebagai:

    • tambahkan GNOME_SESSION_SAVE variabel lingkungan untuk orang yang ingin
      gunakan sesi save masih, mengetahui bahwa itu dapat merusak sistem Anda
      jika digunakan secara tidak bijaksana (LP: # 771896)
  • Anda dapat mengaktifkan ini dengan mengatur GNOME_SESSION_SAVEvariabel ke nilai non-null. Begini caranya:

    • Tekan Alt+F2, ketik gedit ~/.pam_environment, dan tekan enter.
    • Tambahkan baris GNOME_SESSION_SAVE=1di akhir file seperti yang ditunjukkan di bawah ini:

    • masukkan deskripsi gambar di sini

    • Tekan Ctrl+Suntuk menyimpan, dan Ctrl+Quntuk keluar dari editor.

    • Sekarang reboot (logout juga berfungsi, tetapi hanya untuk aman)
  • Apa yang dilakukan tambalan ( sumber ) adalah menonaktifkan tab Opsi di Aplikasi Startup, yang dulu berisi aplikasi Remember running ketika logout . TETAPI memeriksa GNOME_SESSION_SAVEvariabel, dan jika disetel (non-null), itu harus mengaktifkan penyimpanan sesi seperti jika kotak Remember ... ada dan dicentang. Itu sebabnya bug diberi label "diperbaiki"
    • if (g_getenv ("GNOME_SESSION_SAVE")! = NULL)
                      maybe_load_saved_session_apps (manajer);
    • Sayangnya, sepertinya tidak berfungsi, seperti yang dikonfirmasi oleh komentar 32 di pelacak bug.
    • Saya bahkan mencoba menonaktifkan tambalan dan membangun kembali gnome-sessiondari sumber. Itu membuat kotak centang Opsi muncul lagi, tetapi tidak apa-apa.
    • Tapi hei, entah bagaimana itu mungkin berhasil untuk Anda !! :)

B. Apa yang berfungsi untuk saat ini: Hibernasi yang disempurnakan dengan TuxOnIce

  • Hibernasi menyimpan status sistem Anda saat ini (termasuk sesi Anda, aplikasi terbuka, dll.) Ke hard disk, dan mematikan komputer. Ketika Anda memulainya lagi, itu membaca status yang disimpan dan mengembalikannya, sama seperti jika Anda belum pernah mematikan komputer. Teknologi ini sebagian besar digunakan oleh pengguna laptop untuk menghemat daya baterai, tetapi tidak ada alasan itu tidak dapat digunakan pada desktop juga.
  • 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.

  • Ini mudah diinstal, dan jika tidak berhasil untuk Anda, mudah dihapus.
  • 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:

                 total yang digunakan buffer bersama gratis di-cache
    Mem: 1024 731 260 0 0 190
    - / + buffer / cache: 540 451
    Swap: 1536 6 1530
    
  • Angka setelah Swap:(mis. 1536) harus lebih dari angka sesudahnya Mem:(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

  • Salin dan rekatkan yang berikut ke terminal. Ini menambahkan PPA TuxOnIce dan menginstal kernel dan header kustom.
    • sudo apt-add-repositori ppa: tuxonice / ppa -y
      dan setelah ppa ditambahkan:
    • sudo apt-get pembaruan
      sudo apt-get install tuxonice-userui linux-generic-tuxonice -y 
      sudo apt-get install linux-headers-generic-tuxonice -y
  • Sekarang reboot.
  • 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.

  • Buka terminal lagi, dengan Ctrl+ Alt+ T.
  • Ketik 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:

    masukkan deskripsi gambar di sini

    • Jika TuxOnIce berfungsi, komputer Anda akan mati.
    • Mulai lagi, dan tunggu. TuxOnIce harus dilanjutkan dari titik Anda hibernasi, termasuk semua jendela yang Anda buka di posisi yang Anda buka.
  • 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:

    gksudo gedit /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
  • Rekatkan di bawah ini, tekan Ctrl+ Suntuk menyimpan dan Ctrl+ Quntuk keluar dari editor:

    [Aktifkan kembali hibernasi secara default]
    Identity = unix-user: *
    Action = org.freedesktop.upower.hibernate
    ResultActive = ya

    masukkan deskripsi gambar di sini

  • Mulai ulang, dan Anda akan melihat opsi Hibernate seperti yang ditunjukkan di bawah ini:

    masukkan deskripsi gambar di sini

    4. Menghapus TuxOnIce

    • Jika TuxOnIce tidak bekerja untuk Anda, atau Anda hanya ingin menghapusnya, mulai terminal dan masukkan:

       sudo apt-get remove tuxonice-userui linux-generic-tuxonice linux-headers-generic-tuxonice -y
    • dan ingat untuk menonaktifkan opsi Hibernate di menu dengan:

      sudo rm /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
    • Kemudian restart.

ish
sumber
3
Ini adalah jawaban yang sangat menyeluruh tetapi saya pikir pertanyaannya adalah 'bagaimana membuat aplikasi mengingat ukuran dan posisi jendela mereka', bahkan bertahan di antara reboot. Mungkin ini bahkan bukan pengaturan aplikasi, mungkin manajer jendela? Semua solusi saat ini (termasuk devispie) tidak berpengaruh pada Firefox, misalnya. Itu membuka kanan atas bagi saya, tidak peduli apa. Jawaban yang bagus. Pertanyaannya mungkin perlu diedit lagi jika pemahaman saya benar.
Tom Brossman
@ TomBrossman, ini sedikit lebih bernuansa, IMO: OP menginginkan "keadaan" desktop saat logout / shutdown yang dipulihkan saat login / boot, yang secara teknis berbeda dari aplikasi mengingat ukuran / posisi terakhir mereka di antara instantiations. Konsensusnya adalah bahwa telah menjadi status quo antara window manager dan komunitas pengembangan aplikasi untuk sementara waktu sekarang: masing-masing percaya itu adalah tanggung jawab pihak lain untuk memastikan parameter jendela aplikasi tetap dipertahankan. Satu-satunya solusi yang benar untuk apa yang Anda sebutkan kemungkinan adalah semacam skrip pembungkus untuk setiap aplikasi yang menyimpan / mengembalikan posisi.
ish
1
Ini adalah pembunuhan terlampau brutal terhadap masalah sederhana yang pernah saya lihat dan mungkin tidak layak menukar bit hibernasi dan saya tidak akan melakukan ini pada mesin saya, tetapi +150 untuk pekerjaan yang menyeluruh!
Jorge Castro
Saya mengetik "free -m" dan saya menemukan bahwa nomor swap saya (255) lebih kecil daripada mem (3841) jadi saya tidak melanjutkan. Bagaimana saya bisa memperbaikinya? Terima kasih.
dipimpin-Zepp
Dialog dari jawaban ini, meskipun menarik, mengalihkan perhatian dari hal-hal spesifik dari pertanyaan aktual ini. Pertanyaan ini telah ditanyakan berkali-kali. Jawabannya jarang membahas pertanyaan aktual. OP tidak mencoba untuk menyimpan sesi. Dia ingin mereka mulai dari ukuran dan posisi terakhir .... Not remember & start same session... Ketika memulai sesi baru dengan aplikasi ( terminaldan firefox), bahkan pada login yang sama Remember 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.
LD James
11

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.

Buka Bantuan
sumber
3
Tidak ada tab Opsi, v11.10?
Gerard Roche
7

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

  • Y, Y - Nautilus
  • N, Y - Firefox penempatan monitor mutiple tidak menentu
  • N, N - Terminal Terminal memiliki pengaturan khusus untuk mengingat ukuran tertentu setiap kali, tetapi tidak akan mengingat posisi terakhir
  • N, Y - Chromium
  • Y, Y - Banshee
  • N, - - Kalkulator Tidak bisa diubah ukurannya *
  • N, Y - Gedit

Contoh Laporan Bug

Berikut adalah beberapa laporan bug acak dari beberapa pencarian sederhana di pelacak bug misalnya "ingat posisi jendela" .

2013 2012 2011 2009 2008 2007
Gerard Roche
sumber
Bullfrogblues Anda menekannya pada kuku. Anda dapat menambahkan bahwa fitur aktual untuk di dalam Ubuntu ada di ccsm . Di bawah Place Windows... detail di: askubuntu.com/a/708984/29012 .
LD James
Di mana Firefox menyimpan ukuran jendela dan data lokasinya?
Royi
5

Cara menyimpan sesi di Ubuntu 11.04 atau lebih tinggi:

  1. Unduh dan instal DConf-Editor.

  2. Ketik dconfdasbor dan jalankan.

DASH-IMG

Buka label berikutnya secara berurutan: org->gnome

Kemudian pilih gnome-session

Sekarang Anda akan melihat auto-save-sessionopsi sebagai gambar berikut, aktifkan .

APP-IMG

SELESAI!

Sekarang ketika Anda mematikan komputer, sesi saat ini akan menghemat secara otomatis. Lain kali Anda mengubahnya akan sama persis seperti saat Anda pergi.

Lucio
sumber
2
Ini sepertinya tidak melakukan apa pun untuk aplikasi windows mengingat ukuran dan posisi.
Gerard Roche
Saya tidak mengerti apa yang Anda katakan.
Lucio
1
Pertanyaan ini ditanyakan berkali-kali di askubuntu.com. Tak satu pun dari banyak jawaban yang membahas pertanyaan khusus. Ini bukan tentang hibernasi, ini tentang membuka memulai terminal atau firefoxaplikasi, 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 ke terminalatau firefoxaplikasi mulai dari ukuran terakhir dan posisi. Sesi baru / ukuran dan posisi yang sama dari aplikasi yang sama.
LD James
3

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

CryoPID memungkinkan Anda untuk menangkap status proses yang sedang berjalan di Linux dan menyimpannya ke file. File ini kemudian dapat digunakan untuk melanjutkan proses nanti, baik setelah reboot atau bahkan di komputer lain.

CryoPID dikeluarkan dari diskusi tentang milis menangguhkan Perangkat Lunak tentang kompleksitas menangguhkan dan melanjutkan proses individu.

CryoPID terdiri dari program yang disebut pembekuan yang menangkap keadaan proses yang sedang berjalan dan menulisnya ke dalam file. File ini menjalankan sendiri dan mengekstraksi sendiri, jadi untuk melanjutkan proses, Anda cukup menjalankan file itu. Lihat tabel di bawah untuk detail lebih lanjut tentang apa yang didukung.

fitur

  • Dapat berjalan sebagai pengguna biasa! (tidak diperlukan hak akses root)
  • Bekerja pada 2.4 dan 2.6.
  • Bekerja pada x86 dan AMD64.
  • Dapat memulai & menghentikan proses beberapa kali
  • Dapat memigrasi proses antar mesin dan antar versi kernel (diuji antara 2.4 hingga 2.6 dan 2.6 hingga 2.4).

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

TuxOnIce paling mudah digambarkan sebagai Linux yang setara dengan fungsionalitas hibernate Windows, tetapi lebih baik. Ini menyimpan isi memori ke disk dan mematikan. Ketika komputer dinyalakan kembali, itu memuat ulang konten dan pengguna dapat melanjutkan dari tempat mereka tinggalkan. Tidak ada dokumen yang perlu dimuat ulang atau aplikasi dibuka kembali dan prosesnya jauh lebih cepat daripada shutdown normal dan memulai.

ppa:tuxonice/ppa 

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 :)

Rinzwind
sumber
1
Hmmm .. Saya kira perlu beberapa saat sebelum tweak yang cukup pada CryoPID dapat dilakukan sebelum kita dapat membuatnya kompatibel dengan kernel 3.0. Jika ada cara kepala untuk melanjutkan jawaban atas pertanyaan saya, maka ini dia. Terima kasih Rinzwind.
harisibrahimkv
Sepertinya cryopid sudah mati di dalam air. Tuconice tampaknya penuh harapan. Baca beberapa umpan balik positif tentangnya. Dan tidak masalah @ harisibrahimkv saya menggunakan opsi itu agak banyak di masa lalu (tetapi juga harus setuju itu sangat sangat buggy). Saya memang memiliki opsi lain tetapi tidak benar-benar waktu untuk melihat lebih jauh: bagaimana dengan skrip yang membuka semua program Anda dan mengirimkannya ke ruang kerja? xdotool harus bisa melakukan ini?
Rinzwind
3

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:

sudo gedit /var/lib/polkit-1/localauthority/50-local.d/hibernate.pkla

lalu tambahkan string ini ke file teks:

[Aktifkan kembali Hibernate]
Identity = unix-user: * Action = org.freedesktop.upower.hibernate
ResultActive = yes

Cara ini :

masukkan deskripsi gambar di sini

Maka opsi hibernate akan ditampilkan lagi pada menu shutdown:

masukkan deskripsi gambar di sini

Semoga ini bisa membantu.

bayi baru lahir
sumber
2
Terima kasih telah meluangkan waktu untuk memberikan jawaban Anda. Namun sayangnya, opsi Hibernasi bukan solusi untuk pertanyaan saya.
harisibrahimkv
1
apa aplikasi yang berjalan di desktop? atau mereka hanya ikon? (angry birds / firefox, dll), tautannya bagus ... tolong: D: D: D: P
kernel_panic
Saya curiga ini hanya wallpaper, tapi saya ingin memiliki tema ikon seperti itu
opensas
1

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".

img

Marco Ceppi
sumber
6
12,04 tidak memiliki tab opsi di Preferensi Aplikasi Startup.
Fragos
1

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!

ali3n
sumber
3
Terima kasih atas tautannya karena saya merasa sangat berguna. Tapi saya khawatir ini bukan jawaban yang saya cari. Apa yang Anda sarankan menampilkan aplikasi startup yang sebenarnya berjalan pada startup di menu aplikasi startup.
harisibrahimkv
0

Di CCSM, gunakan plugin Place Windows dan Resize Window.

melati
sumber
1
Windows Place muncul menambahkan beberapa algoritma penempatan atau sebagai alternatif mengharuskan Anda memasukkan aturan untuk mencocokkan dan menempatkan windows di tempat-tempat tertentu. Saya tidak bisa mengingatnya hanya di mana jendela ditempatkan terakhir kali saya masuk. Namun, terlihat berguna.
John S Gruber
2
Bisakah Anda memberikan detail lebih lanjut dalam jawaban Anda bagaimana menggunakan plugin ini untuk mendapatkan efek yang diinginkan? Terima kasih!
Christopher Kyle Horton
-1

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.

CryoPID memungkinkan Anda untuk menangkap status proses yang sedang berjalan di Linux dan menyimpannya ke file. File ini kemudian dapat digunakan untuk melanjutkan proses nanti, baik setelah reboot atau bahkan di komputer lain.

CryoPID terdiri dari program yang disebut pembekuan yang menangkap keadaan proses yang sedang berjalan dan menulisnya ke dalam file. File ini menjalankan sendiri dan mengekstraksi sendiri, jadi untuk melanjutkan proses, Anda cukup menjalankan file itu. Lihat tabel di bawah untuk detail lebih lanjut tentang apa yang didukung.

fitur

  • Dapat berjalan sebagai pengguna biasa! (tidak diperlukan hak akses root)
  • Bekerja pada 2.4 dan 2.6.
  • Bekerja pada x86 dan AMD64.
  • Dapat memulai & menghentikan proses beberapa kali
  • Dapat memigrasi proses antar mesin dan antar versi kernel (diuji antara 2.4 hingga 2.6 dan 2.6 hingga 2.4).

Inilah tarbalnya:

2.

Tuxonice mungkin ini taruhan terbaik Anda dan mungkin berhasil.

TuxOnIce paling mudah digambarkan sebagai Linux yang setara dengan fungsionalitas hibernate Windows, tetapi lebih baik. Ini menyimpan isi memori ke disk dan mematikan. Ketika komputer dinyalakan kembali, itu memuat ulang konten dan pengguna dapat melanjutkan dari tempat mereka tinggalkan. Tidak ada dokumen yang perlu dimuat ulang atau aplikasi dibuka kembali dan prosesnya jauh lebih cepat daripada shutdown normal dan memulai.

sudo add-apt-repository ppa:tuxonice/ppa

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 .

Rahul Virpara
sumber
1
Anda telah menyalin dan menempelkan jawaban sepenuhnya dari sini ( askubuntu.com/questions/129339/… ). Jika Anda melakukan ini di masa mendatang - akui ini dengan menambahkan kutipan.
fossfreedom
@fossfreedom Dapatkah saya mengirim jawaban seseorang? Saya tidak akan jika tidak seharusnya.
Rahul Virpara
@virpara: ini mungkin meta, tapi saya mengakui sumber pertanyaan / jawaban di awal jika saya akan menggunakan bagian mana pun dalam jawaban saya
ish
1
Jika itu bagian dari jawaban seseorang, maka jelaskan dalam jawaban Anda. Mengingat bahwa Anda menyalin 99% jawaban maka Anda hanya perlu menautkan ke jawabannya. Harap dicatat - Saya sudah menautkan Q ini dalam komentar atas pertanyaan. Menurut saya kedua Q sangat mirip dan mungkin perlu digabung.
fossfreedom