मैं अपने डेस्कटॉप पर लॉन्चर कैसे बना सकता हूं?

पुराने संस्करणों में मेरे डेस्कटॉप पर लॉन्चर बनाना आसान था । मुझे बस अपने डेस्कटॉप पर राइट क्लिक करना था और "लॉन्चर बनाएं" विकल्प चुनें ।

अब मैं ऐसे लॉन्चर कैसे बना सकता हूं?

नोट: gnome-desktop-item-edit से हटा दिया गया था gnome-panel 19.10 में (देखें गनोम-डेस्कटॉप-आइटम-संपादित करें: उबंटू 19.10 पर कमांड नहीं मिला और बाद में 'गनोम-पैनल' पैकेज स्थापित). तो, यह उत्तर 19.10 और बाद में काम करने की संभावना नहीं है ।

यदि आप अभी भी इसका उपयोग करना चाहते हैं तो पुराना जीयूआई संवाद अभी भी उपलब्ध है:

का उपयोग करना ALT+F2 प्रकार

gnome-desktop-item-edit --create-new ~/Desktop

यह पुराने जीयूआई संवाद को लॉन्च करेगा और आपके डेस्कटॉप पर एक लॉन्चर बनाएगा:

enter image description here

पूर्वापेक्षाएँ

gnome-desktop-item-edit यदि आपने गनोम-शेल/गनोम-फ़ॉलबैक स्थापित किया है तो स्वचालित रूप से स्थापित हो जाता है । यदि आपने पहले स्थापित किया है तो यह स्वचालित रूप से भी स्थापित है gnome-tweak-tool.

वैकल्पिक रूप से, आप थोक के बिना पुराने सूक्ति-पैनल को स्थापित कर सकते हैं:

sudo apt-get install --no-install-recommends gnome-panel

आप बाद में स्थानांतरित कर सकते हैं MyLauncher.Desktop से फाइल ~/Desktop को ~/.local/share/applications/ इसे सभी एप्लिकेशन डैशबोर्ड में प्रदर्शित करने के लिए, या /usr/local/share/applications इसे सभी उपयोगकर्ताओं के लिए उपलब्ध कराने के लिए (@जॉनबेंट की टिप्पणी के लिए धन्यवाद) ।

आप इसे मैन्युअल कर सकते हैं. नाम की एक नई टेक्स्ट-फ़ाइल बनाएं something.desktop और इसे वहां लिखें:

#!/usr/bin/env xdg-open[Desktop Entry]Version=1.0Type=ApplicationTerminal=falseExec=command to run hereName=visible name hereComment=comment hereIcon=icon path here

फ़ाइल को निष्पादन योग्य बनाना न भूलें (chmod +x something.desktop)

या उस लेबल पर राइट माउस बटन पर क्लिक करें और ' चुनेंलॉन्च करने की अनुमति दें'(उबंटू 19.04 में परीक्षण किया गया) ।

कूलर तरीका है:

एरोनैक्स


arronax

से ली गई मूल तस्वीर iloveubuntu.net जो वर्तमान में दुर्गम है

स्थापित करने के लिए, प्रकार के साथ एक टर्मिनल खोलें Ctrl+Alt+T और लिखो:

sudo add-apt-repository ppa:diesch/testing sudo apt-get updatesudo apt-get install arronaxnautilus -q

यह कूलर है क्योंकि यह है खींचें और ड्रॉप और एक के साथ अधिक कार्य जीयूआई.

के बारे में अधिक एरोनैक्स ऑन ubuntugeek.com.

अब नवीनतम संस्करण में काम नहीं करता है, डेस्कटॉप आइकन पूरी तरह से हटा दिए गए थे ।

यह गनोम और यूनिटी में राइट क्लिक मेनू पर इसे वापस लाने का एक समाधान है,

1-स्थापित करें गनोम-ट्वीक-टूल , यदि आपके पास पहले से नहीं है, तो टर्मिनल पेस्ट में-

sudo apt-get install gnome-tweak-tool

2 - फिर इसे लॉन्च करने के लिए निम्नलिखित टाइप करें

gnome-tweak-tool

या कुंजी शॉर्टकट का उपयोग करें Alt+F2 प्रकार gnome-tweak-tool फिर "रन"पर क्लिक करें

3-बाईं ओर "डेस्कटॉप" टैब पर नेविगेट करें चित्र-और चालू करें
"क्या फ़ाइल प्रबंधक डेस्कटॉप को संभालता है"

4-इस भाग के लिए स्रोत: 1 अब हम राइट क्लिक मेनू पर डालने के लिए एक स्क्रिप्ट बनाने जा रहे हैं -

खुला हुआ gedit या तो टर्मिनल द्वारा या Alt+F2, कोड पेस्ट करें

gnome-desktop-item-edit ~/Desktop/ --create-new

केवल इसे नए टेक्स्ट दस्तावेज़ में डालें और फिर इसे "नया लॉन्चर बनाएं" के रूप में सहेजें कोई एक्सटेंशन की आवश्यकता नहीं है (आपको एक्सटेंशन एक्स के रूप में उपयोग करने की आवश्यकता हो सकती है "नया बनाएं Launcher.sh", यदि आप इसे अगले चरण में निष्पादन योग्य नहीं बना सकते हैं) ।

>>>5 - अब हमें फ़ाइल को निष्पादन योग्य बनाने की आवश्यकता है, फ़ाइल पर राइट क्लिक करें गुण क्लिक अनुमतियां टैब पर जाएं "निष्पादित करें" और जांचें "प्रोग्राम के रूप में फ़ाइल निष्पादित करने की अनुमति दें" फिर बंद करें ।

>>6-फाइल ब्राउजर खोलें, व्यू शो हिडन फाइल्स पर जाएं, अब आप होम फोल्डर में नेविगेट करें और फाइल को अंदर रखें ~/.gnome2/nautilus-scripts . नीचे दिखाया गया है -

>>7 - अब हमने राइट क्लिक मेनू पर नया लॉन्चर बनाया है! अपने डेस्कटॉप पर राइट क्लिक करें और जाएं स्क्रिप्ट नया लॉन्चरफिर अपने इच्छित एप्लिकेशन के लिए कॉमैंड जानकारी भरें,
नीचे दिखाया गया है-

>>यदि आप भूल जाते हैं कि ऐप का लॉन्च कमांड "ब्राउज़ करें" पर क्लिक करता है , तो फाइल सिस्टम यूएसआर बिन पर नेविगेट करें जो /यूएसआर/बिन है, ये आपके सिस्टम पर एप्लिकेशन हैं , अधिकांश को "ओपन" पर क्लिक करने के बाद स्वचालित रूप से आइकन ढूंढना चाहिए, हालांकि वे पहले दिखाई नहीं देंगे ।

यदि आप "लॉन्चर बनाएं" बॉक्स पर वापस आने पर आइकन नहीं दिखाते हैं तो आप आइकन को /यूएसआर/शेयर/आइकन में ढूंढकर एक आइकन खींच सकते हैं । विभिन्न थीम फ़ोल्डर या विशिष्ट आइकन में डिफ़ॉल्ट आइकन हैं /usr/share/icons/hicolor/scalable/apps या /usr/share/icons/hicolor/48x48/apps>, या यदि बाद में आप एक आइकन डालना चाहते हैं तो आप आइकन को खींचने और छोड़ने के लिए गुणों पर राइट क्लिक कर सकते हैं ।

(यह हिस्सा केवल सूक्ति के लिए, alt+f2 एकता में भिन्न है) ज्ञात अनुप्रयोगों को सूचीबद्ध करने का एक और तरीका हिट करना है Alt+F2 और "ज्ञात अनुप्रयोगों की सूची दिखाएं" के तहत ऐप पर क्लिक करें, फिर आप उस प्रोग्राम के लिए कमांड टेक्स्ट को पेस्ट करने के लिए कॉपी कर सकते हैं
नया लॉन्चर बनाएं।

यह सब कस्टम लॉन्चर बनाना बेहद आसान बना देगा, और एक बार सेटअप करने के बाद आप उन्हें टर्मिनल के बिना बना सकते हैं ।

  1. बनाएँ .डेस्कटॉप फ़ाइल /यूएसआर/शेयर/अनुप्रयोगों में/

    gksudo gedit /usr/share/applications/give-any-name.desktop
  2. निम्नलिखित पाठ चिपकाएँ

    [Desktop Entry]Type=ApplicationTerminal=falseIcon=/path/to/icon/icon.pngName=give-name-hereExec=/path/to/file/executableCategories=Utility;

को दे दो नाम नाम आप चाहते हैं ।

के लिए के रूप में चिह्न और निष्पादन, या तो पूर्ण पथ या "सिस्टम" नाम का उपयोग करें । उदाहरण के लिए, वीएलसी वीडियो प्लेयर आइकन या तो /यूएसआर/शेयर/आइकन/हाइकलर/48 एक्स 48/ऐप्स/वीएलसी है । पीएनजी या बस वीएलसी (बिना .पीएनजी एक्सटेंशन) ।

के लिए श्रेणियाँ, परामर्श करें एक्सडीजी मानक सूची.

प्रोग्राम के लिए लॉन्चर बनाने का एक आसान तरीका:

यदि आप अपने डैश में प्रोग्राम पा सकते हैं, तो बस अपने डैश में प्रोग्राम के लिए आइकन को अपने डेस्कटॉप पर या जहाँ भी आप चाहें, क्लिक करें और खींचें । :)

में 14.04 / 15.10 / 16.04 /17.04 / 17.10 डेस्कटॉप पर एक शॉर्टकट बनाने के लिए मौजूदा आवेदन: सबसे सरल समाधान (जहां तक मैं देख सकता हूं अन्य उत्तरों में नहीं मिला) एप्लिकेशन की डेस्कटॉप फ़ाइल को डेस्कटॉप पर कॉपी करना है: यहां जाएं /usr/share/applications,एप्लिकेशन की डेस्कटॉप फ़ाइल पर राइट क्लिक करें >copy, अपने डेस्कटॉप पर जाएं, राइट क्लिक करें >paste. इसे निष्पादन योग्य बनाना न भूलें, इसका सही आइकन आपके द्वारा निष्पादन योग्य बनाने के बाद दिखाई देगा ।

बस डेस्कटॉप पर डैश से आइकन को खींचें और छोड़ें 14.04 में काम नहीं करता है ।

नामक एक फ़ाइल बनाओ something.desktop, इसे जीएडिट में खोलें और टाइप करें:

[Desktop Entry]Name=Launcher NameComment=Launcher CommentExec=Command to ExecuteTerminal=falseType=ApplicationIcon=Path to Icon

रखो यह है /usr/share/applications और जब आप इसे चलाते हैं तो यूनिटी लॉन्चर में ऐप पर राइट क्लिक करें और टिक करें "लॉन्चर में रखें"(यदि आप इसे यूनिटी लॉन्चर में चाहते हैं), या यदि आप डेस्कटॉप लॉन्चर चाहते हैं तो इसे अपने डेस्कटॉप पर रखें ।

इस फाइल को अंदर रखें ~/.local/share/applications यदि आप इसे अपने उपयोगकर्ता पर लागू करना चाहते हैं ।

जुरियन ने आपके लिए यह सब करने के लिए एक ग्राफिकल पायथन ऐप बनाया है, इसे यहां डाउनलोड किया जा सकता है: http://jurschreuder.nl/UnityLaunchCreator.tar.gz

डेस्कटॉप शॉर्टकट और यूनिटी डैश / गनोम डॉक (और उद्धरण;स्टार्ट मेनू और उद्धरण;) आइकन विकल्प दोनों का उपयोग करके कैसे बनाएं । डेस्कटॉप फ़ाइल और दो सिम्लिंक

(उबंटू 14.04, 16.04, 18.04 और 20.04 में परीक्षण किया गया) ।

इस उदाहरण में हम अरुडिनो वी 1.8.5 के लिए एक लॉन्चर बनाएंगे । निष्पादन योग्य पहले इस फ़ोल्डर में निकाले गए थे: &उद्धरण;~/डाउनलोड/इंस्टाल_फाइल्स/अरुडिनो/अरुडिनो-1.8.5&उद्धरण; । एप्लिकेशन लॉन्च करने के लिए मुख्य निष्पादन योग्य फ़ाइल को संग्रहीत किया जाता है;~/डाउनलोड/इंस्टॉल_फाइल्स/अरुडिनो/अरुडिनो-1.8.5/अरुडिनो और उद्धरण ।

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

मेरी रणनीति एकल बनाने की होगी । डेस्कटॉप फ़ाइल प्रोग्राम के लिए लॉन्चर के रूप में कार्य करने के लिए, फिर हम इस फ़ाइल में दो प्रतीकात्मक लिंक (सिम्लिंक) बनाएंगे ताकि हम आपके डेस्कटॉप पर एक आइकन के माध्यम से प्रोग्राम (1) लॉन्च कर सकें, और (2) एकता या गनोम एप्लिकेशन लॉन्चर खोज मेनू का उपयोग कर सकें ।

प्रश्न: यह इस तरह से क्यों करते हैं?
ए: खैर, यह आपको केवल एक ही संपादित करने की अनुमति देता है । एक बार में दोनों स्थानों पर शॉर्टकट में परिवर्तन करने के लिए डेस्कटॉप फ़ाइल ।

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

कदम:

1. एक लांचर बनाओ (।डेस्कटॉप फ़ाइल), अपनी पसंद के टेक्स्ट एडिटर का उपयोग करके, इसे आवश्यकतानुसार संपादित करना । इसे स्टोर करें &उद्धरण;~/डेस्कटॉप_लॉंचर्स / अरुडुनो_1_8_5.डेस्कटॉप.

यहाँ कमांड हैं, मेरे साथ लीफपैड और उद्धरण का उपयोग करते हुए;जीयूआई पाठ संपादक:

mkdir ~/Desktop_launcherssudo apt update && apt install leafpadcd ~/Desktop_launchersleafpad Arduino_1_8_5.desktop

निम्नलिखित को कॉपी और पेस्ट करें &उद्धरण;अरुडुनो_1_8_5.डेस्कटॉप और उद्धरण; फ़ाइल जो आपने अभी बनाई है ।

  • ध्यान दें कि मेरा घर (&उद्धरण;~&उद्धरण;) निर्देशिका है &उद्धरण;/घर/गैब्रिएल्स&उद्धरण;. अपने उपयोगकर्ता नाम के लिए इसे नीचे संशोधित करें ।
  • इसके लिए भी ध्यान दें Exec रिक्त स्थान के साथ पथ, आप चाहिए एकल उद्धरण का उपयोग करें (') नीचे दिए गए पथ नाम के आसपास, या फिर आपको एक और उद्धरण मिलेगा;एप्लिकेशन लॉन्च करने में त्रुटि और उद्धरण; जब आप रन लिंक पर क्लिक करते हैं ।
  • के लिए Icon पथ, हालांकि, भले ही उसके पास पथ में रिक्त स्थान हो, आपको चाहिए नहीं पथ के चारों ओर एकल उद्धरणों का उपयोग करें अन्यथा आइकन लिंक पर ठीक से दिखाई नहीं देगा ।

Arduino_1_8_5.desktop फ़ाइल सामग्री:

[Desktop Entry]Name=Arduino 1.8.5Comment=Exec=/home/gabriels/Downloads/Install_Files/Arduino/arduino-1.8.5/arduinoIcon=/home/gabriels/Downloads/Install_Files/Arduino/arduino-1.8.5/lib/arduino.pngTerminal=falseType=ApplicationStartupNotify=true

सहेजें और बाहर निकलें ।

2. इसे निष्पादन योग्य बनाएं ।

नोट: यह कदम महत्वपूर्ण है! नीचे दिए गए अगले चरण में प्रतीकात्मक लिंक बनाने से पहले आपको ऐसा करना होगा अन्यथा आप जो प्रतीकात्मक लिंक बनाने जा रहे हैं, वह आपके डेस्कटॉप से प्रोग्राम लॉन्च करने के शॉर्टकट के रूप में ठीक से काम नहीं करेगा ।

chmod +x Arduino_1_8_5.desktop

3. अपने ऊपर एक प्रतीकात्मक लिंक बनाएं ।डेस्कटॉप पर डेस्कटॉप लॉन्चर ताकि आप इसे वहां से लॉन्च कर सकें:

कमांड प्रारूप: ln -s /path/to/file /path/to/symlink_to_make

ln -s ~/Desktop_launchers/Arduino_1_8_5.desktop ~/Desktop/Arduino_1_8_5.desktop

ध्यान दें कि आपके सिमलिंक को समाप्त करना । डेस्कटॉप और उद्धरण; अनिवार्य है अन्यथा यह डेस्कटॉप शॉर्टकट के रूप में ठीक से प्रदर्शित या काम नहीं करेगा ।

4. यूनिटी/गनोम एप्लिकेशन मेनू पर इसके लिए एक प्रतीकात्मक लिंक बनाएं ताकि आप इसे वहां से भी लॉन्च कर सकें:

sudo ln -s ~/Desktop_launchers/Arduino_1_8_5.desktop /usr/share/applications/Arduino_1_8_5.desktop

नोट्स:

  • उबंटू एकता / सूक्ति आवेदन ।डेस्कटॉप फ़ाइलों में संग्रहीत हैं: & उद्धरण; यूएसआर / शेयर / अनुप्रयोग & उद्धरण;
  • अपने सामान्य ज्ञान में जोड़ने के लिए साइड नोट: द । अनुप्रयोग निर्देशिका में डेस्कटॉप फ़ाइलें, डेस्कटॉप के विपरीत, काम करने के लिए निष्पादन योग्य चिह्नित करने की आवश्यकता नहीं है ।

5. हो गया!

  • अब यदि आपको कभी भी डेस्कटॉप फ़ाइल को अपडेट करने की आवश्यकता है, तो इसे सीधे केवल एक ही स्थान पर अपडेट करें: &उद्धरण;~/डेस्कटॉप_लांचर्स/अरुडिनो_1_8_5 । डेस्कटॉप और उद्धरण, और परिवर्तन स्वचालित रूप से डेस्कटॉप पर और/यूएसआर/शेयर/अनुप्रयोगों और उद्धरण में सिम्लिंक द्वारा पहचाने जाएंगे ।
  • यदि डेस्कटॉप आइकन बदलने के बाद अपडेट नहीं होता है, तो डेस्कटॉप पर क्लिक करें और फिर हिट करें F5 या Ctrl + R डेस्कटॉप आइकन को ताज़ा करने के लिए ।
  • शॉर्टकट को हटाने के लिए बस डेस्कटॉप से और/यूएसआर/शेयर/एप्लिकेशन और उद्धरण से सिम्लिंक हटाएं:
  • rm ~/Desktop/Arduino_1_8_5.desktop
  • sudo rm /usr/share/applications/Arduino_1_8_5.desktop

स्क्रीनशॉट:

नव निर्मित शॉर्टकट के साथ मेरा डेस्कटॉप:

enter image description here

नव - निर्मित शॉर्टकट के साथ एकता लॉन्चर मेनू:

enter image description here

अतिरिक्त पढ़ना:

अतिरिक्त ज्ञान और वैकल्पिक तकनीकों के लिए, आधिकारिक उबंटू प्रलेखन देखें: https://help.ubuntu.com/community/UnityLaunchersAndDesktopFiles

यह भी देखें:

  1. मेरे एरकाग्यू_डॉटफाइल्स परियोजना, मेरे नमूने सहित डेस्कटॉप _ लॉन्चर्स साथ में desktop_file_install.sh और desktop_file_uninstall.sh लिपियों.

मैंने थोड़ा विकसित किया है कमांड लाइन प्रोग्राम लांचर निर्माण के लिए । उदाहरण:

iconize -n "Sublime Text" -p /home/marco/Desktop/sublime/sublime -i /home/marco/Desktop/sublime/Icon/256x256/sublime_text.png

यह एक संगत पैदा करेगा डेस्कटॉप प्रविष्टि अंदर ~/.local/share/applications:

[Desktop Entry]Type=ApplicationName=Sublime TextExec=/home/marco/Scrivania/sublime/sublime %UIcon=/home/marco/Scrivania/sublime/Icon/256x256/sublime_text.png

फिर आप इसे इस तरह अपने डेस्कटॉप पर ले जा सकते हैं:

mv ~/.local/share/applications/sublime-text.desktop ~/Desktop

अधिक शक्तिशाली विकल्प हैं अलाकार्ट और मेनुलिब्रे (उनके पास अधिक कार्य और एक ग्राफिकल यूजर इंटरफेस है) ।

[जुबंटू] पर एक नज़र डालें(http://xubuntu.org): एक्सएफसीई के पास मेनू संपादकके माध्यम से इसके लिए बहुत ही सुरुचिपूर्ण समर्थन है ।

मुझे ट्वीक टूल शुरू करना था, डेस्कटॉप आइकन सक्षम करना था, फिर डेस्कटॉप पर होम आइकन को डबलक्लिक करना था, फिर फ़ोल्डर को डेस्कटॉप पर खींचें, ड्रॉप करते समय ऑल्ट कुंजी पकड़े हुए (पहले नहीं) । डेस्कटॉप पर आईएनएबल आइकन तक अन्य विधियां काम नहीं करेंगी :slight_smile:

मुझे पता है कि पहले से ही बहुत अच्छे उत्तर हैं, लेकिन यहां मेरी पसंदीदा विधि है, जिसमें अरुडिनो आईडीई वी 1.8.5 का उपयोग करके एक विस्तृत उदाहरण है: .desktop - How can I create launchers on my desktop? - Ask Ubuntu