Gedit से दूसरे एप्लिकेशन में सभी एसोसिएशन बदलें


62

मैंने एक या दो सप्ताह पहले Sublime Text 2 का उपयोग करना शुरू कर दिया था और मुझे यह बहुत पसंद था मैंने इस पर $ 60 खर्च किए हैं और अब इसे हर चीज के साथ उपयोग करना चाहता हूं ।

वर्तमान में Gedit के पास अधिकांश फ़ाइल फ़ाइल संघों का स्वामित्व है। मैं अनिवार्य रूप से करने के लिए किसी भी संबद्धता को प्रतिस्थापित करना चाहते हैं geditके साथ sublime-text-2

बल्क एसोसिएशन बदलने पर उपलब्ध कोई सुझाव? डेस्कटॉप-तटस्थ तरीके पसंद किए जाते हैं।


आशा है कि मेरा उत्तर (अंतिम में) सबसे आसान एक है जिसका आप उपयोग कर सकते हैं :)
तुममला धनवी


2
@Lucio - एक साल पहले पूछे गए सवाल के खिलाफ एक साल पहले पूछे गए प्रश्न को बंद करने के लिए आप वोट क्यों देंगे?
रोबॉटहैंस

1
मैं किसी पोस्ट को किसी दूसरे के डुप्लिकेट के रूप में चिह्नित करने के लिए तिथियों पर निर्भर नहीं हूं। यदि किसी पोस्ट में अन्य उपयोगी सामग्री नहीं है, तो उसे दुप्पटे के रूप में चिह्नित किया जाना चाहिए। यदि दोनों पोस्ट एक ही मुद्दे पर उपयोगी सामग्री लाते हैं, तो उन्हें विलय कर दिया जाना चाहिए। कम से कम वह एम.एच.ओ.
लुसियो

जवाबों:


64

13.04+ पर चल रहा है, फ़ाइल को अपडेट करें: /etc/gnome/defaults.list।

sudo sed -i 's/gedit.desktop/sublime-text-2.desktop/g' /etc/gnome/defaults.list  

अपडेट के लिए ट्रेंट को 13.04+ पर क्रेडिट करें

पूर्व 13.04:

सिस्टम व्यापक संघ:

sudo sed -i 's/gedit.desktop/sublime-text-2.desktop/g' /usr/share/applications/defaults.list

बस अपने उपयोगकर्ता संघों:

sed -i 's/gedit.desktop/sublime-text-2.desktop/g' ~/.local/share/applications/mimeapps.list

SublimeText2 का उपयोग शुरू करने से पहले .desktop फ़ाइल के नामकरण सम्मेलन के लिए ओली को श्रेय ।


1
जादू, धन्यवाद। मैंने वह जोड़ा है जो आपके उत्तर के आधार पर पीपीए उपयोगकर्ता (स्वयं शामिल) उपयोग कर सकते हैं।
ओली

4
अंतिम विधि उबंटू 14.04 पर भी ठीक काम करती हैsudo sed -i 's/gedit.desktop/sublime-text-2.desktop/g' /etc/gnome/defaults.list
पोस्टडैगमगा

4
यह ध्यान दिया जाना चाहिए कि उदात्त पाठ 3 का उपयोग करता है sublime-text.desktopजो फ़ाइल नाम को बढ़ाने के बजाय संस्करण संख्या को ड्रॉप करता हैsublime-text-3.desktop
पॉल नेल्सन बेकर

3
sudo sed -i 's/gedit.desktop/sublime_text.desktop/g' /etc/gnome/defaults.listउदात्त पाठ 3 का प्रयोग करें
इगू

2
दिलचस्प है, 14.10 में, मुझे /usr/share/applications/defaults.list (जो आपने संकेत दिया था कि प्री 13.04 रिलीज़ के लिए) बदलना था। चूँकि मैं Gedit के स्थान पर Kate का उपयोग करना चाहता था, इसलिए मैंने आपकी आज्ञा को इस प्रकार संशोधित किया: sudo sed -i '| (तलछट में खड़ी पट्टियाँ सिर्फ एक व्यक्तिगत पसंद हैं)।
पीजे सिंह

56

16.04 उपयोगकर्ताओं के लिए अपडेट:

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

बाद के संस्करण पर उबंटू ट्वीक को स्थापित करने के लिए 16.04 पर इसे स्थापित करने के बारे में इस उत्तर पर वर्णित प्रक्रिया का पालन करें


एसोसिएशन को बदलने का एक और तरीका है। यह उबंटू-ट्वीक का उपयोग करने के माध्यम से है ।

  1. उबंटू ट्वीक इंस्टॉल करें

  2. "Ubuntu tweak" लिखकर डैश के माध्यम से इसे खोलें

    यहाँ छवि विवरण दर्ज करें

  3. इसे खोलने के बाद, एडमिन टैब पर क्लिक करें ।

    यहाँ छवि विवरण दर्ज करें

  4. इसके बाद फाइल टाइप मैनेजर सेक्शन पर क्लिक करें

    यहाँ छवि विवरण दर्ज करें

  5. फिर पहले बाईं ओर पट्टी से टेक्स्ट कैटैगरी का चयन करें , और फिर एप्लिकेशन नाम से इसे सॉर्ट करने के लिए एसोसिएटेड एप्लिकेशन कॉलम पर क्लिक करें

    यहाँ छवि विवरण दर्ज करें

  6. आवेदन को नाम से क्रमबद्ध करने के बाद, Gedit के साथ शीर्ष प्रविष्टि का चयन करें, फिर Shiftकुंजी दबाकर रखें और gedit के साथ अंतिम प्रविष्टि पर क्लिक करें। इसके बाद एडिट बटन पर क्लिक करें।

    यहाँ छवि विवरण दर्ज करें

  7. एक नई विंडो खुलेगी जहां आप सभी इंस्टॉल किए गए टेक्स्ट एडिटर देख सकते हैं।

    यहाँ छवि विवरण दर्ज करें

  8. फिर सूची से वांछित आवेदन का चयन करें और करीब क्लिक करें। आप एक ऐड जोड़ने के लिए Add बटन पर भी क्लिक कर सकते हैं जो कि पूर्व-परिभाषित सिस्टम फ़ोल्डर में स्थापित नहीं है।

आशा है कि यह मदद करेगा। यदि आप उन्हें रीसेट करना चाहते हैं, तो आप रीसेट बटन पर भी क्लिक कर सकते हैं।

इस समाधान में अच्छी बात यह है, आप गलती से अपने सिस्टम .desktop फ़ाइल को गड़बड़ नहीं कर सकते।


@dhanvi सिर्फ इसलिए कि आपने दूसरे दृष्टिकोण के साथ उत्तर दिया है, इसका मतलब यह नहीं है कि आपको हार माननी चाहिए!
अनवर

@dhanvi जब हम जवाब देते हैं, तो हम आम तौर पर ऐसी चीजों पर विचार करते हैं, जिनका पालन करना कितना आसान है। मैं कई अन्य तरीकों को जानता था, लेकिन यह सबसे आसान था। और, डिफ़ॉल्ट डिफ़ॉल्ट सेटिंग 12.04 में एक विकल्प नहीं था। और मैंने एक साथ कई फ़ाइल प्रकार सेट करने का तरीका दिया है। FYI करें, अपडेट-ऑप्शन वास्तव में ज्यादातर समय एक विकल्प नहीं है।
अनवर

maaaan यह सबसे अच्छा एप्रोच है
एंड्री

12

ऐसा करने का सबसे आसान तरीका यह है कि अगर यह दूसरों के लिए भी काम करता है तो नॉटिलस फ़ाइलों का उपयोग न करें

  1. उस फ़ाइल के प्रकार का चयन करें जिसे आप राइट क्लिक करना चाहते हैं और गुण चुनें (Alt + Enter शॉर्टकट है)

  2. इसके साथ खुला विकल्प चुनें और फिर जो आप चाहते हैं उसे चुनें यहाँ मैं डिफ़ॉल्ट रूप से परमाणु का उपयोग करता हूं आप अनुशंसित अनुप्रयोगों से उदात्त का चयन कर सकते हैं। यहाँ छवि विवरण दर्ज करें

कमांड लाइन संपादक

क्या आप कमांड लाइन में डिफॉल्ट एडिटर चुनना चाहते हैं, तो निम्न कमांड टाइप करें और फिर वहां से विकल्प चुनें

sudo update-alternatives --config editor

चूंकि मैं vi का उपयोग करता हूं, इसलिए मैंने इसे सेट करने के लिए सेट किया है आप चुन सकते हैं कि आप कभी भी वहां से क्या चाहते हैं यहां भी स्क्रीन शॉट है

स्क्रीन शॉट

यदि आप इसे पसंद करते हैं तो इस पोस्ट को मत भूलना


@ मुझे लगता है कि यह सबसे आसान उत्तर है आशा है कि आप सहमत हैं :)
तुममला धनवी

1
सबसे आसान समाधान, मेरे विचार में (नॉटिलस के साथ, मेरा मतलब है)
mBardos

आशा है कि इससे आपको @mBardos :)
तुममला धनवी

2
आपका जवाब वास्तव में सवाल का जवाब नहीं दे रहा है, क्योंकि ओपी एक समाधान चाहता है जो एक ही बार में कई फ़ाइल प्रकार असाइनमेंट को संभालता है! कृपया प्रश्न फिर से पढ़ें
अनवर

-2
  1. फ़ाइल पर राइट क्लिक करें
  2. खुला गुण
  3. "ओपन विथ" टैब चुनें
  4. एक एप्लिकेशन चुनें
  5. "डिफ़ॉल्ट रूप में सेट करें" पर क्लिक करें

Sublime Textडिफ़ॉल्ट एप्लिकेशन के रूप में सेटिंग का स्क्रीनशॉट : डिफ़ॉल्ट कोड के रूप में <कोड> उदात्त पाठ </ कोड> सेट करें "

नोट: यदि आप किसी *.cफ़ाइल पर राइट क्लिक करते हैं और यदि आप उपरोक्त प्रक्रिया करते हैं, तो केवल उन्हीं फ़ाइलों को, जिनमें एक ही एक्सटेंशन है, एक डिफ़ॉल्ट के रूप में नया एप्लिकेशन होगा। तो इसी तरह आपको सभी प्रकार की फाइलों के लिए भी ऐसा ही करना चाहिए। उदाहरण के लिए: *.cpp, *.pyआदि


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