활연개랑

[Ubuntu] terminal command로만 접근 가능한 실행파일 applicaiton으로 만들기 본문

Linux

[Ubuntu] terminal command로만 접근 가능한 실행파일 applicaiton으로 만들기

승해tmdhey 2023. 7. 11. 16:22
반응형

저번에 우분투22.04에서 itksnap이 커맨드로 설치되지 않는 문제가 있었는데요,

https://tmdhhey.tistory.com/123 < 이 글에서 보이는 것과 같이, 직접 다운받아 설치했습니다.

 

이렇게 하다보니 itksnap이 터미널에서 command입력을 통해서만 실행되고, 

메뉴에서 어플리케이션으로는 보이지 않더라구요.

 

불편한 점이 많아서 어플리케이션으로 바꿀 수 있도록 만들었습니다.

 

일단 원래는 특정 프로그램 설치파일을 다운받게되면, 아이콘이 함께 다운되는데

itksnap3.6버전에는 icon이 존재하지 않아서 아이콘은 인터넷에서 png파일을 따로 다운받았습니다.

 

1

터미널에 아래와 같이 입력합니다.

sudo nano /usr/share/applications/{실행파일이름}.desktop

# ex. sudo nano /usr/share/applications/itksnap.desktop

 

2) 편집기가 열리면 {실행파일이름}.desktop 실행파일을 편집합니다 .

[Desktop Entry]
Version=1.0
Type=Application
Name=ITK-SNAP
Comment=Image Segmentation and Visualization
Exec=/usr/local/itksnap-3.6.0-20170401-Linux-x86_64/bin/itksnap
Icon=/home/qmia/Desktop/tmdheypad/storage/itksnap.png
Terminal=false
Categories=Utility;Graphics;

위 내용을 적어주시면 됩니다.

version은 desktop entry버전을 나타내고,

exec = itksnap 실행파일이 있는 위치

Icon = itksnap 아이콘 위치 (저는 따로 저장한 아이콘 파일위치를 지정했습니다.)

 

이정도로 설정해주시고, Ctrl+X를 통해 수정완료 해주시면 applicaiton에 뜨는 것을 확인하실 수 있습니다. 

Ctrl+X를 했을 때, 편집기가 꺼지지 않는 상황에서는

편집기에 수정한 글 마지막에 커서를 위치하는게 아니라, (엔터를 쳐서) 커서가 아래칸에 있도록 해주신 다음에 Ctrl+X를 눌러주시면 됩니다.