मैं अपने सूक्ति शैल पसंदीदा में ग्रहण कैसे जोड़ूं?


41

मैं गोमुख खोल 3.6 और ग्रहण 4.2 चलाता हूं। मैंने अपने / ऑप्ट निर्देशिका में ग्रहण को मैन्युअल रूप से स्थापित किया है, क्योंकि ग्रहण के लिए उबंटू पैकेज बहुत पुराना है।

मैंने इसके लिए एक .desktop फ़ाइल बनाई है, और ~ / .local / शेयर / अनुप्रयोगों में रखा है। यह इस तरह दिख रहा है:

[Desktop Entry]
Type=Application
Name=Eclipse
Comment=Eclipse Integrated Development Environment
Icon=/opt/eclipse-4.2.1/icon.xpm
Exec=/opt/eclipse-4.2.1/eclipse
Terminal=false
Categories=Development;IDE;Java;

मैं एक्टिविटी मेनू से एक्लिप्स चला सकता हूं; अगर मैं सुपर मेनू को हिट करता हूं और "एक्लिप्स" टाइप करता हूं और इसे चलाता हूं, तो यह ठीक शुरू होता है, और मेरे लॉन्चर / साइडबार / डॉक / जो भी इसे कहा जाता है, में दिखाई देता है।

लेकिन अगर मैं इसके आइकन पर राइट-क्लिक करता हूं, तो "पसंदीदा में जोड़ें" विकल्प नहीं है।

(मुझे लगता है कि यह भी मामला है अगर मैं xeyes और xcalc जैसे कुछ बहुत पुराने कार्यक्रम चलाता हूं। यह आश्चर्यजनक है कि ये वितरित किए गए हैं!)

तो यह एक कार्यक्रम के बारे में क्या है जो यह निर्धारित करता है कि "पसंदीदा में जोड़ें" विकल्प उपलब्ध है या नहीं? अगर मुझे पता था और समझ में आता है, तो शायद यह मुझे इस ग्रहण समस्या को ठीक करने के लिए सही रास्ते पर स्थापित करेगा।

जवाबों:


25

जवाब कहीं और मिला। .Desktop फ़ाइल को लॉन्च किए जाने वाले बाइनरी के समान ही नामित करने की आवश्यकता है।

मेरा ग्रहण कुछ ऐसा था जैसे eidese_ide.desktop और चलने वाला बाइनरी सिर्फ "ग्रहण" है। गनोम शेल ऐसा नहीं लगता है।


9
भविष्य के संदर्भ के लिए, इस उत्तर ने मेरे लिए इसे हल नहीं किया। एकमात्र तरीका जो मैं कर सकता था वह वास्तविक "एप्लिकेशन" मेनू से एप्लिकेशन को राइट-क्लिक करना और इसे पसंदीदा के रूप में जोड़ना था। मैं यह नहीं कर सका, जबकि कार्यक्रम डॉक पर चल रहा था।
जस्टिन डब्ल्यू। फ्लोरी

1
मुझे लगता है कि Gnome बाइनरी फ़ाइल की तलाश में नहीं है, लेकिन इसके लिए WM_CLASS, जैसा कि यहां अन्य उत्तर में बताया गया है। एक बार मैंने पाया कि (उपयोग करके xprop) यह काम करने लगा।
स्किट

20
  1. alacarteप्रोग्राम इंस्टॉल करें ।
  2. इस प्रोग्राम को चलाएं (इसका नाम है Main Menu)।
  3. दाईं ओर के पैनल से उपयुक्त मेनू श्रेणी में अपना ग्रहण मेनू आइटम जोड़ें (आइकन, नाम और कमांड को शामिल करके)
  4. अब सूक्ति शैल अपनी खोज में स्थापित मैनुअल को दिखाते हैं और आप इसे खोज सकते हैं या आसानी से पसंदीदा में जोड़ सकते हैं।

यह गनोम शेल में सभी मैनुअल इंस्टॉल किए गए प्रोग्राम के लिए काम करता है।


यह करने के लिए सबसे अच्छा तरीका है!
बॉट_बॉट

2
... सिवाय इसके कि ३.१४ गनोम में आप इसे पसंदीदा में जोड़ने के लिए मेनू आइटम पर राइट-क्लिक नहीं कर सकते
फ्रैंकोइस

8

Gnome 3.16 में, मैंने .desktopफ़ाइल को बिल्कुल विंडो की तरह नाम देकर पसंदीदा में जोड़ने में कामयाब रहा WM_CLASS

खिड़की जानने के लिए WM_CLASS:

  1. एक टर्मिनल विंडो खोलें
  2. xpropकमांड निष्पादित करें : कर्सर एक क्रॉस में बदल जाता है
  3. संबंधित विंडो पर क्लिक करें
  4. टर्मिनल में कमांड आउटपुट पढ़ें, WM_CLASSसंपत्ति की तलाश में है (यह मानों की अल्पविराम से अलग की गई सूची है, बस पहले एक को चुनें)

यदि आप एक ही बार में ग्रहण के कई संस्करणों का उपयोग कर रहे हैं और आपको परस्पर विरोधी WM_CLASSमान मिलते हैं (आमतौर पर किसी भी संस्करण, AFAIK के लिए "ग्रहण"), तो आप अपने द्वारा plugin.xmlस्थापित ग्रहण पैकेज में प्रासंगिक संपादन करके अपना स्वयं का (यानी "ग्रहण लूना") सेट कर सकते हैं। ।

Ie ग्रहण ग्रहण करने के लिए Luna JEE फ़ाइल है <install_dir>/plugins/org.eclipse.epp.package.jee_4.4.<some_version>/plugin.xml


इसने मेरे लिए यह किया। मेरे पास फ़ायरफ़ॉक्स डेवलपर संस्करण शॉर्टकट था, जहां मैंने कमांड को WM_CLASSजोड़कर बदल दिया । उस वर्ग का नाम बदलने से मुझे पसंदीदा में जोड़ने में सक्षम बनाया गया। --class=firefoxdevExec
स्केटर

5

एक .desktop फ़ाइल बनाएँ

समाधान वास्तव में बहुत आसान है: स्थापना फ़ोल्डर में, एक खाली फ़ाइल बनाएं, इसे नाम दें Eclipse.desktop और इस कोड को कॉपी पेस्ट करें:

[Desktop Entry]
Version=Neon
Name=Eclipse
Comment=Eclipse is an IDE
Exec=/home/username/path/to/eclipse
Path=/home/username/path/to/eclipse/
Icon=/home/username/path/to/eclipse/icon.xpm
Terminal=false
Type=Application
Categories=Utility;Application;Development;

फिर, फ़ाइलों के गुणों को बदलें ताकि इसे निष्पादित किया जा सके। बस उस पर डबल क्लिक करें, और ग्रहण शुरू होना चाहिए। आप लॉन्चर में आइकन लॉक कर पाएंगे।

ग्रहण-इन-द-लांचर

बेशक, कृपया अपने ग्रहण स्थापना के लिए रास्ता बदल दें। और यदि आपके पास कई इंस्टॉलेशन हैं, तो आप मेनू में अधिक स्पष्ट बनाने के लिए नाम फ़ील्ड को बदल सकते हैं। आप फ़ाइल नाम भी बदल सकते हैं।

ग्रहण को अपने मेनू में जोड़ें

अब आपके पास एक शांत डेस्कटॉप लॉन्चर है, लेकिन यह अभी तक आपके मेनू में उपलब्ध नहीं है। ऐसा करने के लिए, Eclipse.desktop फ़ाइल को इसमें कॉपी करें:

/home/username/.local/share/applications

यदि आप अभी भी मेनू में ग्रहण नहीं पा रहे हैं, तो बस अपने सत्र से लॉग आउट करें या अपने कंप्यूटर को पुनरारंभ करें। वह अच्छा होना चाहिए।

ग्रहण-इन-द-लांचर

स्रोत: http://blog.ttoine.net/en/2016/06/30/how-to-add-eclipse-neon-launcher-in-gnu-linux-menus-and-launchers/


तो समस्या यह थी, कि *.desktop-file निष्पादन योग्य नहीं था, है न?
आर्क लिनक्स टक्स

4

मैंने पाया कि यदि मैं "राइट टू फेवरेट" खोज में दिखाई देने पर ऐप को राइट-क्लिक करता हूं: "एक्टिविटीज" ओवरव्यू -> प्रेस "एक्टिविटीज" / सुपर की - में उपलब्ध कराने के लिए इसकी .desktop फाइल बनाएं। > ऐप का नाम टाइप करें -> राइट क्लिक करें जैसा कि यह खोज में दिखाई देता है -> "पसंदीदा में जोड़ें" अब उपलब्ध होना चाहिए।

मेरे मामले में मुझे एंड्रॉइड स्टूडियो (एंड्रॉइड-स्टूडियो / बिन / स्टूडियो.श) के साथ गनोम-शेल 3.16.2-2 पर चलने की समस्या थी।


2

मैं जोड़ने के लिए किया था StartupWMClass=करने के लिए *.desktopफ़ाइल। विंडो प्राप्त करने के लिए WM_CLASS, आप xpropटर्मिनल में कमांड का उपयोग करके, विंडो पर क्लिक कर सकते हैं ।


नीचे एक और पूर्ण उत्तर जोड़ा गया। आइडिया एक ही है, लेकिन थोड़ा और अधिक विवरण और कोई टर्मिनल नहीं है :)
Ru

1

मुझे उबंटू 16.04 -> 18.04 को उन्नत करने के बाद एक ही समस्या आई कि एकता -> गनोम को प्रभावी ढंग से बदल दिया जाए। एक पुरानी .local / share / Applications / eclipse-photon.desktop फ़ाइल को ग्रहण शुरू करने में सक्षम था, लेकिन इसका आइकन तुरंत एक बदसूरत में बदल गया और आपको इसे राइट-क्लिक करने और पसंदीदा में जोड़ने की अनुमति नहीं दी गई।

समस्या .desktop फ़ाइल में "StartupWMClass = ग्रहण आईडीई" लाइन के अभाव में दिखाई दी। यह किसी तरह एकता में काम किया, लेकिन गनोम में विफल रहा।

वैसे भी, मैंने MenuLibre मेनू संपादक को लिया , और इसने मुझे एक विंडो का चयन करने की अनुमति दी, जिसमें मेनूइटम संबंधित है (उन्नत -> स्टार्टअप WM वर्ग; आपको अपना ग्रहण पहले शुरू करना होगा)।


0

सुनिश्चित करें कि फ़ाइल Icon=/opt/eclipse-4.2.1/icon.xpmमें लाइन .desktopसही फ़ाइल की ओर इशारा करती है। मेरे मामले में यही समस्या थी।

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