लॉन्चर आइकन कैसे बनाएं


22

मैंने हाल ही में Matlab R2013a स्थापित किया है और यह ठीक काम कर रहा है, हालाँकि मैं इसे शुरू करने का एकमात्र तरीका /usr/local/MATLAB/R2013a/bin/matlabटर्मिनल में चला सकता हूं । अगर मैं इसमें टाइप करता हूं तो matlabकमांड नहीं मिली है, और मैं साइड-बार लॉन्चर में आइकन प्राप्त नहीं कर सकता। मैं इसे कैसे बना सकता हूं ताकि मैं कमांड मैटलैब या लॉन्चर से चला सकूं?

संपादित करें: मैंने एक लिंक बनाया है इसलिए मैं इसे matlabटर्मिनल में टाइप करके लॉन्च कर सकता हूं । मैं अभी भी एकता आइकन लांचर काम नहीं कर सकता। मैं एक matlab.desktopफ़ाइल के माध्यम से एक आइकन बनाने में कामयाब रहा /usr/share/applications। जब मैं इसे क्लिक करता हूं, तो यह Matlab लॉन्च करता है, लेकिन प्रारंभिक लोडिंग स्क्रीन के बाद Matlab एप्लिकेशन लॉन्च करने के बजाय बंद हो जाता है। यह हालांकि टर्मिनल के माध्यम से काम करता है। मेरी matlab.desktopफाइल है:

[Desktop Entry]
Type=Application
Name=Matlab
Comment=Matlab R2013a
Icon=/usr/share/icons/Matlab.png
Exec=/usr/local/MATLAB/R2013a/bin/matlab
Categories=Office
Terminal=false`

आपको यकीन है कि matlab.desktop फ़ाइल में निष्पादन योग्य अनुमतियाँ हैं? यदि ऐसा नहीं होता है, तो यह लॉन्च नहीं होगा।
डेन जोहान्सन

जवाबों:


19

लांचर के लिए ताला वास्तव में matlab के लिए काम नहीं कर रहा है। हालाँकि, एक .desktop फ़ाइल है जो Matlab इंस्टॉलेशन का हिस्सा है।

sudo ln /usr/share/app-install/desktop/matlab-support:matlab.desktop /usr/share/applications/matlab.desktop

आपको इस फ़ाइल में कुछ चीज़ें अपडेट करनी होंगी (matlab.desktop):

[Desktop Entry]
X-AppInstall-Package=matlab-support
X-AppInstall-Popcon=3
X-AppInstall-Section=multiverse

Version=1.0
Type=Application
Terminal=false
Exec=matlab -desktop
Name=MATLAB
Icon=_usr_share_icons_hicolor_48x48_apps_matlab
Categories=Development;Math;Science
Comment=Scientific computing environment
StartupNotify=true
StartupWMClass=com-mathworks-util-PostVMInit

X-Ubuntu-Gettext-Domain=app-install-data

ऊपर दिए गए आइकन पथ को बदलकर आइकन को एक पूर्ण फ़ाइल पथ दें

Icon=/usr/share/app-install/icons/_usr_share_icons_hicolor_48x48_apps_matlab.png

और बदलें:

Terminal=true

अब आपको लॉन्चर में आइकन को लॉक करने में सक्षम होना चाहिए और साथ ही वहां से मैटलैब शुरू करना चाहिए।


यह काम कर रहा है।
1

7
और Terminal=trueआवश्यकता नहीं है।
1

यह एक अच्छा और पूर्ण उत्तर है +1। @ इस्साक वन्देर्मुलेन को यह स्वीकार करने पर विचार करना चाहिए।
NKN

FYI करें: यदि आप -desktopउस matlabकमांड के साथ तर्क का उपयोग करते हैं जिसकी आपको Terminal=trueलॉन्चर फ़ाइल में आवश्यकता नहीं है
बेन वाइंडिंग

@TylerDurden। धन्यवाद। यह आवश्यक हुआ करता था, इसलिए मैं इसे संदर्भ के रूप में रखूंगा।
ऐनी वैन रोसुम

10

मेरे लिए यह पूरी तरह से काम करता है ...

एक टर्मिनल खोलें और फिर

1. अपना खुद का आइकन डाउनलोड करें-

sudo wget http://upload.wikimedia.org/wikipedia/commons/2/21/Matlab_Logo.png -O /usr/share/icons/matlab.png

2. अपनी पहुंच की अनुमति दें

sudo touch /usr/share/applications/matlab.desktop

3. अपनी .desktop फ़ाइल को भेजें

sudo gedit /usr/share/applications/matlab.desktop

4. और दस्तावेज़ में निम्नलिखित पेस्ट करें।

#!/usr/bin/env xdg-open
[Desktop Entry]
Type=Application
Icon=/usr/share/icons/matlab.png
Name=MATLAB R2014a
Comment=Start MATLAB - The Language of Technical Computing
Exec=matlab -desktop
Categories=Development;

बस..! सहेजें, और आपके लॉन्चर में एक नया डेस्कटॉप शॉर्टकट होना चाहिए


6

अपनी matlab.desktop फ़ाइल में, आपको यह निर्दिष्ट करना होगा कि आप डेस्कटॉप में निष्पादित करना चाहते हैं।

आपका Exec = इस तरह दिखना चाहिए:

 Exec=/usr/local/MATLAB/R2013a/bin/matlab -desktop


2

उबंटू 16.04 और MATLAB R2016b के लिए

अपना पसंदीदा चित्र .png प्रारूप में खोजें और उसका नाम बदलें matlab.png

  1. निष्पादित:

    sudo cp matlab.png /usr/share/pixmaps/
    

    उपरोक्त कमांड आपके आइकन को उपयुक्त फ़ोल्डर में कॉपी करता है।

  2. निष्पादित:

    sudo gedit /usr/local/share/applications/matlab.desktop
    

    फिर निम्नलिखित पंक्तियों को कॉपी करें matlab.desktop:

    [Desktop Entry]
    X-AppInstall-Package=matlab-support
    X-AppInstall-Popcon=10
    X-AppInstall-Section=multiverse
    Version=1.0
    Type=Application
    Terminal=false
    Exec=/usr/local/MATLAB/R2016b/bin/matlab -desktop
    Name=MATLAB
    Icon=/usr/share/pixmaps/matlab.png
    Categories=Development;Math;Science
    Comment=Scientific computing environment
    StartupNotify=true
    StartupWMClass=com-mathworks-util-PostVMInit
    X-Ubuntu-Gettext-Domain=app-install-data
    
  3. डैश पर जाएं और टाइप करें matlab

  4. डैश से आइकन चुनें और लॉन्चर को चालू करें।

Τέλος! समाप्त!


1

अब तक के मेरे अनुभव के अनुसार, अब तक का सबसे सरल समाधान जो मुझे समझ में आया है, वह है केवल "मैटलैब-सपोर्ट" को एप्ट-गेट के माध्यम से स्थापित करना। यह न केवल इस मुद्दे को बल्कि दूसरों को भी हल करता है। बस एक टर्मिनल खोलें और टाइप करें

   sudo apt-get install matlab-support -y

यह मतलाब का स्थान पूछेगा। खान में है /usr/local/MATLAB/R2017b


0

/usr/local/binयानी के रूप में एक प्रतीकात्मक लिंक बनाएँ

ln -s /usr/local/MATLAB/R2013a/bin/matlab /usr/local/bin/matlab

एक बार MATLAB चल रहा है, एक आइकन लॉन्चर टूलबार में दिखाई देना चाहिए। इसे राइट क्लिक करें और लॉन्चर में लॉक करें।


1
यह काम करता है इसलिए मैं इसे matlabटर्मिनल में टाइप करके चला सकता हूं । हालांकि, लॉन्चर का लॉक काम नहीं कर रहा है। क्या इसे दिखाने का कोई तरीका है जब मैं एकता लांचर में मैटलैब खोजता हूं या इसके लिए मेरे पास डेस्कटॉप आइकन हो सकता है?
आइजैक वांडरमुलीन

-1

मेरे पास एक ही समस्या थी, और फंड कि ज्यादा दिक्कत मतलाब को .desktop फ़ाइल को स्थापित करने के ~/.local/share/applications/बजाय आई /usr/share/applications/। इस बात को ध्यान में रखते हुए, मेरा समाधान:

  1. सुनिश्चित करें कि आप matlabटर्मिनल में टाइप करके मैटलैब लॉन्च कर सकते हैं । यदि नहीं, तो आप ऐसा करने के लिए एक लिंक जोड़ सकते हैं, या matlabनीचे दिए गए मेरे आदेशों को पूर्ण पथ के साथ बदल सकते हैं ।

  2. एक matlab आइकन डाउनलोड करें और इसे करने के लिए सहेजें~/.local/share/icons/matlab.png

  3. एक नई फ़ाइल बनाएँ: ~/.local/share/applications/matlab_version.desktopसामग्री के साथ: [डेस्कटॉप प्रविष्टि]
    एन्कोडिंग = UTF-8 संस्करण = 1.0 प्रकार = अनुप्रयोग का नाम = MATLAB चिह्न = matlab.png Exec = matlab -desktop StartupNotify =als [टर्मिनल = गलत]

  4. जांचें कि आपने जो फ़ाइल अभी बनाई है (matlab_version.desktop) के पास निष्पादन योग्य होने की अनुमति है।

  5. ~ / .Local / share / Applications / nautilus फ़ाइल एक्सप्लोरर का उपयोग करके नेविगेट करें, और फिर matlab_version पर डबल क्लिक करें (यह फ़ाइल एक्सटेंशन को यहां छिपाता है)

  6. कि matlab को लॉन्च करना चाहिए। यदि यह काम करता है, तो यूनिट लॉन्चर में matlab आइकन पर राइट-क्लिक करें और फिर 'लॉक टू लॉन्चर' चुनें। यदि यह काम नहीं करता है, तो जाँच लें कि फ़ाइल ने अनुमतियाँ निष्पादित कर दी हैं, और यह कि आपका लिंक लिंक काम कर रहा है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.