मैं कस्टम लांचर कैसे जोड़ूँ?


36

मैंने गाइड खोजकर शुरुआत की। मुझे यह मार्गदर्शिका मिली लेकिन 11.10 में से कोई भी मुख्य विधि अब काम नहीं करती है।

  1. पहला समाधान, मैंने डेस्कटॉप फ़ाइल बनाई है, हालांकि .gconf-> desktop-> unity-> launcher -> favourites अब दिए गए फ़ाइल स्थान मौजूद नहीं हैं। मैं प्राप्त कर सकता हूं, /home/sayth/.gconf/desktopलेकिन अब एक एकता फ़ोल्डर नहीं है।

  2. दूसरे समाधान में डेस्कटॉप पर राइट-क्लिक करने और लॉन्चर बनाने का वर्णन किया गया है। डेस्कटॉप पर राइट-क्लिक करने से अब "लॉन्चर बनाएं" विकल्प नहीं बनता है।

मैंने मैन्युअल रूप से geany 0.21 को रेपो के पुराने के रूप में स्थापित किया है। यह स्थापित है और सही ढंग से काम कर रहा है, और इससे निष्पादित हो रहा है /usr/local/bin/geany

मैं इसे लॉन्चर में कैसे जोड़ सकता हूं?


1
शायद यह सवाल आपको 11.10 के लिए अपडेट करने की आवश्यकता से जुड़ा हो।
क्रिस्टोफर काइल हॉर्टन

इसका संदर्भ लें: askubuntu.com/questions/13758/…
david6

मैं, लेकिन नीचे dougs जवाब एकदम सही था।
Sayth

> अस्वीकरण: यह एक youtube वीडियो के रूप में मेरा मूल काम है। मैंने इस विषय पर एक वीडियो किया है। http://www.youtube.com/watch?v=ncWUFEc3WXY
Darko Demić

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

जवाबों:


27

पहली बात यह है कि मैं / usr / स्थानीय / शेयर / अनुप्रयोगों में नेविगेट कर रहा हूं और देखें कि क्या कोई geany.desktop है

यदि ऐसा है तो बस लॉन्चर पर खींचें।

यदि नहीं तो बस स्थापित करने के लिए एक मिनट या तो। आपके स्रोत में 'geany.desktop.in' है, .in को हटा दें और यह पूरी तरह से अच्छा geany.desktop.in है।

संपादित करें : geany.desktop.in आपके .desktop के लिए एक अच्छा टेम्पलेट है लेकिन कॉपी करने से पहले या बाद में कुछ मामूली संपादन की आवश्यकता होती है। लाइनें 4,5,6 एक _ के साथ शुरू होती हैं जिसे हटाया जाना चाहिए।

पूर्व। संपादित geany.desktop (या संपादित geany.desktop.in

[Desktop Entry]
Type=Application
Version=1.0
Name=Geany
GenericName=Integrated Development Environment
Comment=A fast and lightweight IDE using GTK2
Exec=geany %F
Icon=geany
Terminal=false
Categories=GTK;Development;IDE;
MimeType=text/plain;text/x-chdr;text/x-csrc;text/x-c++hdr;text/x-c++src;text/x-java;text/x-dsrc;text/x-pascal;text/x-perl;text/x-python;application/x-php;application/x-httpd-php3;application/x-httpd-php4;application/x-httpd-php5;application/xml;text/html;text/css;text/x-sql;text/x-diff;
StartupNotify=true

स्रोत में कुछ geany आइकन भी हैं, geany.png को geany-0.21 / icons / 48x48 से लें और कहीं चित्र या दस्तावेज़ की तरह रखें फिर स्रोत फ़ोल्डर में बैठे geany.desktop.in फ़ाइल को कॉपी करें ~ / .Local /। शेयर / अनुप्रयोगों / geany.desktop

पूर्व। - अगर यह डाउनलोड्स / geany-0.21 में था

cp Downloads/geany-0.21/geany.desktop.in  ~/.local/share/applications/geany.desktop

तो बस वहाँ जाओ,

nautilus ~/.local/share/applications

geany .desktop> properties> पर राइट क्लिक करें आइकन क्षेत्र पर क्लिक करें और अपने geany.png पर ब्राउज़ करें - खोलें

अंत में अपने लॉन्चर पर geany.desktop खींचें

संपादित करें: एक लाभ जो आप एक और अधिक 'उचित' के साथ देखेंगे .desktop यह एक MimeTypes = पंक्ति है। एक टेक्स्ट एडिटर में .desktop खोलें और एक नज़र डालें।

यदि आप चाहें, तो अब अपने लॉन्चर में geany आइकन पर किसी भी mimetypes को खींचें और छोड़ें और वे geany में खुलेंगे


यदि आप इस पर एक सामान्य संस्करण बनाना चाहते हैं, तो मैंने 11.10 के लिए मूल प्रश्न पर एक इनाम रखा है, इसलिए हम उन सभी को एक ही स्थान पर रखते हैं।
जॉर्ज कास्त्रो

27

आप टर्मिनल में इसे टाइप करके Ubuntu 11.10 में एक कस्टम लॉन्चर जोड़ सकते हैं

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

एक बार जब आप अपने डेस्कटॉप पर आइटम को अनुकूलित कर लेते हैं, तो इसे लॉन्चर में खींचें।


6
और क्योंकि यह कमांड याद रखने के लिए जटिल है, आप इसे एक उपनाम में रिकॉर्ड कर सकते हैं। अपना ~ / .bashrc संपादित करें gedit ~/.bashrcऔर इस पंक्ति को जोड़ें alias cla='gnome-desktop-item-edit --create-new ~/Desktop' । मैं Create Launcher App के लिए सीएल का चयन करता हूं, मुझे यह याद रखना आसान है।
बोरिस

2
इसके लिए gnome पैनल Sayth @ sayth-TravelMate-5740G इंस्टॉल करने की आवश्यकता है: ~ $ gnome-desktop-item-edit ~ / Desktop / --create-new वर्तमान में 'gnome-desktop-item-edit' प्रोग्राम स्थापित नहीं है। आप इसे टाइप करके इंस्टॉल कर सकते हैं: sudo apt-get install gnome-panel
sayth

@ sayth: तो सूक्ति पैनल की स्थापना के बाद, यह अब सही काम करता है?
बोरिस

1
मैं बहस कर रहा था कि क्या इसे स्थापित करना है। ऐसा लगता है कि सूक्ति लांचर काम करने के लिए सूक्ति पैनल स्थापित करने की आवश्यकता है
8

बहुत बढ़िया !!! बहुत आसान :) बस सूक्ति पैनल पैकेज स्थापित करने की जरूरत है !!!
लोलोफो ६४

10

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

  1. एक क्रोधित-पक्षी-लॉन्चर .desktop फ़ाइल बनाएं और इसे / usr / शेयर / एप्लिकेशन निर्देशिका में सहेजें। आप इसे sudo gedit /usr/share/applications/xyz.desktop के साथ एकल कमांड में कर सकते हैं। वास्तविक फ़ाइल नाम महत्वपूर्ण नहीं है, जब तक यह .desktop में समाप्त नहीं होता है
  2. Gedit एक रिक्त पृष्ठ के साथ खुलेगा। Gedit में, निम्न पाठ इनपुट करें:

    [Desktop Entry]
    Type=Application
    Name=[Name of your app, for example Angry Birds. This can be free text.]
    Exec=[full path to your executable and executable name, for example /usr/local/bin/angry-birds]
    Icon=[full path to your executable's icon and icon name, for example /usr/local/share/icons/apps/angry-birds.png]
    Terminal=false
    StartupNotify=true
  3. टाइपोस के लिए डबल चेक करें और फ़ाइल को सहेजें।

  4. Nautilus खोलें और / usr / share / Applications में ब्राउज़ करें और आपको अपने ऐप की सूची में सही आइकन के साथ देखना चाहिए।
  5. ऐप लॉन्च करने के लिए डबल क्लिक करें। पैनल में एक अस्थायी आइकन दिखाई देगा। क्योंकि आपने 'आधिकारिक' निर्देशिका (usr / शेयर / एप्लिकेशन) से एक ऐप लॉन्च किया है, उबंटू अंत में पैनल में लॉन्चर को लॉक करने के लिए मेनू विकल्प प्रदर्शित करेगा।
  6. पैनल में लॉन्चर पर माउस, राइट क्लिक करें और लॉन्चर में लॉक चुनें। आपको उस बिंदु पर सभी सेट होना चाहिए।

1
इस समाधान ने पूरी तरह से Ubuntu 16.10 के लिए काम किया
जोनाथन लैंड्रम

3

उबंटू 15.04 से शुरू होकर, आप अपना प्रोग्राम शुरू करके इसे प्राप्त कर सकते हैं और फिर डॉक में आइकन पर राइट क्लिक करके "लॉक टू लॉन्चर" का चयन कर सकते हैं।


3

मैंने इस प्रश्न को दर्जनों बार पढ़ा होगा, हर बार जब मैं उबंटू को किसी अन्य कंप्यूटर पर स्थापित करता हूं :)

कस्टम लॉन्चर जोड़ने का सबसे आसान तरीका एक GUI टूल है।

कम से कम दो मुझे पता है:

  • MenuLibre - मेरा नया पसंदीदा :)
  • अल्केर्ट - एक जिसे मैं वर्षों से इस्तेमाल करता था, लेकिन अब इसमें कीड़े हैं

स्थापना

MenuLibre को अपने टर्मिनल में निम्न कमांड चलाकर स्थापित किया जा सकता है:

sudo apt install menulibre  

या बस menulibreवहां से सॉफ़्टवेयर सेंटर खोजें और इंस्टॉल करें।

इसी तरह, अल्केर्ट रन स्थापित करने के लिए:

sudo apt install alacarte  

या के लिए सॉफ्टवेयर केंद्र खोजें alacarte

आपको केवल एक की आवश्यकता है, इसलिए एक विकल्प बनाएं और आप कुछ ही समय में लॉन्चर जोड़ देंगे!

अंतिम लेकिन कम से कम, यहां एक तस्वीर है (कम से कम एक हजार शब्दों के मूल्य)

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

अल्केर्ट सिम्मिलर दिखता है लेकिन सरल और कम उन्नत है।

अब उन बग्स के बारे में जिनका मैंने उल्लेख किया: एलाकार्ट के पास अब PNG आइकनों के साथ आईयूएस है, इसलिए भले ही यह आपको विश्वास दिलाता है कि यह उस आइकन को जोड़ रहा है जो वे नहीं बचाते हैं और आप लॉन्चर्स आइकन-कम होंगे।


यह संभवतः अधिक वोट होना चाहिए।
अलेक्जेंडर कार्तारकिस

2

आप इस ट्यूटोरियल का अनुसरण कर सकते हैं: "Howto create application launcher और Ubuntu 13.04 / 12.10 / 12.04 में एकता को आइकन जोड़ें"


1
जब भी यह सैद्धांतिक रूप से प्रश्न का उत्तर दे सकता है, तो उत्तर के आवश्यक भागों को शामिल करना और संदर्भ के लिए लिंक प्रदान करना बेहतर होगा
fossfreedom

2

अतिरिक्त प्रोग्राम स्थापित किए बिना कस्टम लांचर कैसे जोड़ें

मैंने इसे Ubuntu 15.10 के तहत काम करने के रूप में सत्यापित किया है। मुझे पहले के संस्करणों के बारे में जानकारी नहीं है। नीचे दिया गया उदाहरण डेस्कटॉप पर Emacs डेस्कटॉप लॉन्चर जोड़ने और फिर Commandअपनी स्क्रिप्ट / प्रोग्राम निष्पादित करने के लिए बदल रहा है ।

विंडोज की दबाकर डैश को खोलें , जो मेरे कीबोर्ड पर है, Super_Lकुंजी ( xev प्रोग्राम द्वारा रिपोर्ट ) के लिए मैप किया गया है । एक बार डैशबोर्ड में, कुछ प्रोग्राम का नाम टाइप करें। इस उदाहरण में, मैंने टाइप किया emacsक्योंकि मुझे एक लांचर चाहिए जो Emacs लॉन्च करता है, लेकिन इसके बजाय एक स्क्रिप्ट चलाता हूं जो मेरे पास कुछ वातावरण सेट करता है और फिर Emacs निष्पादित करता है:

Emacs के साथ डैश

आइकन को डेस्कटॉप पर खींचें:

Emacs आइकन को डेस्कटॉप पर खींचें

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

लांचर गुण बदलने से पहले Emacs

अब Commandआप जो चाहें बदल सकते हैं । मेरे मामले में मैंने इसे चलाने के लिए बदल दिया-my-emacs.sh, जो मेरे PATH में होता है, जिसे मैंने पहले अपनी स्टार्टअप स्क्रिप्ट में सेट किया है:

लांचर गुण बदलने के बाद Emacs

परिवर्तन करने के बाद बाहर निकलने के लिए ESCape कुंजी पर क्लिक करें। ऊपर दिए गए स्क्रीनशॉट में बग पर ध्यान दें।

डबल चेक करें कि यह डेस्कटॉप पर आइकन को डबल-क्लिक करके काम करता है।


1

अपने लॉन्चर के लिए एक .desktop फ़ाइल बनाते समय आप वहां एप्लिकेशन के आइकन को एक रास्ता देना चाहते हैं:

Icon=/full/path/to/icon

मामले में आप बस एक डिफ़ॉल्ट को बदलने के अलावा आप ऐसा कर सकते हैं, तो आप .desktop फ़ाइल पर एक राइट क्लिक के साथ प्राथमिकता मेनू खोलने के द्वारा कर सकते हैं । यह निम्नलिखित संवाद दिखाएगा:

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

नया आइकन पथ देने के लिए फ़ाइल चयनकर्ता बॉक्स खोलने के लिए आइकन पर क्लिक करें।

स्थानीय .desktop फ़ाइलों में पाया जा सकता है ~/.local/share/applications/, कस्टम आइकन संग्रहीत किए जा सकते हैं ~/.icons/

केवल .desktop से निष्पादन योग्य अनुमति वाली फ़ाइलों को दिखाया जाएगा।


0

उबंटू 16.10 का उपयोग करते हुए, मैंने सिर्फ एक मौजूदा आइकन को लंचर पैनल से डेस्कटॉप पर खींच लिया, इसे एक सादे पाठ संपादक के साथ संपादित किया और इसे वापस जोड़ा, जैसा कि bgoodr द्वारा सुझाया गया है। एक जादू की तरह काम किया।


0

एक उत्कृष्ट उत्तर (कम से कम uBuntu 18.04 के लिए) जे ऑस्टिन रोड्रिगेज से एक है। बैश टर्मिनल से, शॉर्टकट को परिभाषित करने के gnome-desktop-item-edit ~/Desktop/ --create-newलिए Create LauncherGUI का उपयोग करें ।

उत्पन्न Applicationऔर Locationउत्पन्न .desktopफ़ाइलों के बीच का अंतर आपको मैन्युअल रूप से शॉर्टकट बनाने की अनुमति देता है (एक टेम्पलेट की प्रतिलिपि बनाकर और सामग्री संपादित करके)।

आवेदन:

#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=PATH-TO-APP-OR-COMMAND (eg. /usr/bin/atom)
Name=NAME (appears in Linux user interface eg. Files)
Comment=SOME-COMMENT (optional)
Icon=PATH-TO-ICON (eg. atom)

स्थान (या लिंक):

#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Link
URL=PATH-TO-FILE
Name=NAME (appears in Linux user interface eg. Files)
Comment=SOME-COMMENT (optional)
Icon=PATH-TO-IMAGE (optional)
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.