सवाल मैं हाथ से एकता में नए लॉन्चर आइटम कैसे संपादित / संपादित कर सकता हूं?


क्या एकता कस्टम लॉन्चर आइकन बनाने की अनुमति देगी .desktop फाइलें या मेनू संपादन प्रणाली के माध्यम से? (अभी लॉन्चर सभी कार्यक्रमों पर "लॉन्चर रखने" का विकल्प नहीं देता है।

कुछ कार्यक्रमों के लिए मैं उपयोग करता हूं, मुझे कस्टम लॉन्चर्स बनाना है या .desktop फ़ाइलें।

उदाहरण के लिए, दैनिक ब्लेंडर बिल्ड आमतौर पर निष्पादन योग्य के साथ फ़ोल्डर्स होते हैं।

मूल जीनोम या केडीई में, मैं मेनू संपादन प्रणाली के साथ एक नया मेनू प्रविष्टि कर सकता हूं। फिर, मैं इसे मेनू से या ड्रैग करके डॉकी में भी जोड़ सकता हूं .desktop इसे फाइल करें। एकता लॉन्चर ड्रैग और ड्रॉप का समर्थन नहीं करता है, इसलिए यह एक बग या कुछ भी नहीं है, लेकिन जब मैं एक खोलता हूं .desktop फ़ाइल, यह अप्रत्याशित परिणाम है। अधिकतर समय में "लॉन्चर में नहीं रहना" होगा। कभी-कभी इसके बिना एक पिनेबल आइटम होगा .desktopआइकन, और यदि मैं आइटम को लॉन्चर पर पिन करता हूं, तो इसे बंद करने के बाद प्रोग्राम को फिर से कॉल नहीं किया जाएगा। मैंने इसे सिर्फ एक के साथ काम करने के लिए भी प्राप्त किया है .desktop के लिए दर्ज celtx


434
2017-11-18 00:07


मूल


यदि आपके उबंटू में गैर-अंग्रेजी लोकेल है, तो कस्टम आइकन यूनिटी डैश में काम नहीं कर सकता है (लेकिन यह डेस्कटॉप पर पूरी तरह से काम करता है)। यूनिटी डैश में ड्रैग-एन-ड्रॉप से ​​पहले, अपनी डेस्कटॉप फ़ाइल संपादित करें (उदा gedit) और मेरे मामले में, स्थानीयकृत आइकन के साथ पंक्ति को हटा दें Icon[sv_SE]=gnome-panel-launcher और दूसरी "आइकन =" पंक्ति छोड़ दें। - Anatoly Mironov
यह हास्यास्पद है कि ऐप को शॉर्टकट बनाना कितना मुश्किल है। यदि विंडोज़ इतना आसान बना सकता है, तो उबंटू क्यों नहीं हो सकता? - Dan Dascalescu
अच्छी तरह से देखिए Xubuntu: Xfce के माध्यम से इसके लिए बहुत ही सुरुचिपूर्ण समर्थन है मेनू संपादक। लॉन्चर्स को बाद में एक संदर्भ मेनू के माध्यम से डेस्कटॉप में जोड़ा जा सकता है। - 魔大农


जवाब:


11.04 और इससे पहले के लिए:

एकता .desktop फ़ाइलों से कस्टम लांचर का समर्थन करता है। ए से कस्टम लॉन्चर बनाने के लिए .desktop फ़ाइल बनाने के लिए आपको एक फ़ाइल बनाने की जरूरत है *.desktop अपने कार्यक्रम के लिए फ़ाइल।

gedit ~/.local/share/applications/name.desktop

.desktop फ़ाइल इस तरह कुछ दिखना चाहिए:

[Desktop Entry]
Name=the name you want shown
Comment=
Exec=command to run
Icon=icon name
Terminal=false
Type=Application
StartupNotify=true

अपने फ़ाइल प्रबंधक में अपना घर फ़ोल्डर खोलें और नेविगेट करें: (आपको प्रेस करने की आवश्यकता हो सकती है Ctrl + H देखने के लिए छिपी हुई फाइलें दिखाने के लिए .gconf निर्देशिका।)

.gconf-> desktop-> unity-> launcher -> favourites

आप फ़ोल्डरों का एक गुच्छा शुरू करेंगे "app-"। आपको अपने कार्यक्रम के लिए एक फ़ोल्डर बनाने की जरूरत है। उसी नाम का उपयोग करें जिसका उपयोग आपने किया था /usr/share/applications। फ़ोल्डरों में से किसी एक के लिए जो पहले से ही डॉक पर है और xml फ़ाइल की प्रतिलिपि बनाएँ और इसे अपने नए फ़ोल्डर में पेस्ट करें। इसे अपने टेक्स्ट एडिटर के साथ खोलें और उसका नाम बदलें *.desktop आपके नाम.desktop

Gconf-editor खोलें (आप कमांड चलाकर gconf खोल सकते हैं gconf-editor टर्मिनल में) और यहां जाएं:

desktop-> unity-> launcher -> favorites

दाईं ओर स्थित सूची को डबल क्लिक करें और अपना जोड़ें name.desktop

लॉग आउट करें और वापस आएं और आपको अपना लॉन्चर देखना चाहिए। (इस उत्तर में सहायता के लिए उबंटू मंचों पर आपको kerry_s धन्यवाद)

एकता में लेंस नामक एक सुविधा भी है। डिफ़ॉल्ट रूप से, आपके पास एकता में दो हैं: एप्लिकेशन और फ़ाइलें। भविष्य में, आप बहुत अधिक स्थापित और निर्माण करने में सक्षम होंगे। उबंटू विकी पर इसके बारे में कुछ जानकारी है: https://wiki.ubuntu.com/Unity/Lenses


207
2017-11-18 12:10



Gconf-editor में "डेस्कटॉप-> एकता-> लॉन्चर -> पसंदीदा" पथ होने के लिए अब (11.04 में) दिखाई नहीं देता है। - krumpelstiltskin
Bazon से नीचे जवाब एक तरीका है जो 11.04 के लिए काम करता है और यह आसान तरीका है। - Lode
यह अब और काम नहीं कर रहा है 14.04 - rubo77
14.10 पर एक बनाने के लिए ठीक काम करता है - mchid
उबंटू 18.04 पर मेरे लिए काम करें। धन्यवाद - Paulo Henrique


अपडेटेडः 2015-दिसंबर

के लिये उबंटू 15.10 या 14.04 एलटीएस (11.10 या बाद में, एकता (3 डी) के साथ)

ध्यान दें:  यह मौजूदा बटन-बार में जोड़ने के लिए किसी मौजूदा आइकन के फ़ंक्शन को प्रतिस्थापित कर सकता है, या (एक बार बनाया गया) खोजा जा सकता है (डैश आइकन से)।

पहले अपना बनाओ खुद इनमें से किसी की प्रति ।डेस्कटॉप फ़ाइलें जिन्हें आप संशोधित करना चाहते हैं। यह है बहुत सुरक्षित, और फिर आप हमेशा हटा सकते हैं और शुरू कर सकते हैं।

(सभी फाइलों की सूची)

ls /usr/share/applications/*.desktop

उदाहरण: मोज़िला फ़ायरफ़ॉक्स, firefox.desktop

(इसे एक बार करें, या किसी भी असफल प्रयास को हटाने के बाद)

cp /usr/share/applications/firefox.desktop ~/.local/share/applications

फिर ध्यान से किसी भी शब्द को बदलें, या अतिरिक्त विकल्प जोड़ें।

(फ़ाइल संपादित करें)

gedit ~/.local/share/applications/firefox.desktop &

नोट: एम्परसैंड 'और' कमांड लाइन तुरंत जारी करता है।


मेरा अपना 'firefox.desktop'फाइल:

Mozilla Firefox

[Desktop Entry]
Version=1.0
Name=Firefox Web Browser
Name[es]=Navegador web Firefox
Name[fr]=Navigateur Web Firefox
Name[it]=Firefox Browser Web
Name[nl]=Firefox webbrowser
Comment=Browse the World Wide Web
Comment[de]=Im Internet surfen
Comment[es]=Navegue por la web
Comment[fr]=Naviguer sur le Web
Comment[it]=Esplora il web
Comment[nl]=Verken het internet
GenericName=Web Browser
GenericName[es]=Navegador web
GenericName[fr]=Navigateur Web
GenericName[it]=Browser web
GenericName[nl]=Webbrowser
Keywords=Internet;WWW;Browser;Web;Explorer
Keywords[de]=Internet;WWW;Browser;Web;Explorer;Webseite;Site;surfen;online;browsen
Keywords[es]=Explorador;Internet;WWW
Keywords[fr]=Internet;WWW;Browser;Web;Explorer;Fureteur;Surfer;Navigateur
Keywords[it]=Internet;WWW;Browser;Web;Navigatore
Keywords[nl]=Internet;WWW;Browser;Web;Explorer;Verkenner;Website;Surfen;Online 
Exec=firefox %u
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=firefox
Categories=GNOME;GTK;Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg image/png;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;x-scheme-handler/chrome;video/webm;application/x-xpinstall;
StartupNotify=true
Actions=NewWindow;NewPrivateWindow;NewSafeMode;ProfileManager;

[Desktop Action NewWindow]
Name=Open a New Window
Name[de]=Ein neues Fenster öffnen
Name[es]=Abrir una ventana nueva
Name[fr]=Ouvrir une nouvelle fenêtre
Name[it]=Apri una nuova finestra
Name[nl]=Nieuw venster openen
Exec=firefox -new-window
OnlyShowIn=Unity;

[Desktop Action NewPrivateWindow]
Name=Open a New Private Window
Name[de]=Ein neues privates Fenster öffnen
Name[es]=Abrir una ventana privada nueva
Name[fr]=Ouvrir une nouvelle fenêtre de navigation privée
Name[it]=Apri una nuova finestra anonima
Exec=firefox --private-window
OnlyShowIn=Unity;

[Desktop Action NewSafeMode]
Name=Open in Safe Mode
Exec=firefox --safe-mode
OnlyShowIn=Unity;

[Desktop Action ProfileManager]
Name=Open Profile Manager
Exec=firefox --ProfileManager
OnlyShowIn=Unity;

मेरा अपना 'लिब्रे ऑफिस-startcenter.desktop'फाइल:

LibreOffice

[Desktop Entry]
Version=1.0
Terminal=false
Icon=libreoffice-main
Type=Application
Categories=Office;
Exec=libreoffice %U
# MimeType=application/vnd.openofficeorg.extension;
MimeType=application/vnd.oasis.opendocument.text;application/vnd.oasis.opendocument.text-template;application/vnd.oasis.opendocument.text-web;application/vnd.oasis.opendocument.text-master;application/vnd.sun.xml.writer;application/vnd.sun.xml.writer.template;application/vnd.sun.xml.writer.global;application/vnd.stardivision.writer;application/msword;application/vnd.ms-word;application/x-doc;application/rtf;text/rtf;application/vnd.wordperfect;application/wordperfect;application/vnd.openxmlformats-officedocument.wordprocessingml.document;application/vnd.ms-word.document.macroenabled.12;application/vnd.openxmlformats-officedocument.wordprocessingml.template;application/vnd.ms-word.template.macroenabled.12;application/vnd.oasis.opendocument.spreadsheet;application/vnd.oasis.opendocument.spreadsheet-template;application/vnd.sun.xml.calc;application/vnd.sun.xml.calc.template;application/vnd.stardivision.calc;application/vnd.stardivision.chart;application/msexcel;application/vnd.ms-excel;application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;application/vnd.ms-excel.sheet.macroenabled.12;application/vnd.openxmlformats-officedocument.spreadsheetml.template;application/vnd.ms-excel.template.macroenabled.12;application/vnd.ms-excel.sheet.binary.macroenabled.12;text/csv;application/x-dbf;application/vnd.oasis.opendocument.graphics;application/vnd.oasis.opendocument.graphics-template;application/vnd.sun.xml.draw;application/vnd.sun.xml.draw.template;application/vnd.stardivision.draw;application/vnd.oasis.opendocument.presentation;application/vnd.oasis.opendocument.presentation-template;application/vnd.sun.xml.impress;application/vnd.sun.xml.impress.template;application/vnd.stardivision.impress;application/mspowerpoint;application/vnd.ms-powerpoint;application/vnd.openxmlformats-officedocument.presentationml.presentation;application/vnd.ms-powerpoint.presentation.macroenabled.12;application/vnd.openxmlformats-officedocument.presentationml.template;application/vnd.ms-powerpoint.template.macroenabled.12;application/vnd.oasis.opendocument.formula;application/vnd.sun.xml.math;application/vnd.stardivision.math;

Name=LibreOffice 
Name[pt_BR]=BrOffice 
GenericName=Office 
GenericName[de]=Büroanwendungen
GenericName[en]=Office
GenericName[es]=Oficina
GenericName[fr]=Bureautique
GenericName[it]=Office
Comment=The office productivity suite compatible to the open and standardized ODF document format. Supported by The Document Foundation.
Comment[de]=Die zum offenen und standardisierten ODF-Format kompatible Sammlung von Büroanwendungen. Unterstützt durch »The Document Foundation«.
Comment[en]=The office productivity suite compatible to the open and standardized ODF document format. Supported by The Document Foundation.
Comment[es]=Suite de productividad para la oficina compatible con ODF, el formato de documentos abierto y estandarizado. Con el soporte de la Document Foundation.
Comment[fr]=Suite bureautique compatible avec le format de document standard et ouvert ODF. Soutenue par The Document Foundation.
Comment[it]=La suite di produttività compatibile con il formato standard e aperto dei documenti ODF. Supportata dalla The Document Foundation.

X-Ayatana-Desktop-Shortcuts=Writer;Calc;Draw;Impress;Math;

[Writer Shortcut Group]
Name=Writer
Exec=libreoffice --writer %U
TargetEnvironment=Unity

[Calc Shortcut Group]
Name=Calc
Exec=libreoffice -calc %U
TargetEnvironment=Unity

[Draw Shortcut Group]
Name=Draw
Exec=libreoffice -draw %U
TargetEnvironment=Unity

[Impress Shortcut Group]
Name=Impress
Exec=libreoffice -impress %U
TargetEnvironment=Unity

[Math Shortcut Group]
Name=Math
Exec=libreoffice -math %U
TargetEnvironment=Unity

एक बहु-उपकरण आइकन 'toolbox.desktop'फाइल:

[Desktop Entry]
Name=Ubuntu Toolbox
Comment=System Settings
Exec=unity-control-center --overview
Icon=redhat-tools
Terminal=false
Type=Application
StartupNotify=true
Categories=GNOME;GTK;System;
OnlyShowIn=Unity;
Keywords=Preferences;Settings;
X-Ubuntu-Gettext-Domain=unity-control-center

X-Ayatana-Desktop-Shortcuts=GnomeTerminal;SoftwareCenter;SoftwareUpdates;

[GnomeTerminal Shortcut Group]
Name=Gnome Terminal
Exec=gnome-terminal
TargetEnvironment=Unity

[SoftwareCenter Shortcut Group]
Name=Ubuntu Software Center
Exec=software-center
TargetEnvironment=Unity

[SoftwareUpdates Shortcut Group]
Name=Update Manager  
Exec=update-manager -c  
TargetEnvironment=Unity

यहां मेरे कुछ पुराने प्रयास हैं।

Files

Mozilla Thunderbird


267
2017-10-17 10:00



एक बार जब आप प्रतिलिपि बनाते हैं और परिवर्तन करते हैं, तो आप वास्तव में डैश साइडबार में नया आइकन कैसे प्राप्त करते हैं? - Cory
बस से खींचें ~/.local/share/applications साइडबार डैश करने के लिए। ओपन 'नॉटिलस / फाइल'; देखें> छिपी हुई फ़ाइलें दिखाएं; '.local'> '.local / share'> '' .ococal / share / applications 'से नेविगेट करें; खींचें ।डेस्कटॉप फाइल .. - david6
यह जवाब हल करता है। लेकिन मैं खुद से पूछता हूं: इस जवाब की आवश्यकता क्यों है? मुझे लगता है कि एकता को इस तरह से समर्थन करना चाहिए जिसकी व्याख्या की आवश्यकता नहीं है। एक और आसान समाधान इस तरह दिखेगा: राइट क्लिक करें, "जोड़ें" चुनें ... - guettli
@guettli यह अविश्वसनीय है, है ना! मान लीजिए कि "हम अंतिम उपयोगकर्ता अनुकूलन से नफरत करते हैं" जिसका अर्थ है कि आप स्क्रीन के नीचे पैनल को स्थानांतरित नहीं कर सकते हैं, लॉन्चर व्यवहार को मुश्किल से बदल सकते हैं, खिड़कियों के दाईं ओर बंद / छोटा करें आदि आइकन को स्थानांतरित कर सकते हैं।
स्पष्टीकरण देना: में फाइलें /usr/local/share एप्लिकेशन इंस्टॉल के दौरान बनाए गए लॉन्चर स्क्रिप्ट हैं। (ऊपर के रूप में) मैं इन्हें कॉपी करने की सलाह देता हूं .local/share किसी भी और अनुकूलन का प्रयास करने से पहले। - david6


11.10 और नए के लिए:

आप अभी भी पुराने जीयूआई संवाद का उपयोग कर डेस्कटॉप पर लॉन्चर बना सकते हैं।

का उपयोग करते हुए ALT+F2 प्रकार:

gnome-desktop-item-edit --create-new ~/Desktop (राजधानी डी)

यह संवाद शुरू करेगा (लॉन्चर बनाएं):

enter image description here

आप इसे डाल सकते हैं .desktop किसी फ़ोल्डर में फ़ाइल करें, और फिर लॉन्चर पर खींचें और छोड़ें।

ध्यान दें: पैकेज gnome-desktop-item-edit पहले स्थापित किया जाना चाहिए, तो यदि आपके पास है gnome-panel स्थापित, तो यह स्वचालित रूप से स्थापित है।


100
2017-11-13 21:40



धन्यवाद यह वह समाधान है जिसे मैं ढूंढ रहा था। विकल्प को उबंटू में फिर से जोड़ा जाना चाहिए क्योंकि इससे डेस्कटॉप में शराब ऐप्स से चीजों को अनुकूलित किया जाता है, अनुकूलित स्क्रिप्ट और प्रोग्राम जिन्हें पैरामीटर की आवश्यकता होती है। - Luis Alvarado♦
12.04 के लिए काम नहीं करता है - Ubuntuser
मुझे करना पड़ा sudo apt-get install gnome-panel प्रथम। - wberry
यह स्वीकार्य जवाब होना चाहिए! - trappedIntoCode
अब तक का सबसे अच्छा जवाब मिला है। यह भी एकमात्र ऐसा है जो जुबंटू को स्थापित करने से आसान है। - 魔大农


11.04 और इससे पहले के लिए:

यह कॉन्फ़िगरेशन फ़ाइलों को संपादित किए बिना और रूट विशेषाधिकारों के बिना एक विधि है।

पहले डेस्कटॉप पर लॉन्चर बनाएं (केवल अस्थायी)

  • अपने डेस्कटॉप पर राइट क्लिक करें
  • चुनते हैं Create Launcher...
  • आप के रूप में कस्टम लॉन्चर बनाएँ चाहना।

Making a Launcher

अब आपको डेस्कटॉप पर लॉन्चर मिला है। यदि आप इससे संतुष्ट हैं, तो इसे लॉन्चर पैनल में प्राप्त करें:

  • अपना होम फ़ोल्डर खोलें। दबाएँ Ctrl + H यदि आवश्यक हो तो छिपी हुई फाइलें दिखाने के लिए।

  • ब्राउज़ करें .local/share/applications

  • अपने लॉन्चर से खींचें और छोड़ें उस फ़ोल्डर में डेस्कटॉप।

  • अब अपने लॉन्चर को खींचें और छोड़ दें .local/share/applications को बाईं ओर लॉन्चर बार स्क्रीन।

  • अब आप अपना कस्टम हटा सकते हैं डेस्कटॉप पर लॉन्चर अगर यह अभी भी है क्या आप वहां मौजूद हैं।

बस।


88
2018-03-15 19:58



ऐसा लगता है कि लॉन्चर पर खींचने और ड्रॉप करने से पहले आपको लॉन्चर को .local / share / अनुप्रयोग फ़ोल्डर में रखना नहीं है। आप इसे किसी भी फ़ोल्डर में स्टोर कर सकते हैं। - JannieT
धन्यवाद। इससे यह आसान हो गया। अब मुझे यह पता लगाना होगा कि आइकन कैसे बदलें (प्रतीक?)। - John K
@ जॉन के: शुरुआत में "निर्माता लॉन्चर" संवाद में आप उस विंडो के ऊपरी बाईं ओर स्थित डिफ़ॉल्ट आइकन पर क्लिक करके एक आइकन सेट कर सकते हैं। - tobi
ए 11.10 में पेश किया गया रिग्रेशन लॉन्चर बनाने की इस विधि को हटा दिया है। - ændrük
@एंड्रुक: आप अभी भी "लॉन्चर विंडो बनाएं" खोल सकते हैं: gnome-desktop-item-edit --create-new <डेस्कटॉप फ़ाइल का नाम> - Pisu


मैं यहां कई जटिल उत्तरों देखता हूं। यह समाधान है, मुझे लगता है, सरल।

  • (पहले पैकेज स्थापित करें alacarte, अगर आपके पास यह नहीं है। यह मेनू संपादक है जो 11.10 से पहले डिफ़ॉल्ट रूप से स्थापित किया गया था। जाहिर है आपको केवल एक बार ऐसा करना है।)
  • डैश में इसे खोजकर "मुख्य मेनू" शुरू करें।
  • अपने आवेदन के लिए एक आइटम जोड़ें और संपादक बंद करें।
  • डैश में इसे खोजकर एप्लिकेशन शुरू करें।
  • आइकन पर राइट-क्लिक करें और "लॉन्चर में रखें"

वनिरिक में, आपको पैकेज इंस्टॉल करने की भी आवश्यकता हो सकती है gnome-panel, कौन कौन से alacarte चाहिए, लेकिन नहीं, पर निर्भर करता है। देख:

https://bugs.launchpad.net/ubuntu/+source/alacarte/+bug/826049


60
2017-09-18 13:31



यदि आपकी विधि का उपयोग किया जाता है, तो आवेदन किसी भी श्रेणी के अंतर्गत नहीं आ जाएगा। - dumb906
@ dumb906 आपका क्या मतलब है? आप लॉन्चर को अपने इच्छित मेनू में जो भी श्रेणी में डाल सकते हैं। जब तक आप "श्रेणी" से कुछ और मतलब नहीं है? - Bart van Heukelom
यह अब तक का सबसे सरल समाधान है। - gregghz
धरती पर कैसे इस जवाब में दूसरों की तुलना में कम वोट हैं? यह सबसे तेज़, सरल, सबसे सही जवाब है! - copolii
उबंटू के लिए यह एक उपयोगिता विफलता है (कई अन्य चीजें बहुत अच्छी हैं, लेकिन यहां यह कम हो जाती है)। मैन्युअल रूप से नया एप्लिकेशन जोड़ने का विकल्प डैश मेनू में या डैश / अधिक ऐप्स में होना चाहिए। @ कोपोली इस जवाब में कम वोट हैं क्योंकि मूल प्रश्न के कई महीने बाद दिए गए थे। यह काम करता है, मैंने +1 भी किया है - stivlo


11.10 और नए के लिए:

उबंटू 11.10 में .desktop फ़ाइल से कस्टम लॉन्चर बनाने का सबसे आसान तरीका या तो मौजूदा .desktop फ़ाइल की प्रतिलिपि बनाकर या अपना कस्टम बनाकर है।

एक साधारण कस्टम बनाने के लिए आपको इन प्रविष्टियों को अपनी पसंद की एक .desktop फ़ाइल में जोड़ना होगा ~/.local/share/applications/

nano ~/.local/share/applications/your_application_name.desktop

[Desktop Entry]
Name=the name you want shown
Comment=
Exec=command to run
Icon=icon name
Terminal=false
Type=Application
StartupNotify=true

अपनी .desktop फ़ाइल के लिए अतिरिक्त विकल्पों के लिए आप देख सकते हैं इस साइट। उपलब्ध सभी विकल्प बहुत अच्छी तरह से वर्णित हैं।

आप मौजूदा एप्लिकेशन की .desktop फ़ाइल को कॉपी भी कर सकते हैं /usr/share/applications/ आपके ~/.local/share/applications/ और अपनी जरूरतों को पूरा करने के लिए इसे संपादित करें।

यानी: यह कॉपी करेगा gedit उस फ़ोल्डर में .desktop फ़ाइल जहां उपयोगकर्ता के लिए .desktop फ़ाइलों को सहेजा जाना चाहिए

cd ~/.local/share/applications
sudo cp /usr/share/applications/gedit.desktop .

उसके बाद उस स्थान का उपयोग कर खोलें nautilus ~/.local/share/applications/ और उस फ़ाइल को खींचें जिसे आपने अभी यूनिटी लॉन्चर में बनाया है।

आपके द्वारा खोलने वाली फ़ाइल को ड्रैग करने के बजाय एक विकल्प है dconf-editor (इसे स्थापित करें sudo apt-get install dconf-tools या इसमें इसके लिए देखो USC) और नेविगेट करें desktop.unity.launcher और कुंजी संपादित करें favorites कुंजी के दाईं ओर प्रविष्टियों पर डबल क्लिक करके।

अपना कस्टम लॉन्चर जोड़ने के लिए इसे उस स्थिति में जोड़ें जिसे आप इस प्रारूप के साथ चाहते हैं '/home/bruno/.local/share/applications/gedit.desktop'। सम्मान करने के लिए मत भूलना , और उस रेखा में रिक्त स्थान और सुनिश्चित करें कि रेखा शुरू होती है और समाप्त होती है [ तथा ] क्रमशः।

इस विधि के साथ आपको लॉग इन करने और बदलने के लिए वापस लॉग इन करने की आवश्यकता होगी favorites प्रभावी बनाना।


29
2017-11-13 21:15



यह वह है जो उबंटू 12.04 में मेरे लिए काम करता था - LnxSlck
इससे भी आसान - एक बार जब आप .desktop फ़ाइल को ~ / .local / share / applications / पर कॉपी करते हैं / तो आप इसे nautilus में राइट क्लिक कर सकते हैं और GUI में प्रविष्टियों को संपादित कर सकते हैं। आप छवि पर क्लिक करके आइकन भी सेट कर सकते हैं, और डबल क्लिक करके लॉन्चर का परीक्षण कर सकते हैं। बस सुनिश्चित करें कि यह + एक्स है। - rynop
डेस्कटॉप फ़ाइल विनिर्देश पृष्ठ का लिंक बहुत उपयोगी है। धन्यवाद। - Andree
@Lnx मुझे भी देखो! इस अद्भुत जवाब के लिए ब्रूनो को +1! उपवास बहुत अधिक है! - It's Willem


12.04 में मेरे लिए मैं निम्नलिखित करता हूं:

  1. डेस्कटॉप में "शीर्षक रहित दस्तावेज़" बनाएं। बस डेस्कटॉप पर राइट क्लिक करें और नया दस्तावेज़ बनाएं चुनें।

  2. फ़ाइल को जीएडिट के साथ संपादित करें और निम्न पंक्तियां जोड़ें:

[डेस्कटॉप प्रविष्टि]
प्रकार = आवेदन

फ़ाइल को सहेजें और फिर जो कुछ भी आप चाहते हैं उसका नाम बदलें लेकिन नाम के अंत में .desktop जोड़ें। उदाहरण के लिए यदि मैं फ़ोटोशॉप जैसे शराब कार्यक्रम के लिए शॉर्टकट बनाना चाहता हूं तो मैं एक नाम के रूप में रखूंगा photoshop.desktop

अब आप फ़ाइल पर दायाँ क्लिक करने में सक्षम होना चाहिए और लॉन्चर गुण इस उदाहरण की तरह दिखने चाहिए:

enter image description here

जैसा कि आप छवि में अब देख सकते हैं आप कमांड लाइन में जो चाहें उसे रख सकते हैं, दूसरा नाम, इसके लिए एक आइकन इत्यादि।

निष्पादन योग्य के रूप में अनुमतियाँ सेट करना न भूलें! अन्यथा यह काम नहीं करेगा।

यह यहां अन्य उत्तरों के संक्षिप्त संस्करण की तरह है।


22
2018-04-30 06:25



14.04 के साथ काम किया। यदि आप आइकन को लॉन्चर में ले जाते हैं, और फिर डेस्कटॉप पर (मूल सौंदर्य प्रसाधनों के लिए) पर मूल आइकन हटाएं, तो लॉन्चर पर आइकन भी गायब हो जाएगा। - XavierStuvw


एकता में लॉन्चर में ऐप्स जोड़ने के लिए:

  1. दबाएं dash (उबंटू लोगो, ऊपर बाएं)
  2. वह ऐप खोलें जिसे आप जोड़ना चाहते हैं।
  3. लॉन्चर में एक आइकन दिखाई देगा, आइकन पर राइट क्लिक करें और क्लिक करें Pin to launcher
  4. लॉन्चर से ऐप को निकालने के लिए right click लॉन्चर आइकन और Quit 

ध्यान दें : लोड होने के बाद इस बिंदु पर आइकन पुन: व्यवस्थित नहीं किए जा सकते हैं
    उन्हें क्रम में रखना होगा ताकि आप इंस्टॉल करते समय उन्हें दिखाना चाहें     लॉन्चर में आइकन!


9
2017-12-07 19:29



यह सभी अनुप्रयोगों के लिए काम नहीं करता है, खासतौर से वे जिन्हें आप स्रोत से इंस्टॉल करते हैं। मैंने अपनी खुद की .desktop फ़ाइल बनाने से पहले, हर संभव तरीके से एकता बार को नेटबीन्स 7.0 पिन करने का प्रयास किया है। - b. e. hollenbeck
प्रतीक को कुछ सेकंड के लिए आइकन पर क्लिक करके पकड़े हुए पुन: व्यवस्थित किया जा सकता है। - andho
अगर मैं पाइथन लिपि के लिए लॉन्चर बनाना चाहता हूं तो क्या होगा? - It's Willem