Cadangkan Terminal-GNOME

15

Saya membuat beberapa pengaturan dan profil Terminal-GNOME khusus, dan saya ingin mempertahankannya setelah menginstal ulang Ubuntu.

Apa yang harus saya simpan untuk mencadangkan pengaturan saya, dan bagaimana saya menerapkannya kembali setelahnya?

Ini bukan duplikat dari pertanyaan ini , karena

  1. Sistem konfigurasi berubah sejak pertanyaan lama, dari gconf ke dconf.
  2. Pertanyaan lain tidak menjelaskan bagaimana cara mencadangkan dengan benar, dan kemudian menerapkan kembali pengaturan.
red_trumpet
sumber
Kebanyakan duplikat, meskipun pertanyaan di sana tidak diungkapkan sejelas ini, dan karena itu, tidak ada jawaban yang memberi tahu Anda cara membuat cadangan dan memulihkan pengaturan. Plus, jawaban yang paling banyak dipilih dan diterima di sana sudah usang.
egmont
1
Dan selain itu, saya tidak punya folder ~/.gconf/apps/gnome-terminal/.
red_trumpet

Jawaban:

21

GNOME Terminal itu sendiri tidak menyediakan opsi seperti itu, jadi Anda harus beroperasi secara manual pada databasenya.

Dimulai dengan versi 3.8 yang digunakan GSettings, yang pada gilirannya (setidaknya pada sistem Linux) menggunakan dconf. Mungkin akan lebih elegan jika menggunakan gsettingsalat ini. Sayangnya saya tidak tahu cara membuang semua data yang relevan di sana, apalagi mengembalikannya. Jadi mari kita gunakan dconf.

Berdasarkan artikel ini , Anda dapat membuang pengaturan Anda menggunakan:

dconf dump /org/gnome/terminal/ > gnome_terminal_settings_backup.txt

Reset (hapus) pengaturan sebelum memuat yang baru (mungkin tidak benar-benar diperlukan):

dconf reset -f /org/gnome/terminal/

Muat pengaturan yang disimpan:

dconf load /org/gnome/terminal/ < gnome_terminal_settings_backup.txt

Penafian: Saya belum menguji langkah pemulihan. Saya merekomendasikan bahwa sebelum operasi reset / load Anda mencadangkan seluruh basis data dconf Anda, yang disimpan dalam file tunggal ~/.config/dconf/user, menggunakan operasi penyalinan sistem file standar sederhana (sebagai lawan dari beberapa perintah dconf). Jika ada masalah, Anda dapat memulihkannya dengan mudah (mungkin dari emulator terminal lain atau konsol Linux).

egmont
sumber
1
Jup, itu dia. Juga didukung oleh jawaban ini
red_trumpet
Itu sangat berguna, terima kasih!
fracca
Apa yang salah dengan membuat cadangan saja ~/.config/dconf/user? Apakah hanya soal ukuran 10 kali?
Berdarah
Anda dapat melakukannya, itu tidak salah. Ini adalah file biner yang berisi semua konfigurasi GNOME Anda. Anda tidak dapat dengan mudah memeriksa atau memuat (mengembalikan) hanya sebagian saja.
egmont
Terima kasih. Saya melihat dumpoutput, ya, agak lebih menarik, saya juga akan tetap pada yang satu ini :)
berdarah