सभी dconf / gsettings को कैसे डंप करें ताकि मैं उनकी दो अलग मशीनों के बीच तुलना कर सकूं?


21

समस्या:

मेरे पास दो मशीनें हैं, दोनों में Ubuntu Gnome 14.04 अप-टू-डेट, और दोनों ने MS Office 2007 को चलाने के लिए नवीनतम क्रॉसओवर लिनक्स (1) स्थापित किया। मुझे पता है, यह एक मालिकाना कार्यक्रम है, लेकिन समस्या अधिक सामान्य है और वाइन को भी प्रभावित करती है। कृपया पढ़ना बंद न करें।

दोनों मशीनों में अधिकांश समय एक स्पेनिश कीबोर्ड काम करता है (कुछ समय एक ज्ञात बग दिखाते हुए लेकिन मुझे लगता है कि यह असंबंधित है)। समस्या यह है कि उनमें से एक पर क्रॉसओवर वाइन के तहत चलने वाले प्रोग्राम का एक सेट है जो बग से प्रभावित है, जो कुछ प्रोग्राम पर काम नहीं करने वाली मृत कुंजी बनाता है , विशेष रूप से एमएस ऑफिस वर्ड ( एक अन्य मुद्दे के लिए एक और बग भी है लेकिन ऐसा लगता है एक ही समस्या है )।

भाषा समर्थन में IBus को अक्षम करना -> कीबोर्ड इनपुट विधि को बदलना और XMODIFIERSएक मशीन पर काम न करना काम करना (दूसरे पर नहीं) ()।

तो यह कुछ अजीब सेटिंग अंतर करना चाहिए ...

प्रश्न

क्या पठनीय फ़ाइल में सभी गेसिंग / dconf / जो भी कॉन्फ़िगरेशन डेटाबेस (2) है उसे डंप करना संभव है ताकि मैं अंतर की जांच कर सकूं diff -u?

मुझे पता है

gsettings list-recursively org.freedesktop.ibus.general

काम करता है, लेकिन मैं काफी हैरान हूं

gsettings list-recursively org.freedesktop

त्रुटि देता है

No such schema 'org.freedesktop'

... तो ऐसा लगता है कि मैं एक बार में रजिस्ट्री के सभी डंप नहीं कर सकता। कोई संकेत?


फ़ुटनोट्स :

(१) यह वाइन का एक संस्करण है, जिसमें कुछ तकनीकी प्रोग्राम को बेहतर ढंग से चलाने के लिए जोड़ा गया है। बहुत सारी सुधार मुफ्त शराब पर निर्भर करता है, इसलिए मुझे लगता है कि उबंटू पारिस्थितिकी तंत्र का एक अच्छा हिस्सा है; फिर भी मैं प्रचार के आरोप से बचने के लिए लिंक नहीं जोड़ता;-)

(२) क्या हम इसे कह सकते हैं कि यह वास्तव में क्या है --- कुख्यात खिड़कियों की तरह एक रजिस्ट्री ?


जवाबों:


28

( Https://developer.gnome.org/dconf/unstable/dconf-tool.html ) की dumpकमांड का उपयोग करें :dconf

dconf dump /

हमेशा की तरह आप आउटपुट पुनर्निर्देशन का उपयोग बाद में उपयोग के लिए फ़ाइल में आउटपुट को बचाने के लिए कर सकते हैं:

dconf dump / > dconf-backup.txt

6

gsettings list-recursivelyएक पूर्ण स्कीमा नाम की आवश्यकता है, यह आंशिक स्कीमा नामों के साथ काम नहीं करता है। इसलिए आप उपयोग नहीं कर सकते org.freedesktop

लेकिन आप ऐसा कर सकते हैं dconf:

 dconf dump /org/freedesktop/

यहां अलग-अलग नोटेशन पर ध्यान दें: dconfस्कीमा का उपयोग नहीं करता है लेकिन निर्देशिका।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.