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


255

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

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


Xubuntu पर एक नज़र है : मेनू संपादक के माध्यम से Xfce को इसके लिए बहुत ही सुंदर समर्थन है ।
20:

मुझे टीक टूल शुरू करना था, डेस्कटॉप आइकनों को सक्षम करना, फिर डेस्कटॉप पर होम आइकन को डबल क्लिक करना, फिर फ़ोल्डर को डेस्कटॉप पर ड्रैग करना, ड्रॉप करते समय ALT कुंजी पकड़ना (पहले नहीं)। अन्य विधियाँ तब तक काम नहीं करेंगी जब तक कि डेस्कटॉप पर Ienabled आइकन्स :)
Spikolynn

मुझे पता है कि पहले से ही बहुत अच्छे उत्तर हैं, लेकिन यहाँ मेरा पसंदीदा तरीका है, Arduino IDE v1.8.5 का उपयोग कर एक विस्तृत उदाहरण के साथ: askubuntu.com/a/1014261/327339
गेब्रियल स्टेपल्स

जवाबों:


207

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

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

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

यह पुराने GUI डायलॉग को लॉन्च करेगा और आपके डेस्कटॉप पर एक लांचर बनाएगा:

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

आवश्यक शर्तें

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(@ JonBently की टिप्पणी के लिए धन्यवाद) यह सभी उपयोगकर्ताओं के लिए उपलब्ध बनाने के लिए।


66
हालांकि यह एक शानदार जवाब है, यह वास्तव में दुखद है कि उबंटू ने इसे मुश्किल बना दिया है।
डीजेंगोफैन

15
क्या होगा यदि आपने एक लॉन्चर बनाया है, जो लॉन्च किया गया "क्रिएट लांचर" ऐसा gnome-desktop-item-edit --create-new ~/Desktopकरने के लिए कमांड सेक्शन में काम करेगा, तो आपके पास लॉन्चर बनाने के लिए एक डेस्कटॉप आइकन होगा।
मेटो

2
यह Ubuntu 14.04 पर काम नहीं करता है: ALT + F2 यूनिटी में लॉन्चबार स्टार्टर खोलता है! लेकिन @virpara द्वारा समाधान नीचे काम करता है: मैं अपने डेस्कटॉप पर लांचर कैसे बना सकता हूं?
रूबों 7

15
उनके लिए एक अच्छी जगह जोड़ने के लायक है ~/.local/share/applications/- फिर वे डैश में बदल जाते हैं।
Artfulrobot

8
मुझे समझ में नहीं आता कि यह इतना कठिन क्यों होना चाहिए?
एडलिन

119

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

#!/usr/bin/env xdg-open

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=command to run here
Name=visible name here
Comment=comment here
Icon=icon path here

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


5
आपके उत्तर के लिए धन्यवाद। मुझे फ़ाइल को रखने की आवश्यकता कहां है, मैं इसे .local / share / Applications फ़ोल्डर में रख सकता हूं और इसे लॉन्चर पैनल में ड्रैग और ड्रॉप कर सकता हूं लेकिन यह वह नहीं है जो मैं चाहता हूं। मैं उन्हें लॉन्चर पैनल के बजाय अपने डेस्कटॉप पर रखना चाहता हूं।
टीनूज

अपने डेस्कटॉप पर डाल दिया! आप इसे अपनी इच्छानुसार हर जगह रख सकते हैं।
fnkr 18

3
जवाब के लिए धन्यवाद अब यह काम करता है .. मुझे फ़ाइल को निष्पादन योग्य बनाना था :)
19:39 पर tinuz

यह काम करता है सिवाय आपको बताए कि फ़ाइल को निष्पादन योग्य अनुमतियों की आवश्यकता है।
triplethreat78

7
यह एक प्रमुख दर्द है। शॉर्टकट बनाने के लिए आपको एक टेक्स्ट फाइल को एडिट करना होगा? हम इसे Windows की तुलना में अधिक कठिन क्यों बनाते हैं? और जब आप एक निष्पादन योग्य हैं तो आप "आइकन मार्ग" के साथ कैसे आते हैं? उस से चिह्न निकालने के लिए गुड लक - एक पूरी 'नोटेर क्वेस्ट। यह आश्चर्यजनक है कि उबंटू पर यह सबसे सरल कार्य कितना मुश्किल है!
डेन डैस्कलेस्कु

44

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

Arronax


arronax

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

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

sudo add-apt-repository ppa: diesch / टेस्टिंग 
sudo apt-get update
sudo apt-get install एरोनैक्स
नॉटिलस -क्यू

यह कूलर है क्योंकि इसमें GUI के साथ ड्रैग एंड ड्रॉप और अधिक फ़ंक्शन हैं ।

Ubuntugeek.com पर एरोनैक्स के बारे में अधिक ।


यह एक बहुत साफ उपकरण है। लेखकों की साइट देखें florian-diesch.de/software/arronax
वुल्फ

अब अल्केर्ट टूट गया है, यह तरीका है। यह आपको आपके सभी लॉन्चर को नहीं दिखाता है जैसे कि अल्केर्ट ने किया था, लेकिन यह आपको उन पर अधिक सेटिंग्स सेट करने देता है ...

यह वास्तव में अच्छा है, और यह सिर्फ एकता के लिए नहीं है। मेट पर भी अच्छा काम करता है!
जोनासकज

धन्यवाद! इंस्टॉल (Ubuntu 16) पर कुछ त्रुटियों की सूचना दी, लेकिन इसने पूरी तरह से काम किया! लॉन्चर में सही आइकन दिखाता है!
dwn

ईवन कोलर! यह लॉन्चर विंडो को लॉन्चर आइकन के तहत समूहित करता है - अच्छा!
dwn

35

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

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

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

sudo apt-get install gnome-tweak-tool

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

gnome-tweak-tool

या कुंजी शॉर्टकट का उपयोग Alt+ F2टाइप gnome-tweak-toolउसके बाद "रन"

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

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

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

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

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

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

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

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

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

7- अब हमारे पास राईट क्लिक मेनू पर नया लॉन्चर है! अपने डेस्कटॉप पर क्लिक करें और> स्क्रिप्ट पर जाएं> नया बनाएँ लांचर तो फिर तुम चाहते आवेदन के लिए comand जानकारी भरें,
below- दिखाया यहां छवि विवरण दर्ज करें

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

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

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

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

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


यह लिखने के लिए समय निकालने के लिए धन्यवाद! मैंने चरणों को पूरा किया और अब इतनी आसानी से लॉन्च करने में सक्षम होना बहुत अच्छा है।
कामिल स्लोविकॉस्की

6
यह हास्यास्पद रूप से जटिल है ...
रेनियर पोस्ट

क्या कारण हो सकता है कि चिमटा काम नहीं कर रहा है? मैंने Gnome 3.28.1 पर डेस्कटॉप आइकन सक्षम किए, लेकिन वे दिखाई नहीं दिए।
सनकैचर

डेस्कटॉप आइकन समर्थन पूरी तरह से हटा दिया गया था नए संस्करणों में।
माटेओ

33
  1. .Desktop फ़ाइल को / usr / शेयर / एप्लिकेशन / में बनाएँ

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

    [Desktop Entry]
    Type=Application
    Terminal=false
    Icon=/path/to/icon/icon.png
    Name=give-name-here
    Exec=/path/to/file/executable
    Categories=Utility;
    

आप जो नाम चाहते हैं उसे नाम दें ।

के रूप में चिह्न और Exec , या तो एक पूर्ण पथ या एक "सिस्टम" नाम का उपयोग करें। उदाहरण के लिए, वीएलसी वीडियो प्लेयर आइकन /usr/share/icons/hicolor/48x48/apps/vlc.png या बस vlc (.png एक्सटेंशन के बिना) है।

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


अच्छी तरह से मैं अपने कंप्यूटर में अनुप्रयोग फ़ोल्डर नहीं ढूँढ सकता ...
user590849

आप का मतलब है कोई निर्देशिका नाम applicationsहै /usr/share/? यह कैसे संभव हो सकता है?
राहुल वीरपारा

हाँ, मुझे यह पता चला। हालांकि समाधान के लिए धन्यवाद। यह एक सम्मोहन की तरह काम करता है।
user590849

@virpara क्रमशः क्यों? मैं इसे एक और क्रम में ठीक काम कर रहा था, लेकिन शायद मैं कुछ याद कर रहा था?
मैगपाई

@ मैगपाई आप सही कह रहे हैं। आदेश यहाँ कोई फर्क नहीं पड़ता। यह मेरी गलती है।
राहुल वीरपारा

12

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

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


1
Ubuntu 14.04 में मुझे (त्रुटि संदेश) काम नहीं करता है
BurninLeo

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

12

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

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


1
इसने मेरे लिए 14.04 में काम किया:xdg-desktop-icon install /usr/share/applications/google-chrome.desktop
एडम मोंसेन

कोई है Pasteमेरी Gnome 3.28.1 पर RMB पर
Suncatcher

@Suncatcher ऐसा इसलिए है क्योंकि 3.28 में डेस्कटॉप आइकनों के लिए अब कोई समर्थन नहीं है ...
याकूब Vlijm

5

नामक एक फाइल बनाएं something.desktop, इसे gedit में खोलें और टाइप करें:

[Desktop Entry]
Name=Launcher Name
Comment=Launcher Comment
Exec=Command to Execute
Terminal=false
Type=Application
Icon=Path to Icon

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

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

Jurriaan ने आपके लिए यह सब करने के लिए एक चित्रमय अजगर ऐप बनाया है, इसे यहाँ डाउनलोड किया जा सकता है: http://jurschreuder.nl/UnityLaunchCreator.tar.gz


4

एक .desktop फ़ाइल और दो सिमिंक का उपयोग करके डेस्कटॉप शॉर्टकट और एक एकता डैश ("प्रारंभ मेनू") आइकन विकल्प दोनों कैसे बनाएं।

इस उदाहरण में हम Arduino v1.8.5 के लिए एक लांचर बनाएंगे। निष्पादन योग्य पहले इस फ़ोल्डर में निकाले गए थे: "~ / डाउनलोड / इंस्टॉल_फाइल्स / Arduino / arduino-1.8.5"। एप्लिकेशन को लॉन्च करने के लिए मुख्य निष्पादन योग्य फ़ाइल "~ / डाउनलोड / Install_Files / Arduino / arduino-1.8.5 / arduino" पर संग्रहीत है।

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

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

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

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

कदम:

1. अपनी पसंद के एक पाठ संपादक का उपयोग करके, एक लांचर (.desktop फ़ाइल) बनाएं, इसे आवश्यकतानुसार संपादित करें। इसे "~ / Desktop_launchers / Arduino_1_8_5.desktop" में संग्रहीत करें।

यहां "लीफपैड" GUI टेक्स्ट एडिटर का उपयोग करते हुए कमांड दिए गए हैं:

mkdir ~/Desktop_launchers
sudo apt update && apt install leafpad
cd ~/Desktop_launchers
leafpad Arduino_1_8_5.desktop

आपके द्वारा अभी बनाई गई "Arduino_1_8_5.desktop" फ़ाइल में निम्नलिखित को कॉपी और पेस्ट करें।

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

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

[Desktop Entry]
Name=Arduino 1.8.5
Comment=
Exec='/home/gabriels/Downloads/Install_Files/Arduino/arduino-1.8.5/arduino'
Icon=/home/gabriels/Downloads/Install_Files/Arduino/arduino-1.8.5/lib/arduino.png
Terminal=false
Type=Application
StartupNotify=true

सुरषित और बहार।

2. इसे अमल में लाएं।

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

chmod +x Arduino_1_8_5.desktop

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

कमांड प्रारूप: "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

ध्यान दें कि ".desktop" के साथ आपका सिमलिंक समाप्त करना अनिवार्य है, अन्यथा यह डेस्कटॉप शॉर्टकट के रूप में प्रदर्शित या ठीक से काम नहीं करेगा।

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

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

टिप्पणियाँ:

  • एकता एप्लिकेशन .desktop फ़ाइलों में संग्रहीत हैं: "/ usr / शेयर / आवेदन"
  • अपने सामान्य ज्ञान को जोड़ने के लिए साइड नोट: एप्लीकेशन निर्देशिका में .desktop फाइलें, डेस्कटॉप पर, काम करने के लिए निष्पादन योग्य होने की आवश्यकता नहीं है।

5. हो गया!

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

स्क्रीनशॉट:

नए बने शॉर्टकट के साथ मेरा डेस्कटॉप:

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

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

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

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

अतिरिक्त ज्ञान और वैकल्पिक तकनीकों के लिए, "यूनीथलॉन्चर्सएंडडेस्कोटॉप फ़ाइल्स" पर आधिकारिक उबंटू दस्तावेज़ देखें : https://help.ubuntu.com/community/UnityLaunchersAndDesktopFiles


3

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

इसे फ़ाइल नाम के रूप में सहेजा जा सकता है makeLauncher.sh, राइट क्लिक से अनुमतियाँ बदलें -> गुण -> अनुमतियाँ -> प्रोग्राम के रूप में फ़ाइल निष्पादित करने की अनुमति दें, और यह जाने के लिए तैयार है।

#!/bin/bash

FORM=$(zenity --forms \ --title="Simple shortcut maker" --text="Create new .desktop file" \
        --add-entry="Program Name" \
        --add-entry="Command or path to file" \
        --add-entry="Terminal app(true/false)" \
        --add-entry="Icon (path)") 

[ $? == 0 ] || exit 1

awk -F'|' -v home="$HOME" '{ 
    FILE = home"/Desktop/"$1".desktop"
        print "[Desktop Entry]" >> FILE
        print "Type=Application" >> FILE
        print "Name="$1 >> FILE
        print "Exec="$2 >> FILE
        print "Terminal="$3 >> FILE
        if ($4 !~ /^[ ]*$/)
            print "Icon="$4 >> FILE ;
    system("chmod 755 " FILE);

}' <<< "$FORM"

और यहाँ यह कैसे दिखता है

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

साइड नोट : दुख की बात है कि जिनीटी के फॉर्म फील्ड में एक विजेट विजेट के लिए चेकबॉक्स नहीं है, इसलिए टर्मिनल ऐप विकल्प के लिए सही / गलत टाइप करना पड़ता है। मैं इस स्क्रिप्ट को PyQt में दोबारा लिखने पर विचार कर रहा हूं।


1
सुझाव: टर्मिनल ऐप एक चेकबॉक्स होना चाहिए - यह कोड को और अधिक जटिल बना देगा, लेकिन उपयोगकर्ता के लिए आसान होगा। आइकन वैकल्पिक रूप से एक फ़ाइल पिकर हो सकता है।
मूरू

@ मरमू अच्छा सुझाव - मैं इस पर काम करूँगा।
सेर्गेई कोलोडियाज़नी

मैंने स्क्रिप्ट को एक Nautilus कार्रवाई में जोड़ा है, लेकिन यह केवल डेस्कटॉप पर लॉन्चर बनाता है। क्या फ़ोल्डर के अंदर लॉन्चर बनाने का एक तरीका है जहां स्क्रिप्ट निष्पादित होती है (उस कार्रवाई के साथ)?

1
@cipricus अच्छी तरह से, हाँ, संभव: स्क्रिप्ट को लिखता है FILE = home"/Desktop/"$1".desktop", जहां भाग में कमांड के homeलिए चर के रूप में परिभाषित awkकिया -v home="$HOME"गया है। आप क्या कर सकते हैं, कमांड FILE से सभी संदर्भों को हटा awkदिया जाता है, और कमांड को उसी विशिष्ट फ़ाइलनाम पर पुनर्निर्देशित कर सकते हैं जिसे आप बनाना चाहते हैं > somefile.desktop। यह बहुत मुश्किल नहीं है, बस उस विशिष्ट भाग को फिर से लिखने की जरूरत है। कृपया मुझे कुछ दिनों में याद दिलाएं। मैं कल इस उत्तर को अपडेट करने की कोशिश करूंगा, लेकिन मैं भूल सकता हूं।
सेर्गेई कोलोडियाज़नी

धन्यवाद! - मैं इस अधिक सरलीकृत उत्तर के साथ आया था ( Nautilus संदर्भ मेनू में (बिना gnome-desktop-item-edit) ) लॉन्चर जोड़ें ( लेकिन मुझे लगता है कि आपके अच्छे हो सकते हैं)।

2

कृपया मेरे द्वारा बनाए गए इस विकी पृष्ठ से अवगत रहें, क्योंकि मैंने देखा है कि डेस्कटॉप और एकता लॉन्चर पर प्रश्न बहुत बार होते हैं :) https://help.ubuntu.com/community/UnityLaunchersAndDesktopFiles


2
उपयोगकर्ता क्या कर सकता है इसके लिए कृपया एक सारांश या चरण जोड़ें, बस एक लिंक बहुत उपयोगी नहीं है।
मातेओ

2

यह आसानी से प्रयोग कर प्राप्त किया जा सकता है nautilus-actionऔर gnome-desktop-item-edit

कदम:

  • टर्मिनल में निम्नलिखित कमांड चलाकर नॉटिलस-एक्शन स्थापित करें:

    sudo apt-get install nautilus-action
    
  • Nautilus-Actions लॉन्च करें और एक नई कार्रवाई बनाएं।

  • एक्शन टैब के तहत, " डिस्प्ले आइटम को स्थान संदर्भ मेनू में देखें ", फिर संदर्भ लेबल में , इसे दर्ज करें: लॉन्चर बनाएं।

Nautilus-एक्शन बनाने-launcher1

  • अब कमांड टैब खोलें और निम्नलिखित विवरण दर्ज करें:

    लेबल: Create Launcher

    पथ: gnome-desktop-item-edit

    पैरामीटर: --create-new %f

    कार्यकारी डाइरेक्टरी: Click Browse and select your Desktop folder.

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

  • बाकी टैब को छोड़ दें क्योंकि यह अब है। अब आपकी कमान और बाहर निकलें:

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

  • Nautilus को पुनरारंभ करें:

    nautilus -q
    
  • आप Create Launcher का चयन करके संदर्भ मेनू से शॉर्टकट जोड़ सकते हैं

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

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

शॉर्टकट आपके वर्तमान निर्देशिका में जोड़ा जाता है जिस पर आपने राइट-क्लिक किया है

किया हुआ!


मामूली सुधार, "नॉटिलस-एक्शन" नहीं "नॉटिलस-एक्शन" पढ़ने के लिए पहले कमांड को ठीक करें।
डेनियल ड्रिक

उबंटू 18.04.1 के तहत यह करने की कोशिश की, लेकिन मिल $ sudo apt-get install nautilus-actions Reading package lists... Done Building dependency tree Reading state information... Done Package nautilus-actions is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source E: Package 'nautilus-actions' has no installation candidate
brewmanz

nautilus-actionके साथ बदल दिया गया है filemanger-actions। लेकिन यह रेपो में नहीं है, बग रिपोर्ट से ppa का
खुर्शीद आलम


1

मैंने देखा है कि गनोम-पैनल और गनोम-ट्वीक-टूल दोनों को निर्भरता के भार की आवश्यकता है, यहां तक ​​कि साथ --no-recommends

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

फिर नए डेस्कटॉप आइकन पर राइट-क्लिक करें और पथ, विवरण, आइकन बदलें (और यदि आपको पसंद है तो टिप्पणी करें)। फिर इस नए लॉन्चर को कहीं /home/yourname/Misc/Appsऔर खींचें और अंत में, इसे लॉन्चर में खींचें।

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


यह Ubuntu 13.04 में काम नहीं करता है (किसी भी अधिक?)। डैश से लॉन्चर आइकन खींचना कुछ नहीं करता है। यह लॉन्चर के लिए "वापस चला जाता है"। मुझे लगता है कि यह पिछले Ubuntu संस्करणों में काम करता था। मुझे नहीं पता कि वे उपयोगी सुविधाओं को क्यों हटाते रहते हैं।
मैटियो

हाँ, आप लॉन्चर से नहीं खींच सकते, आपको डैश से ड्रैग करना होगा - इसलिए डैश को लाने के लिए अपनी सुपर की को दबाएं, फिर कोई भी आइकन करेगा। आपको डैश फुल स्क्रीन भी नहीं रखनी पड़ेगी (शीर्ष-बाईं ओर एक आकार टॉगल है) ताकि आप अपने आइकन को खींचने के लिए डेस्कटॉप देख सकें। अभी भी 13.04 में काम करता है। मैंने 13.10 में अभी तक यह कोशिश नहीं की है।
20

ओह मैं देख रहा हूं, मुझे लगा कि आप लॉन्चर के बारे में बात कर रहे थे, क्योंकि मैं नामों को भ्रमित करता हूं और जिस मशीन पर मैंने कोशिश की थी उस पर पूरी स्क्रीन कवर की गई थी, इसलिए मैं डैश से कुछ भी नहीं खींच सका। लेकिन मुझे यकीन नहीं है कि यह फुलस्क्रीन था, मुझे लगता है कि यह स्क्रीन बहुत छोटा है और गैर-फुलस्क्रीन डैश यह सब भरता है। ऐसे मामले में कोई क्या कर सकता है? ऐसा नहीं लगता है कि आप डैश का आकार बदल सकते हैं
मैट

1
हाय मैट्टो - क्षमा करें, मैंने यह पहले नहीं देखा था। लेकिन मैं वैसे भी मदद नहीं कर सकता! आप डैश को इस तरह से आकार नहीं दे सकते, लेकिन स्क्रीन के ऊपरी-बाएँ एक टॉगल बटन है जिसे फुलस्क्रीन और "नेटबुक" मोड के बीच टॉगल करना चाहिए जो स्क्रीन के अनुपात में होता है। शायद उस अनुपात में न्यूनतम है जो आपकी स्क्रीन के लिए अभी भी बहुत बड़ा है? मुझे यकीन नहीं है। इस साइट पर खोज के लायक है, मुझे लगता है?
स्केन

1

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

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=Application
Name=Sublime Text
Exec=/home/marco/Scrivania/sublime/sublime %U
Icon=/home/marco/Scrivania/sublime/Icon/256x256/sublime_text.png

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

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

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


स्क्रिप्ट का लिंक मृत है

0

इन लॉन्चरों में एक समस्या है: आप उन्हें वेब ब्राउज़र से उपयोग नहीं कर सकते हैं, उदाहरण के लिए अभिलेखागार को ईमेल संदेशों से जोड़ना या http://2sared.com/ जैसी साइटों पर फाइलें अपलोड करना।

एक आसान उपाय है:

  1. एक टर्मिनल विंडो खोलें
  2. Daud ln -s /destination/directory ~/Desktop/nameofshortcut

उदाहरण के लिए: ln -s /data/music ~/Desktop/good_music

इस तरह डेस्कटॉप पर एक आइकन दिखाई देता है, जिसमें नीचे तीर के साथ एक फ़ोल्डर की छवि होती है, जो लॉन्चरों के वसंत या रॉकेट के बजाय एक शॉर्टकट का प्रतिनिधित्व करता है।


0

14.04 में , आप निष्पादन योग्य पर राइट-क्लिक कर सकते हैं और चुन Make Linkसकते हैं , फिर आप उस लिंक को अपने डेस्कटॉप पर ड्रैग और ड्रॉप कर सकते हैं।

इस प्रोग्राम को अपने लॉन्चर में अटैच करने के लिए, बस प्रोग्राम को शुरू करें और फिर दौड़ते समय, अपने लॉन्चर बार पर आइकन पर राइट-क्लिक करें और चुनें Lock to Launcher

नोट: इस तरह से अपने लॉन्चर बार में प्रोग्राम जोड़ना WINE एप्लिकेशन के साथ काम नहीं करता है , हालाँकि आप अभी भी अपने डेस्कटॉप पर इस तरह से WINE ऐप्स जोड़ सकते हैं।


-2
  1. टर्मिनल एप्लिकेशन प्रारंभ करें। (हॉटकी: Ctrl + Alt + T)
  2. सुपर उपयोगकर्ता (आपके खाते का व्यवस्थापक स्तर) के रूप में फ़ाइल प्रबंधक लॉन्च करने के लिए कमांड सूडो नॉटिलस का उपयोग करें । (*)
  3. कंप्यूटर> usr> शेयर> एप्लिकेशन ब्राउज़ करें और उस एप्लिकेशन पर स्क्रॉल करें जिसे आप उपयोग करना चाहते हैं।
  4. Nautilus फ़ाइल प्रबंधक विंडो से डेस्कटॉप पर खींचें। (सुनिश्चित करें कि नॉटिलस विंडो अधिकतम नहीं है।)
  5. नॉटिलस को बंद करें और टर्मिनल से बाहर निकलें।
  6. नए लॉन्चर को डेस्कटॉप पर उस स्थान पर खींचें, जहाँ आप इसे चाहते हैं।

(*) आपको एक सामान्य स्तर के उपयोगकर्ता के रूप में Nautilus के साथ बस खींचने / छोड़ने की कोशिश करने पर एक त्रुटि मिलेगी। उस त्रुटि से मुझे यहां सूचीबद्ध छह चरणों का पता चला। यह "असफलता" का एक और उदाहरण है सफलता की राह पर एक कदम है।


सुपर उपयोगकर्ता के रूप में Nautilus शुरू करना पूरी तरह से अनावश्यक है। बस अपने गंतव्य (चरण 4) पर खींचने के बाद शॉर्ट कट बनाने के लिए फ़ाइल पर माउस बटन को जारी करते समय Ctrl + Shift दबाएं और दबाए रखें।
डेविड फ़ॉस्टर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.