डेस्कटॉप मशीन और लैपटॉप के बीच मेरी सभी XFCE सेटिंग्स को कैसे कॉपी करें?


13

क्या किसी को पता है कि मैं एक्सएफसीई की सेटिंग्स के अपने कस्टमाइज़ेशन को कैसे कॉपी कर सकता हूं और इसकी उपस्थिति किसी अन्य मशीन से भी हो सकती है?

उपस्थिति / डिजाइन, पैनल, कीबोर्ड शॉर्टकट और गीन के लिए सेटिंग्स अभी तक नहीं हैं, जैसे सभी।

अब तक मैंने किया है:

  • कॉपी किया गया ~/.config/{autostart,xfce4,Thunar}(शाब्दिक रूप से ऐसा नहीं है)

  • लॉग आउट किया और वापस, रीबूट किया गया

संसाधन:

कुछ जानकारी, जो दोनों मशीनों के लिए सही है :

$ pacman -Qi xfwm4 | grep Version
Version                  : 4.12.4-1

$ uname -r
4.10.5-1-ARCH

1
मैं जांच करूंगा कि कौन सी फाइलें xfceपैकेज के साथ आईं और कॉन्फ़िगरेशन की तलाश करें - उनमें से कुछ शायद कहीं संग्रहीत हैं/etc
अर्कादिअस ड्राज्स्की

जवाबों:


13

XFCE आमतौर पर अपने विन्यास फाइल को संग्रहीत करता है ~/.config/xfce4(और साथ ही ~/.local/share/xfce4और ~/.config/Thunar)। इन निर्देशिकाओं को अपने लैपटॉप पर कॉपी करके काम करना चाहिए। कीबोर्ड शॉर्टकट संग्रहीत किए जाते हैं ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml, इसलिए उन्हें भी कॉपी किया जाना चाहिए।

यह संभव है कि जब आप सत्र से बाहर निकलते हैं, तो वे उन फ़ाइलों को कॉपी कर लेते हैं, जो इस प्रकार सक्षम होती हैं, जिससे नई सेटिंग्स को सक्षम होने से रोका जा सकता है। शायद आप एक tty के माध्यम से लॉग इन करके उपर्युक्त निर्देशिकाओं को कॉपी करने का प्रयास कर सकते हैं?

नोट वहाँ में विन्यास फाइल की एक वैश्विक सेट है कि /etc/xdg/xfce4, /etc/xdg/Thunar/, /etc/xdg/menus, आदि (और साथ ही /etc/xdg/xdg-xubuntuआप Xubuntu का उपयोग कर रहे हैं)। यदि आप दो सिस्टमों के बीच कॉन्फ़िगरेशन फ़ाइलों को पूरी तरह से अलग-अलग बेस इंस्टॉलेशन के साथ कॉपी कर रहे हैं, तो आपको इन फ़ाइलों को भी कॉपी करना होगा।


एटीएम मैं आपकी टिप्पणी के माध्यम से काम कर रहा हूं। पहली बात मैंने कोई छेड़छाड़ नहीं की: ~/.local/share/xfce4अस्तित्व नहीं है।
हेनरी

1
@ फिर ठीक है। यह मौजूद नहीं है। वास्तव में, यह केवल तभी बनता है जब आप कुछ सेटिंग बदलते हैं (जैसे, डिफ़ॉल्ट टर्मिनल को नए टर्मिनल लॉन्चिंग स्क्रिप्ट में बदलना)।
स्ट्रेंजअट्रैक्टर

हालांकि कुछ समय बीत चुका है और मैंने स्ट्रेंजअट्रैक्टर के समाधान के माध्यम से काम किया है ... मैं इसे (फिर से) करने की सलाह नहीं दूंगा। अंतत: इसका परिणाम एफएफ के साथ और खिड़की के आकार-संबंधी मुद्दों में सामान्य रूप से एएफएआईके के साथ कुछ कष्टप्रद "कीड़े" थे। इसके अलावा साइडबार ("टास्क बार") भी ठीक से काम नहीं करता था। हालाँकि प्रोग्राम-विशिष्ट डॉटफ़ाइल्स एक पूरी तरह से अलग विषय है और वास्तव में मैं किसी और को लेने की सलाह दूंगा।
हेनरी

"FF" के साथ @henry कीड़े .... "FF" क्या है?
लांस काइंड

@ लैंसकाइंड फ़ायरफ़ॉक्स
हेनरी

5

स्ट्रेंजअट्रैक्टर ने जो कहा है (फ़ाइलों में ~/.config/xfce4, साथ ही साथ ~/.local/share/xfce4और ~/.config/Thunar) के अलावा, वहाँ एक चेतावनी है: कुछ फाइलें xfce द्वारा ओवरराइट की जाती हैं, भले ही आप लॉग आउट करते समय "सेव सत्र" का चयन न करें। इसके अलावा, कुछ फाइलें Xfconf में लोड की गई हैं और वे तब तक ताज़ा नहीं होती हैं जब तक आप पुनः आरंभ नहीं करते हैं।

उसके कारण, कृपया चरणों का पालन करें:

  • फ़ाइलों को कॉपी करने से पहले xfce से लॉग आउट करें
  • टर्मिनल से फ़ाइलें कॉपी करें (CTRL-ALT-F1)
  • सुनिश्चित करें कि प्रतिलिपि की गई फ़ाइलों पर उचित अनुमतियाँ सेट हैं (उन्हें वांछित उपयोगकर्ता से संबंधित होना चाहिए; यदि नहीं, तो chown -R user:group .config/xfce4)
  • फिर कंप्यूटर को पुनरारंभ करें (तुरंत पुनः न करें, लेकिन पुनरारंभ करें)

यह काम कर जाना चाहिए। (Xfce 4.12, xubuntu 18.04 पर परीक्षण किया गया)


2
आपको वास्तव में पुनरारंभ करने की आवश्यकता नहीं है, उपयोगकर्ता द्वारा स्वामित्व वाली xfconfd प्रक्रिया को मारना, जिसकी सेटिंग आप ओवरराइट कर रहे हैं, उसी पर प्रभाव पड़ता है। हालांकि मुझे सही दिशा बताने के लिए +1।
बेसक्रीस

1

प्रतिलिपि की गई फ़ाइलों पर अनुमतियों की जाँच करना सुनिश्चित करें - यानी करें

chown -R user:group /home/user/.config/xfce4

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