क्या कोई ऐसा तरीका है जिससे मैं कार्यक्षेत्रों को पूरी तरह से निष्क्रिय कर दूं और अपने यूनिटी -2 डी पैनल से आइकन हटा सकूं?


24

मेरा सिस्टम मेरे 71 वर्षीय पिता (जो अभी हाल ही में, और बहुत सहायक लिनक्स उपयोगकर्ता है) के आसपास बनाया गया है।

उसे कई डेस्कटॉप की कोई आवश्यकता नहीं है और मुझे लगता है कि पैनल पर बहुत सारी चीजें होने से उसके लिए थोड़ा भ्रमित हो सकते हैं।

क्या कार्यक्षेत्र को पूरी तरह से अक्षम करने का कोई तरीका है / साथ ही साथ पैनल से आइकन को हटा दें?


जवाबों:


8
  1. कई कार्यस्थानों को अक्षम करना:

    • का उपयोग करते हुए GConf संपादक , का मूल्य बदल /apps/metacity/general/num_workspacesकरने के लिए 1
  2. लॉन्चर से कार्यक्षेत्र स्विचर हटाना :

    निकालें और पुनर्व्यवस्थित करें

    इसलिए इस बदलाव को करने के लिए आपको एक फाइल को एडिट करना होगा। सुरक्षित होने के लिए सबसे पहले एक बैकअप बनाएं:

(11.04 और 11.10 के लिए)

sudo cp /usr/share/unity-2d/launcher/Launcher.qml /usr/share/unity-2d/launcher/Launcher.qml-backup

जब आप बस कुछ पेंच करते हैं:

sudo cp /usr/share/unity-2d/launcher/Launcher.qml-backup /usr/share/unity-2d/launcher/Launcher.qml

(12.04 के लिए)

sudo cp /usr/share/unity-2d/shell/launcher/Launcher.qml /usr/share/unity-2d/shell/launcher/Launcher.qml-backup

जब आप बस कुछ पेंच करते हैं:

sudo cp /usr/share/unity-2d/launcher/Launcher.qml-backup /usr/share/unity-2d/launcher/Launcher.qml

अब लॉन्चर से आइटम हटाने के लिए:

(11.04 / 11.10 के लिए):

gksu gedit /usr/share/unity-2d/launcher/Launcher.qml

104 तक स्क्रॉल करें, वहां आप देखेंगे:

(12.04 के लिए)

gksu gedit /usr/share/unity-2d/shell/launcher/Launcher.qml

104 तक स्क्रॉल करें, वहां आप देखेंगे:

Component.onCompleted: {
    items.appendModel(applications);
    items.appendModel(workspaces);
    items.appendModel(visiblePlaces);
    items.appendModel(devices);
    shelfItems.appendModel(trashes);

items.appendModel(applications);= लांचर में अनुप्रयोग
items.appendModel(workspaces);= कार्यक्षेत्र स्विचर
items.appendModel(visiblePlaces); = फ़ाइलें और फ़ोल्डर और अनुप्रयोग button.items.appendModel(devices);= आरोहित ड्राइव (NTFS) + फ्लैश ड्राइव आदि
shelfitems.appendModel(trashes);= कचरा

आप इन वस्तुओं को उनकी रेखाओं को हटाकर हटा सकते हैं या आप ऊपर या नीचे जाने वाली रेखाओं द्वारा आइटम को पुनर्व्यवस्थित कर सकते हैं।

स्रोत

यह ध्यान दिया जाना चाहिए कि दूसरा चरण वास्तविक कोड को संपादित कर रहा है, न कि एक कॉन्फ़िगरेशन फ़ाइल और इस प्रकार किसी भी परिवर्तन को अगली बार जब आप एक unity-2dअद्यतन स्थापित करेंगे, तब इसे ओवरराइट कर दिया जाएगा ।


4

ऊपर से शानदार जवाब। धन्यवाद। चीजों को थोड़ा सरल करने के लिए आप टर्मिनल से कार्यक्षेत्रों को कम कर सकते हैं:

    gconftool-2 -s /apps/metacity/general/num_workspaces --type int 1

और कॉन्फ़िगरेशन बदलकर लांचर से कार्यक्षेत्र लांचर को हटा दें :)

    sudo cp /usr/share/unity-2d/launcher/Launcher.qml{,.bck}
    sudo sed -i '/items.appendModel(workspaces)/d' /usr/share/unity-2d/launcher/Launcher.qml

हाँ, यह कभी भी रीसेट हो जाएगा कि पैकेज एकता -२ डी-लांचर अद्यतन हो जाता है।


1

लॉन्चपैड में इस मुद्दे के बारे में बग के रूप में वर्णित अब एक आसान समाधान है, (जिस तरह से लिंक के लिए @Romanlvanov के लिए धन्यवाद)

जैसा कि जॉन हैना ने उस बग में बताया :

sudo add-apt-repository ppa:ikarosdev/unity-revamped 
sudo apt-get update && sudo apt-get dist-upgrade

सिस्टम को पुनरारंभ करें और खोलें ccsm, टैब पर Ubuntu Unity Pluginस्विच करें Experimentalऔर बंद करें Show "Expo Icon" in the launcher

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