toggle menu

[Linux] 쉘 스크립트로 실행하는 어플리케이션을 Plank Dock에 추가하는 방법

2015.08.17 19:45 Linux

들어가며


우분투에 안드로이드 스튜디오를 설치했는데(사실 설치랄 것도 없이 압축만 풀었다..) 리눅스용은 실행 파일이 쉘 스크립트(Shell Script)로 되어 있었다.


안드로이드 스튜디오처럼 쉘 스크립트로 실행하는 어플리케이션을 Plank Dock에 추가하고 싶을 때는 어떻게 해야할까?




Shortcut file 만들기


쉘 스크립트를 Plank Dock에 추가하기 위해서는 ~/.local/share/applications/ 에 Shortcut file을 생성해야 한다.

안드로이드 스튜디오를 예를 들면, 아래와 같이 vi 나 vim 등으로 ~/.local/share/applications/android-studio.desktop 파일을 새로 생성해서 편집한다.


$ vi ~/.local/share/applications/android-studio.desktop


안드로이드 스튜디오를 설치한 경로가 /home/user/android-studio 라면, 이에 맞게 android-studio.desktop 파일의 내용을 아래와 같이 입력해준다.

물론 Exec 및 Icon 항목에서 경로는 자신에게 맞게 바꾸어주어야 한다.


[Desktop Entry]
Name=Android Studio
Comment=Android Developement Tool.
Exec=/home/user/android-studio/bin/studio.sh
Icon=/home/user/android-studio/bin/studio.png
Terminal=false
Type=Application
StartupNotify=true
Categories=GNOME;GTK;Utility;TextEditor;Development;


마지막으로 아래와 같이 실행 가능하도록 퍼미션을 추가해준다.


$ chmod +x ~/.local/share/applications/android-studio.desktop




모든 사용자를 위한 Shortcut file 만들기


모든 사용자가 shortcut에 접근 가능하게 하려면, Ubuntu packaging guide 를 참고할 필요가 있다.

기본적으로 .desktop 파일은 /usr/share/applications/<binary>.desktop 에 설치되고, 아이콘은 /usr/share/icons/hicolor/scalable/apps 에 위치하게 된다.





참조

http://superuser.com/questions/347443/unity-how-to-add-a-shell-script-to-the-dock







Linux 관련 포스팅 더보기