Xfce4 डिफ़ॉल्ट विंडो प्रबंधक को कैसे बदलें?


11

मैं Xfce4 के लिए डिफ़ॉल्ट विंडो प्रबंधक को कैसे बदल सकता हूं?

किसी कारण से, xfwmजब मैं xfce4 शेल चलाता हूं , तो नहीं चलता है।


आप xfce4 शेल कैसे शुरू कर रहे हैं?
ish

यदि आप XFCE या एमराल्ड में मेटासिटी का उपयोग करना चाहते हैं --replace, तो आप आदेश compiz --replaceका उपयोग करते हैं ..
Uri Herrera

पहले से ही इसे xfwm4 --replace के साथ आज़माया था, लेकिन यह लॉग ऑफ़ करने के बाद नहीं रहता है।
इडगर

आप xfce4 शेल कैसे शुरू कर रहे हैं?
ish

1
बस प्रकाश सत्र में xfce सत्र का चयन
idgar

जवाबों:


12

डिफ़ॉल्ट विंडो प्रबंधक को स्थायी रूप से बदलने के लिए मैंने जो सबसे आसान तरीका पाया है वह है:

  1. अपने वांछित WM डाउनलोड करें।

  2. फिर जाएं: सिस्टम टूल> प्राथमिकताएं> स्टार्टअप एप्लिकेशन।

  3. फिर "जोड़ें" पर क्लिक करें।

  4. यदि आप चाहते हैं, उदाहरण के लिए, अपने डिफ़ॉल्ट डब्लूएम को मेटासिटी में बदलने के लिए, "नाम" पर "मेटासिटी" डालें और "कमांड" पर "मेटेरिस - क्रेप्" डालें। "जोड़ें" पर क्लिक करें।

  5. लॉग आउट> लॉग इन करें।


10

करने का YourWindowManager --replaceमतलब है कि xfwm4 पहले ही लॉगिन पर शुरू हो चुका है और अब आप इसे एक नए विंडो मैनेजर को शुरू करने के लिए रोक रहे हैं ... यह काम कर रहा है लेकिन एक तेज और साफ-सुथरा तरीका है क्योंकि यह लड़का केविन को अपना उदाहरण बताते हुए कहता है

XFCE /etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xmlxubuntu के तहत, या में निर्दिष्ट विंडो प्रबंधक को शुरू करता है/etc/xdg/xdg-xubuntu/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml

के लिए इस फ़ाइल नज़र में Client0_Commandसंपत्ति और संपादित करें अपने मूल्य: <value type="string" value="xfwm4"/>करने के लिए <value type="string" value="kwin"/>(जाहिर है, की जगह अपनी पसंद के विंडो प्रबंधक के साथ "के-विन") आप जड़ जाने की आवश्यकता होगी। आप उस फ़ाइल को कॉपी और केवल संपादित कर /home/user/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xmlसकते हैं यदि आप चाहते हैं कि परिवर्तन केवल आपके उपयोगकर्ता स्थान को प्रभावित करें।

क्योंकि XFCE में हमारे सत्र को लॉग आउट करते समय हमारे सत्र को सहेजना आम बात है, अपने सत्र को साफ़ करना न भूलें: सेटिंग्स प्रबंधक-> सत्र और स्टार्टअप-> सत्र टैब-> सहेजे गए सत्रों को साफ़ करें

अब आप लॉगआउट कर सकते हैं और वापस अंदर जा सकते हैं।


आप कमांड लाइन से उसी का उपयोग कर सकते हैं xfconf-query --channel xfce4-session --property /sessions/Failsafe/Client0_Command --set openbox --force-array( openboxअपने पसंदीदा विंडो मैनेजर में बदलाव )।
मिकेल

@ मायिकेल मुझे देता है "1 नए मूल्य हैं, लेकिन केवल 2 प्रकार निर्धारित किए जा सकते हैं।"
d33tah

@ d33tah इस कमांड ने मेरे लिए xfconf संस्करण 4.12.1 के साथ काम किया:xfconf-query --channel xfce4-session --property /sessions/Failsafe/Client0_Command --type string --set "awesome" --force-array
josch

2

सामान्य रूप में...

  1. यदि आपके पास पहले से नहीं है तो अपना वांछित विंडो मैनेजर डाउनलोड करें
  2. इसे --replace के साथ चलाएं, ताकि XFCE डिफ़ॉल्ट मैनेजर के लिए xfwm4 --replace
  3. लॉग आउट करें, लेकिन सुनिश्चित करें कि आपने 'भविष्य के लॉगिन के लिए सत्र सहेजें' विकल्प की जाँच की है। लॉगआउट संवाद, यदि अन्यथा उपलब्ध नहीं है, तो कमांड लाइन से मंगवाया जा सकता हैxfce4-session-logout

0

इसे xfwm4 में बदलने के लिए, निम्न कमांड को काम करना चाहिए। यह बॉक्स के बाहर डिफ़ॉल्ट रूप से सेटिंग Xfce को बदल देगा।

xfconf-query --channel xfce4-session --property /sessions/Failsafe/Client0_Command --type string --set 'xfwm4' --type string --set '--replace'

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