메인 메뉴에 Matlab을 어떻게 추가합니까?


17

설치된 matlab을 Ubuntu 10.10의 Applications 메뉴에 추가하려고했습니다.

Gnome-Menu-> Preference-> Main Menu-> Programming-> New Item을 클릭하여 Matlab 파일 ... / MatlabR2010b / bin / matlab을 명령으로 입력하고 유형을 "Application"으로 선택했습니다. 그런 다음 완료했습니다.

그러나 응용 프로그램 메뉴에서 항목을 클릭하면 Matlab 아이콘이 몇 초 동안 표시된 다음 아무 일도 일어나지 않습니다.

유형을 "터미널의 응용 프로그램"으로 선택한 경우 응용 프로그램 메뉴에 Matlab을 추가하는 마지막 단계에서 응용 프로그램 메뉴의 항목을 클릭하면 먼저 터미널 창과 Matlab 명령 창이 나타납니다. .

유형이 "응용 프로그램"으로 선택되었을 때 Matlab이 시작되지 않는 문제를 해결하는 방법이 궁금합니다. 또한 유형이 "터미널에 응용 프로그램"으로 선택되었을 때 나타나는 터미널을 제거하는 방법이 있습니까?


터미널은 터미널에서 응용 프로그램으로 시작되었으므로 볼 수 있습니다. 터미널이 없으면 응용 프로그램으로 시작하는 것만 큼 좋습니다. 결과 ls -l ../MatlabR2010b/bin/matlab명령이 실제로 스크립트이며 실행 파일이 아니라고 추측합니다 .
theTuxRacer

@Kautubh : 감사합니다! 첫 번째 줄은 #! / bin / sh입니다.
Tim

답변:


16

나에게 도움이되는 유용한 지침을 찾았습니다 (Ubuntu 10.04).

실행기 속성의 스크린 샷버전을 확인한 후 복사하여 붙여 넣기 명령 :/usr/local/MATLAB/R2012b/bin/matlab -desktop


1
이것은 실제로 매우 유용합니다. Ubuntu의 모든 버전에서이를 수행하려면 'Alacarte'라는 앱이 필요합니다. 설치하려면이 링크를 따르 apt.ubuntu.com/p/alacarte를 .
Agmenor

10

더 최신 버전의 Ubuntu (및 Matlab)를 사용하고 있지만,이 기능이 훌륭했습니다. Ubuntu 12.10에 Matlab 2012b를 설치 한 후 Ubuntu Software Center에 matlab-support 패키지를 설치했습니다.

sudo apt-get install matlab-support

(관련 질문 에이 답변에 따라 /ubuntu//a/140078/16835 )

그러면 바탕 화면 아이콘 / 실행기가 추가되고 컴파일러 연결 문제를 해결할 수 있습니다.


3

MATLAB이 실행되는 동안 런처에 두 개의 아이콘이없는 것도 좋습니다. 이 작업을 수행하려면 MATLAB 실행 프로그램이 포함 된 * .desktop 파일을 편집하십시오 (~ / .local / share / applications의 matlab 용 grep). 맨 아래에 다음 줄을 추가하십시오.

StartupWMClass=com-mathworks-util-PostVMInit

1
감사! "MATLAB이 실행되는 동안 실행기에 두 개의 아이콘이 있음"은 무엇을 의미합니까? 스냅 샷을 게시 할 수 있습니까?
Tim

2

-desktop명령 뒤에 매개 변수 가 필요합니다. 즉, 다음과 같은 명령을 작성해야합니다 bin/matlab -desktop.


1

Kaustubh P가 말했듯이 그것은 대본 일 수 있습니다. 가장 좋은 방법은 head -1 .../MatlabR2010b/bin/matlab시작 #!/bin/sh하거나 비슷한 지 확인하는 것입니다.

스크립트 인 경우 gnome 메뉴 항목을 "Application"으로 설정하고 명령을

/bin/sh -c .../MatlabR2010b/bin/matlab

감사! / bin / sh -c에서 -c는 무엇을 의미합니까? / bin / sh는 bash와 동일합니까?
Tim

파일의 첫 번째 줄은 #! / bin / sh입니다. "/ bin / sh -c ... / MatlabR2010b / bin / matlab"명령으로 "Application"을 시도했지만 문제는 남아 있습니다. 즉, Matlab 아이콘이 실제로 Matlab 시작없이 깜박입니다.
Tim

@Tim -c쉘이 다음 명령 문자열에서 명령을 수행하도록 지시합니다. 우분투에서 / bin / sh는 POSIX 호환 쉘이지만 대시보다 더 작은 기능 세트를 갖는 대시 쉘을 시작합니다. 그러나 왜 이것이 여전히 당신을 위해 작동하지 않는지 잘 모르겠습니다.
Jon Brett

1

좋아, 이것을 시도하십시오 :

그놈 패널의 빈 부분을 마우스 오른쪽 버튼으로 클릭하고 Custom Application Launcher

항목이 이미지의 항목과 유사한 지 확인하십시오.

발사통

그것이 효과가 있음을 알려주십시오!


1
고맙지 만 여전히 그렇지 않습니다.
Tim
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.