우선 관련 사양은 다음과 같습니다.
- 아치 리눅스 x86_64
- Thinkpad T450s
- 커널: 4.13.12-1-ARCH
- 셸: zsh 5.4.2
- WM: i3 + Ly(폴리바, rofi 포함)
MATLAB을 rofi 또는 심지어 폴리바의 메뉴에서도 시작하는 데 문제가 있습니다. 터미널에서 "matlab" 명령을 호출하면 완벽하게 시작되지만 GUI 솔루션(예: dmenu 또는 rofi 또는 폴리바의 메뉴 모듈)을 사용하여 실행하려고 할 때마다 MathWorks 스플래시 화면이 나타납니다. 둘째, 시스템 경고음을 닫고 핑합니다. 저는 중급 Linux 사용자이며 솔루션을 도출하기 위해 최선을 다했습니다. 돕다!
편집: 또한, matlab~이다내 $PATH에
답변1
많은 검색 끝에 폴리바 메뉴에 매우 적합한 것을 조합했습니다. $PATH 어딘가에 스크립트를 생성하는 경우 이름을 matlab_desktop으로 지정하고 코드(내가 포함시킨 것)를 포함시키십시오.
#!/usr/bin/env zsh
/path_to_matlab/matlab -desktop
그런 다음 폴리바가 matlab 대신 matlab_desktop을 가리키도록 하면 폴리바 메뉴가 이를 실행합니다. 경로에 있으므로 dmenu/rofi에도 표시됩니다. 이것이 왜 작동하는지 모르겠지만 작동합니다!
나는 이 답변이 matlab에만 해당된다는 것을 알고 있지만 dmenu/rofi/etc에서 시작되지 않는 다른 응용 프로그램에도 적용 가능하다고 확신합니다.