실행기 아이콘을 만드는 방법


22

최근 Matlab R2013a를 설치했는데 정상적으로 작동하지만 /usr/local/MATLAB/R2013a/bin/matlab터미널에서 실행하는 것이 유일한 방법 입니다. 입력하면 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 파일에 실행 권한이 있습니까? 그렇지 않으면 시작되지 않습니다.
Dan Johansen

답변:


19

발사대 잠금은 실제로 MATLAB에서 작동하지 않습니다. 그러나 Matlab 설치의 일부인 .desktop 파일이 있습니다.

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

이제 아이콘을 실행기에 고정하고 거기에서 matlab을 시작할 수 있습니다.


작동합니다.
eccstartup 2018 년

7
그리고 Terminal=true필요하지 않습니다.
eccstartup 2018 년

이것은 훌륭하고 완전한 답변 +1입니다. @Isaac Vandermeulen은 이것을 수락하는 것을 고려해야합니다.
NKN

참고 : -desktopmatlab명령에 인수 를 사용하면 Terminal=true실행기 파일에 필요하지 않습니다
Ben Winding

@TylerDurden. 감사. 그것은 예전에는 필요했기 때문에 참조로 유지하겠습니다.
Anne van Rossum

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

지금까지 내가 경험 한 가장 간단한 해결책은 apt-get을 통해 "matlab-support"를 간단히 설치하는 것입니다. 이 문제뿐만 아니라 다른 문제도 해결합니다. 터미널을 열고

   sudo apt-get install matlab-support -y

Matlab의 위치를 ​​묻습니다. 내에 있습니다 /usr/local/MATLAB/R2017b.


0

에서 기호 링크를 작성하십시오 ( /usr/local/bin예 : su).

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

MATLAB이 실행되면 실행기 도구 모음에 아이콘이 나타납니다. 마우스 오른쪽 버튼으로 클릭하고 실행기에 고정하십시오.


1
matlab터미널 에 입력하여 실행할 수 있도록 작동합니다 . 그러나 실행기에 대한 잠금이 작동하지 않습니다. 유니티 런처에서 matlab을 검색 할 때 또는 바탕 화면 아이콘을 가질 수 있도록 표시하는 방법이 있습니까?
Isaac Vandermeulen

-1

나는 똑같은 문제를 겪었고 Matlab이 .desktop 파일을 .desktop ~/.local/share/applications/대신에 설치하는 데 어려움을 겪었다는 데 자금을 지원했습니다 /usr/share/applications/. 그것을 염두에두고 내 솔루션 :

  1. matlab터미널 을 입력하여 matlab을 시작할 수 있는지 확인하십시오 . 그렇지 않은 경우 sym 링크를 설치하거나 matlab아래 명령을 matlab 실행 파일의 전체 경로로 바꿀 수 있습니다.

  2. matlab 아이콘을 다운로드하여 저장하십시오~/.local/share/icons/matlab.png

  3. ~/.local/share/applications/matlab_version.desktop내용 이 포함 된 새 파일을 만듭니다 . [Desktop Entry]
    Encoding = UTF-8 Version = 1.0 Type = Application Name = MATLAB Icon = matlab.png Exec = matlab -desktop StartupNotify = fals [Terminal = false

  4. 방금 만든 파일 (matlab_version.desktop)에 실행 권한이 설정되어 있는지 확인하십시오.

  5. 노틸러스 파일 탐색기를 사용하여 ~ / .local / share / applications /로 이동 한 다음 matlab_version을 두 번 클릭하십시오 (여기서 파일 확장자를 숨 깁니다)

  6. matlab을 시작해야합니다. 작동하면 유닛 런처에서 matlab 아이콘을 마우스 오른쪽 버튼으로 클릭하고 '런처 잠금'을 선택하십시오. 작동하지 않으면 파일에 실행 권한이 있고 sym 링크가 작동하는지 확인하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.