Alacarte का उपयोग किए बिना सूक्ति / एकता मेनू कैसे संपादित करें?


19

Alacarte हर बार क्रैश होता है जब मैं एक सबमेनू को संपादित करने या एक सबमेनू से दूसरे आइटम को स्थानांतरित करने का प्रयास करता हूं और फिर मुझे Application.menu फ़ाइलों या मेरे gnomeshell डेस्कटॉप को बेकार करना होगा। क्या अल्केर्ट का उपयोग किए बिना मेरे मुख्य मेनू और एकता डैश एप्लिकेशन उपश्रेणियों को व्यवस्थित करने का एक तरीका है? मुझे बहुत सारे आइटम गलत श्रेणी में स्थापित हो गए हैं और मैं एक टन ज़ोंबी चिह्न भी निकालना चाहूंगा।


1
मैं इन प्रतिक्रियाओं का उपयोग करके कुछ जानकारी को संपादित और सही कर सकता हूं, लेकिन एक बड़ा सवाल अनुत्तरित है। मैं उन प्रविष्टियों को कैसे स्थानांतरित करूं जो मेरे अंतिम अपग्रेड के दौरान 'अन्य' मेन्यू में गिने गए हैं, और उन्हें वापस वहीं रखें जहां वे हैं?

जवाबों:


18

जीयूआई रास्ता

आप Menulibre , Alacarte के लिए एक नया विकल्प आज़माना चाह सकते हैं। आप इसे इसके माध्यम से स्थापित कर सकते हैं:

sudo apt-get install menulibre

मैनुअल तरीका है

एप्लिकेशन लॉन्चर इन तीन फ़ोल्डरों में स्थित हैं:

~/.local/share/applications

(केवल आपका उपयोगकर्ता)

/usr/local/share/applications
/usr/share/applications

(सभी उपयोगकर्ताओं)

.desktopइन फ़ोल्डरों में मिली फाइलों को संशोधित करके आप सीधे मेनू प्रविष्टियों को संपादित कर सकते हैं। उपयोगकर्ता-व्यापी फ़ोल्डरों में संशोधन के लिए रूट एक्सेस की आवश्यकता होगी:

gksudo nautilus /usr/local/share/applications

.desktopअपनी सामग्री को संपादित करने के लिए एक टेक्स्ट एडिटर में फ़ाइलों को ड्रैग और ड्रॉप करें। यदि रूट एक्सेस की आवश्यकता है, तो उपयोग करें:

gksudo gedit

उनके संबंधित मेनू / डैश प्रविष्टियों को हटाने के लिए फ़ाइलें हटाएं।

महत्वपूर्ण कैविएट : डिफ़ॉल्ट रूप से शुरू किए गए परिवर्तन - यानी उपयोगकर्ता-व्यापी - .desktopफाइलें अगले सिस्टम अपडेट पर वापस मिल सकती हैं।


1
सभी उपयोगकर्ताओं के लिए एप्लिकेशन लॉन्चर आमतौर पर स्थित हैं /usr/share/applications/usr/local/share/applicationsआमतौर पर केवल उन प्रोग्रामों के लिए लॉन्चर होते हैं जिन्हें आप सोर्स कोड से इंस्टॉल करते हैं। इसके अलावा, आप सामान्य उपयोगकर्ता के रूप में उन दो फ़ोल्डर में से एक लॉन्चर को संपादित कर सकते हैं: लॉन्चर को ~/.local/share/applicationsकॉपी करें और उस कॉपी को संपादित करें (यह वही है जो अल्केर्ट और मेनुलिब्रे करते हैं)। केवल आप इस संशोधित लांचर को देखेंगे।

@BrunoNova लांचर स्थानों पर सुधार के लिए धन्यवाद! मैं केवल यह जोड़ना चाहूंगा कि लॉन्चर को आपके होम फ़ोल्डर में कॉपी करने से डैश में डुप्लिकेट लॉन्चर हो सकता है। OTOH, डिफ़ॉल्ट लॉन्चर में शुरू किए गए परिवर्तन सिस्टम अपडेट के साथ वापस आ सकते हैं।
Glutanimate

मेनू में आइटम स्थान कैसे बदलें?
मंद

8

ऊपर दिए गए उत्तर में जोड़ने के लिए .desktop फाइलें भी स्थित हो सकती हैं

/usr/share/applications

0

एक पुराना विकल्प सूक्ति-पैनल स्थापित करना और सूक्ति-डेस्कटॉप-आइटम-संपादन एप्लिकेशन का उपयोग करना है।

gnome-desktop-item-edit--create-newनया लॉन्चर बनाने के लिए एक पैरामीटर भी है ।


0

एक अन्य वैकल्पिक मेनू संपादक है ezame जिसका मैंने उपयोग किया है और काफी अच्छी तरह से काम करता है। आप इसे निम्न चलाकर स्थापित कर सकते हैं:

sudo add-apt-repository ppa:caldas-lopes/ppa
sudo apt-get update
sudo apt-get install ezame

स्रोत कोड GitHub पर उपलब्ध है

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