สำรอง GNOME- เทอร์มินัล


16

ฉันได้ตั้งค่าโปรไฟล์และเทอร์มินัล GNOME แบบกำหนดเองและฉันต้องการเก็บไว้หลังจากติดตั้ง Ubuntu ใหม่

ฉันต้องบันทึกอะไรเพื่อสำรองข้อมูลการตั้งค่าของฉันและฉันจะนำไปใช้อีกครั้งในภายหลังได้อย่างไร

นี่ไม่ได้ซ้ำกับคำถามนี้เพราะ

  1. ระบบการกำหนดค่าเปลี่ยนไปจากคำถามเดิมจาก gconf เป็น dconf
  2. คำถามอื่น ๆ ไม่ได้อธิบายวิธีการสำรองข้อมูลอย่างถูกต้องแล้วนำการตั้งค่าไปใช้ใหม่

ส่วนใหญ่จะทำซ้ำแม้ว่าคำถามที่อยู่ตรงนั้นจะไม่ได้เป็นประโยคที่ชัดเจนเหมือนคำถามนี้ แต่อย่างใดไม่มีคำตอบใดที่บอกวิธีสำรองและคืนค่าการตั้งค่า ยิ่งกว่านั้นคำตอบที่ได้รับการโหวตมากที่สุดและยอมรับกันแล้วนั้นล้าสมัยแล้ว
egmont

1
~/.gconf/apps/gnome-terminal/และยังฉันไม่ได้มีโฟลเดอร์
red_trumpet

คำตอบ:


22

GNOME Terminal ตัวเองไม่ได้มีตัวเลือกดังกล่าวดังนั้นคุณต้องดำเนินการด้วยตนเองในฐานข้อมูล

เริ่มต้นด้วยรุ่น 3.8 จะใช้GSettingsซึ่งในทางกลับ (อย่างน้อยในระบบ Linux) dconfการใช้งาน มันอาจจะดูหรูหรากว่าเมื่อใช้gsettingsเครื่องมือนี้ น่าเสียดายที่ฉันไม่สามารถหาวิธีถ่ายโอนข้อมูลที่เกี่ยวข้องทั้งหมดที่นั่นได้ งั้นมาใช้dconfกัน

จากบทความนี้คุณสามารถถ่ายโอนการตั้งค่าโดยใช้:

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

รีเซ็ต (ล้าง) การตั้งค่าก่อนที่จะโหลดใหม่ (อาจไม่จำเป็นจริงๆ):

dconf reset -f /org/gnome/terminal/

โหลดการตั้งค่าที่บันทึกไว้:

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

คำเตือน: ฉันยังไม่ได้ทดสอบขั้นตอนการคืนค่า ฉันขอแนะนำว่าก่อนการดำเนินการรีเซ็ต / โหลดคุณสำรองฐานข้อมูล dconf ทั้งหมดของคุณซึ่งถูกเก็บไว้ในไฟล์เดียว~/.config/dconf/userโดยใช้การคัดลอกระบบไฟล์มาตรฐานอย่างง่าย (ตรงข้ามกับบางคำสั่ง dconf) ในกรณีที่มีปัญหาคุณสามารถกู้คืนได้อย่างง่ายดาย (อาจมาจาก terminal emulator อื่นหรือคอนโซล Linux)


1
Jup นั่นแหล่ะ ได้รับการสนับสนุนโดยคำตอบนี้
red_trumpet

มีประโยชน์มากขอบคุณ!
fracca

มีอะไรผิดปกติกับการสำรองเพียงเป็น~/.config/dconf/user? มันมีขนาดแค่ 10 เท่าเท่านั้นใช่มั้ย
เลือด

คุณสามารถทำเช่นนั้นมันไม่ผิดต่อ se มันเป็นไฟล์ไบนารีที่มีการกำหนดค่า GNOME ทั้งหมดของคุณ คุณไม่สามารถตรวจสอบหรือโหลด (กู้คืน) ได้อย่างง่ายดายเพียงบางส่วนของมัน
egmont

ขอบคุณ ฉันดูในdumpเอาท์พุทใช่น่าสนใจมากกว่าฉันจะติดมันหลังจากนี้ทุกอย่าง :)
เลือด
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.