Sao lưu Gnome-Terminal


15

Tôi đã thực hiện một số cài đặt và cấu hình Gnome-Terminal tùy chỉnh và tôi muốn giữ lại chúng sau khi cài đặt lại Ubuntu.

Tôi phải lưu gì để sao lưu cài đặt của mình và làm cách nào để tôi áp dụng lại chúng sau đó?

Đây không phải là một bản sao của câu hỏi này , bởi vì

  1. Các hệ thống cấu hình đã thay đổi kể từ câu hỏi cũ, từ gconf sang dconf.
  2. Câu hỏi khác không giải thích làm thế nào để sao lưu đúng cách, và sau đó áp dụng lại các cài đặt.

Chủ yếu là trùng lặp, mặc dù câu hỏi ở đó không được đặt câu rõ ràng như câu hỏi này và vì vậy, không có câu trả lời nào cho bạn biết cách sao lưu và khôi phục cài đặt. Thêm vào đó, câu trả lời được bình chọn và chấp nhận nhiều nhất đã lỗi thời.
egmont

1
Ngoài ra, tôi không có một thư mục ~/.gconf/apps/gnome-terminal/.
red_trumpet

Câu trả lời:


21

GNOME Terminal bản thân nó không cung cấp tùy chọn như vậy, vì vậy bạn phải tự vận hành trên cơ sở dữ liệu của nó.

Bắt đầu với phiên bản 3.8, nó sử dụng GSettings, lần lượt (ít nhất là trên các hệ thống Linux) sử dụng dconf. Nó có thể sẽ thanh lịch hơn khi đi với gsettingscông cụ. Thật không may, tôi không thể tìm ra cách đổ tất cả dữ liệu liên quan ở đó, chứ đừng nói đến việc khôi phục chúng. Vì vậy, hãy sử dụng dconf.

Dựa trên bài viết này , bạn có thể kết xuất cài đặt của mình bằng cách sử dụng:

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

Đặt lại (xóa sạch) các cài đặt trước khi tải một cài đặt mới (có thể không thực sự cần thiết):

dconf reset -f /org/gnome/terminal/

Tải các cài đặt đã lưu:

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

Tuyên bố miễn trừ trách nhiệm: Tôi chưa thử các bước khôi phục. Tôi khuyên bạn nên trước khi thao tác thiết lập lại / tải, bạn sao lưu toàn bộ cơ sở dữ liệu dconf của mình, được lưu trữ trong một tệp ~/.config/dconf/user, sử dụng thao tác sao chép hệ thống tệp tiêu chuẩn đơn giản (trái ngược với một số lệnh dconf). Trong trường hợp có vấn đề, bạn có thể khôi phục nó dễ dàng (có thể từ trình giả lập thiết bị đầu cuối khác hoặc bảng điều khiển Linux).


1
Jup, vậy thôi. Cũng được hỗ trợ bởi câu trả lời này
red_trumpet

Điều đó rất hữu ích, cảm ơn!
fracca

Có gì sai khi sao lưu chỉ ~/.config/dconf/user? Có phải chỉ là vấn đề kích thước 10 lần?
đẫm máu

Bạn có thể làm điều đó, nó không sai mỗi se. Đây là một tệp nhị phân chứa tất cả các cấu hình Gnome của bạn. Tuy nhiên, bạn không thể dễ dàng kiểm tra hoặc tải (khôi phục) các phần của nó.
egmont

Cảm ơn. Tôi đã xem kết dumpquả đầu ra, phải, thú vị hơn, tôi cũng sẽ bám lấy cái này sau tất cả :)
đẫm máu
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.