วิธีการถ่ายโอนข้อมูลทั้งหมด dconf / gsettings เพื่อให้ฉันสามารถเปรียบเทียบพวกเขาระหว่างสองเครื่องที่แตกต่างกัน?


21

ปัญหา:

ฉันมีสองเครื่องทั้งกับ Ubuntu Gnome 14.04 ที่ทันสมัยและทั้งคู่ติดตั้ง CrossOver Linux ล่าสุด (1) เพื่อเรียกใช้ MS Office 2007 ในนั้น ฉันรู้ว่ามันเป็นโปรแกรมที่เป็นกรรมสิทธิ์ แต่ปัญหานั้นกว้างกว่าและมีผลกับไวน์ด้วย โปรดอย่าหยุดอ่าน

เครื่องทั้งสองมีแป้นพิมพ์ภาษาสเปนทำงานได้ดีเกือบตลอดเวลา (แสดงบางครั้งเป็นข้อบกพร่องที่รู้จักแต่ฉันคิดว่ามันไม่เกี่ยวข้อง) ปัญหาคือหนึ่งในนั้นมีชุดของโปรแกรมที่ทำงานภายใต้ Crossover Wine ที่ได้รับผลกระทบจากข้อผิดพลาดที่ทำให้ปุ่มกดไม่ทำงานในบางโปรแกรมโดยเฉพาะอย่างยิ่ง MS Office Word (ยังมีข้อผิดพลาดอื่นสำหรับปัญหาอื่น แต่ดูเหมือนว่า เป็นปัญหาเดียวกัน )

การปิดใช้งาน IBus ในการสนับสนุนภาษา -> เปลี่ยนวิธีป้อนข้อมูลด้วยแป้นพิมพ์และยกเลิกการตั้งค่าการXMODIFIERSทำงานบนเครื่องหนึ่ง แต่ไม่ใช้งานในเครื่องอื่น (!)

ดังนั้นมันจะต้องมีการตั้งค่าแปลก ๆ ที่ทำแตกต่าง ...

คำถาม

เป็นไปได้ที่จะถ่ายโอน gsetting / dconf / ฐานข้อมูลการกำหนดค่าใด ๆ (2) ทั้งหมดในไฟล์ที่อ่านได้เพื่อให้ฉันสามารถตรวจสอบความแตกต่างได้diff -uหรือไม่?

ฉันรู้แล้ว

gsettings list-recursively org.freedesktop.ibus.general

ใช้งานได้ แต่ฉันค่อนข้างงง

gsettings list-recursively org.freedesktop

ให้ข้อผิดพลาด

No such schema 'org.freedesktop'

... ดังนั้นดูเหมือนว่าฉันไม่สามารถทิ้งรีจิสตรีทั้งหมดได้ในครั้งเดียว คำใบ้ใด ๆ


เชิงอรรถ :

(1) นี่เป็นรุ่นของไวน์พร้อมการสนับสนุนด้านเทคนิคและการแก้ไขเพิ่มเติมเพื่อให้ทำงานได้ดีขึ้น การปรับปรุงจำนวนมากส่งผลต่อไวน์ฟรีดังนั้นฉันคิดว่าเป็นส่วนที่ดีของระบบนิเวศ Ubuntu อย่างไรก็ตามฉันไม่ได้เพิ่มลิงค์เพื่อหลีกเลี่ยงการถูกกล่าวหาว่าเป็นผู้เผยแพร่;-)

(2) เราสามารถเรียกมันได้ว่าจริง ๆ แล้ว --- รีจิสทรีเหมือนหน้าต่างที่น่าอับอายหรือไม่


ที่เกี่ยวข้อง: unix.stackexchange.com/q/199836/49853
LiveWireBT

คำตอบ:



6

gsettings list-recursivelyต้องการชื่อสกีมาแบบเต็ม แต่ไม่สามารถใช้กับชื่อสกีมาบางส่วนได้ org.freedesktopดังนั้นคุณไม่สามารถใช้

แต่คุณสามารถทำได้ด้วยdconf:

 dconf dump /org/freedesktop/

หมายเหตุสัญกรณ์ต่าง ๆ ที่นี่: dconfไม่ใช้สกีมา แต่ใช้ไดเรกทอรี

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