क्या ~ / .लोकल / शेयर / एप्लीकेशन ओवरराइड / यूएसआर / शेयर / एप्लीकेशन?


17

मुझे कुछ अतिरिक्त कॉन्फ़िगर किए गए परिवर्तनों के साथ केडीई पर कुछ एप्लिकेशन लॉन्च करने की आवश्यकता है। ऐसा करने का सबसे अच्छा तरीका यह है कि व्यक्तिगत अनुप्रयोगों की फ़ाइल की /नकल के साथ गड़बड़ किए बिना .desktop, मुझे विकल्प को कॉन्फ़िगर करने, बदलने /usr/share/applications, जोड़ने और फिर उन्हें कॉपी करने की आवश्यकता है ~/.local/share/applications

मैं सोच रहा था कि क्या यह कोई समस्या है, जिसके बारे में मुझे जानकारी नहीं है। और अगर वहाँ एक बेहतर तरीका है कि सब कुछ कॉपी करके नहीं, बल्कि केवल डेस्कटॉप फ़ाइल में परिवर्तन जोड़कर कहें ~/.local/share/applications

धन्यवाद।


1
नहीं नहीं! केवल विशिष्ट वाले !!
जैकब व्लिजम

जवाबों:


12

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

आपके द्वारा संपादन करने के बाद, update-desktop-database ~/.local/share/applications/यह सुनिश्चित करना चाहिए कि नया लॉन्चर पहचाना गया है, इसलिए डैश / मेनू में दिखाया गया है।

एकता के लांचर, और शायद गनोम के डैश में अभी भी संस्करण दिखाई /usr/share/applicationsदेगा, इसलिए आपको आइकन को अनलॉक और लॉक करने की आवश्यकता होगी। सूक्ति 3 को भी पुनः आरंभ करने की आवश्यकता हो सकती है, Nautilus ऐसा कर सकता है और इसे ठीक करने के लिए लॉग आउट करना चाहिए।

निम्नलिखित को पढ़कर संपादन बनाने में मदद मिल सकती है:


मैं क्या मामला मैं एप्लिकेशन दोनों में एक डेस्कटॉप फ़ाइल है कि के लिए dulicate प्रविष्टि देखना होगा में आश्चर्य /usr/share/applicationsऔर ~/.local/share/applications
सुधीर खंगर १15

@donniezazen देखें: askubuntu.com/a/516346/72216
याकूब Vlijm

1
@JacobVlijm मैं देखती हूं कि अगर फाइलनेम एक ही हैं तो एक ~/.local/share/applicationsमिसाल है। धन्यवाद।
सुधीर खानगर

@donniezazen स्थानीय रूप से संपादित .desktopफ़ाइलों के साथ ध्यान में रखने के लिए कुछ है कि यदि कोई एप्लिकेशन (वैश्विक .desktopफ़ाइल सहित ) अपडेट किया गया है तो वे अपडेट नहीं किए जाते हैं , लेकिन स्थानीय नहीं। क्रोम इसके लिए प्रसिद्ध है, जिसके परिणामस्वरूप डुप्लिकेट आइकन हैं।
याकूब Vlijm

उबंटू 18.10 में, अगर मैं टर्मिनल प्रविष्टि की प्रतिलिपि बनाता हूं org.gnome.Terminal.desktop, तो जब यह .desktopवांछित के रूप में सुपर + खोज से संशोधित खोलता है , लेकिन इस नई संशोधित टर्मिनल विंडो के लिए डॉक पर दिखाया गया आइकन अभी भी सिस्टम को संदर्भित करता है .desktop
सिरो सेंटिल्ली 新疆 改造 iro i 事件 '

3

से सभी फ़ाइलों / निर्देशिकाओं की प्रतिलिपि न करें /usr/share/applications

.desktopफ़ाइल को संपादित करने से पहले स्थानीय रूप से कॉपी करना वास्तव में अच्छा अभ्यास है। वह उपयुक्त प्रक्रिया है। आपके द्वारा इसे कॉपी / एडिट करने और लॉग आउट / इन करने के बाद, स्थानीय एक ग्लोबल ओवररेल कर देगा।

/usr/share/applicationsहालांकि सभी फाइलें सीधे उपयोगकर्ता द्वारा नहीं चलाई जानी चाहिए। कुछ फाइलें संभवतः कोई .desktopफाइल नहीं हैं और यहां तक ​​कि कुछ निर्देशिकाएं भी मौजूद हो सकती हैं। यही कारण है कि (एओ) क्यों आप बस में से सब कुछ कॉपी नहीं करना चाहिए ।/usr/share/applications~/.local/share/applications

सभी .desktopफ़ाइलों को स्थानीय रूप से कॉपी करने का भी कोई कारण नहीं है । यदि स्थानीय मौजूद है, तो स्थानीय केवल वैश्विक लोगों को ही खत्म कर देंगे । यदि स्थानीय मौजूद नहीं है, तो वैश्विक एक "प्रभारी" है।

वहाँ एक जोखिम है कि अगर मैं की पूरी सामग्री की प्रतिलिपि /usr/share/applicationsकरने के लिए ~/.local/share/applications?

बेकार डुप्लिकेट बनाने के अलावा, सब कुछ से कॉपी करने से /usr/share/applicationsआपके डेस्कटॉप को शुरू करने में संघर्ष हो सकता है। मैंने वास्तव में एक बार प्रयोग के तौर पर ( Unity), स्टार्टअप usb के साथ चीजों को ठीक करना था।

निष्कर्ष:

यदि आपके पास ऐसा करने का कोई कारण है, तो केवल वैश्विक .desktopफ़ाइलों की ~/.local/share/applicationsप्रतिलिपि बनाएँ और विशेष रूप से केवल फ़ाइलों की प्रतिलिपि बनाएँ (और संपादित करें)।

यदि आप .desktopकिसी तरह से किसी फ़ाइल को गड़बड़ करते हैं , तो एप्लिकेशन डैश से स्टार्टअप नहीं करेगा या आप डैश में डुप्लिकेट आइकन का अनुभव कर रहे हैं, यदि आप ठीक करने का प्रबंधन नहीं करते हैं, तो बस स्थानीय हटा दें .desktop, लॉग आउट / और चीजें वैसी ही हैं जैसी वे पहले थीं।


अद्यतित करने के लिए धन्यवाद। बस आपको यह बताने के लिए कि मुझे स्पष्ट होना चाहिए था कि पूरी निर्देशिका की नकल करने का मेरा कोई इरादा नहीं है। मेरा मतलब केवल व्यक्तिगत फाइलों की नकल करना था।
सुधीर खानगर

1
@donniezazen आह, तो यह ठीक होना चाहिए। ज्यादातर मामलों में, यदि आप वास्तव में एक .desktopफ़ाइल को गड़बड़ करते हैं, तो बस इसे लॉग, आउट / इन और चीजों को हटा दें जैसे कि वे पहले थे।
याकूब Vlijm

इसके अलावा सभी .desktop दूर करने के लिए से संकोच नहीं करते ~/.local/share/applications अगर आप अपने आवेदन, ब्राउज़र अजीब शुरू, लांचर, आदि में एक ही एप्लिकेशन के गुणकों माउस के साथ अजीब व्यवहार को देखने के लिए शुरू
Natim
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.