KDE में आवेदन कैसे पंजीकृत करें?


9

आम तौर पर, जब आप केडीई एप्लिकेशन के नियमित पैकेज को स्थापित करते हैं, तो उसका आइकन केडीई मेनू में दिखाई देता है।

अब, मैं ऐप के लिए पैकेज बना रहा हूं जो * .zip फ़ाइल में आया है, मैं इसे स्थापित कर सकता हूं, इसे चला सकता हूं, लेकिन यह केडीई मेनू में नहीं दिखता है। तो इसे कैसे पंजीकृत करें?

OpenSUSE 11.4, KDE3.5.10 (!), ऐप: IntelliJ IDEA।

जवाबों:


7

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


केडीई इसे उठाता है, लेकिन इसका कोई आइकन नहीं है, भले ही इसे सही ढंग से निर्दिष्ट किया गया हो। इसे कैसे सुधारा जा सकता है?
jvriesem

2

IDEA में अब अपने लिए एक .desktop फ़ाइल बनाने की क्षमता शामिल है। Tools > Create Desktop Entry...


2

kmenueditKDE वितरण का एक डिफ़ॉल्ट हिस्सा है, और मेनू को संपादित करने और डेस्कटॉप प्रविष्टियों को बनाने के लिए एक GUI प्रदान करता है। आप इसे या तो kmenueditटर्मिनल से शुरू कर सकते हैं या एप्लिकेशन लॉन्चर बटन पर राइट-क्लिक कर सकते हैं। GUI में, आप मेनू प्रविष्टियों की प्रतिलिपि बना सकते हैं, स्थानांतरित कर सकते हैं, पुन: व्यवस्थित कर सकते हैं, या सबसे प्रासंगिक रूप से फ़ाइल-> नया आइटम चुनकर एक नई प्रविष्टि बना सकते हैं

आप एक नाम और वैकल्पिक विवरण भर सकते हैं, और कमांड को चलाने के लिए प्रदान कर सकते हैं, या तो फ़ाइल ब्राउज़र से या इसे टाइप करके। यह कमांड PATHआपके वातावरण में चलाया जाता है, इसलिए आप या तो एक पूर्ण पथ प्रदान कर सकते हैं या केवल नाम आप टर्मिनल से भागेंगे। इस मामले में आप बस इस्तेमाल कर सकते हैं intellij। आप अतिरिक्त तर्क भी प्रदान कर सकते हैं, इसलिए वाइन के तहत एक विशेष कार्यक्रम चलाने के लिए जिसका आप उपयोग कर सकते हैं wine /path/to/program.exe

आप कमांड में तर्क के रूप में विभिन्न प्रतिस्थापन स्ट्रिंग्स को भी शामिल कर सकते हैं जो कमांड में है जब इसे चलाया जाएगा। आप सामान्य रूप से उपयोगी भी हो सकते हैं '% U`, जो कि आइकन पर खींचे गए URL (या फ़ाइल पथ) की सूची के साथ बदल दिया जाता है, लेकिन विभिन्न उपयोग मामलों के लिए कुछ संस्करण हैं।

आप नए आइटम विंडो के शीर्ष पर आइकन बटन पर क्लिक करके एक आइकन का चयन कर सकते हैं। सभी डिफ़ॉल्ट सिस्टम आइकन चुनने के लिए उपलब्ध हैं, या आप फ़ाइल सिस्टम से कुछ चुन सकते हैं।

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


0

/ Usr / share / Applications में .desktop फ़ाइल बनाना सही है, और मैं यह जोड़ना चाहूंगा कि विचार के लिए एक लिंक बनाना एक अच्छा विचार है। s फ़ाइल इसलिए .desktop फ़ाइल वास्तविक फ़ाइल के बजाय लिंक की ओर इशारा करती है।

उस तरीके से लिंक को बदलना आसान है जब एक नया संस्करण याद रखने के बजाय बाहर आता है।।

यहाँ मेरा विचार है .desktop फ़ाइल;

[Desktop Entry]
Name=IntelliJ IDEA
GenericName=Java Editor
Comment=Develop with pleasure!
Exec=/home/myHomeDir/idea-latest/idea.sh
Icon=/home/myHomeDir/idea-latest/idea.png
Type=Application
MimeType=text/plain;
Categories=Development;
StartupNotify=true
Terminal=false
NoDisplay=false
StartupWMClass=jetbrains-idea-ce
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.