이런 경험이 있는 사람이라면 간단한 질문일 수 있지만 무엇이 좋은 습관인지는 모르겠습니다.
- 자바를 설치했어요
sudo apt install default-jre
- 공식 웹사이트에서 최신 Umlet 15 Java 프로그램(UMLet 15.0 독립 실행형 버전)을 다운로드했습니다.https://www.umlet.com/changes.htm
압축을 푼 후 다음 내용이 포함된 .desktop 파일을 찾았습니다.
[Desktop Entry]
Encoding=UTF-8
Type=Application
Name=UMLet
GenericName=UMLet
Comment=Free UML Tool for Fast UML Diagrams
Exec=java -Dsun.java2d.xrender=f -jar umlet.jar
Icon=img/umlet_logo.png
Terminal=false
Categories=Development;
StartupNotify=true
여기서는 umlet.jar에 대한 경로가 전역적(./umlet.jar을 실행하지 않음)이고 로컬에서도 액세스 가능하다고 가정합니다 img/umlet_logo.png
.
앱 내에서 앱을 찾고 작업 표시줄에 고정하는 데 이 파일이 정확히 어떻게 사용됩니까?
답변1
제공된 .desktop 파일을 변경해야 한다는 것이 잘못된 것 같아서 어떻게 해야 할지 잘 모르겠습니다.
경로를 절대경로로 변경
umlet.desktop
[Desktop Entry]
Encoding=UTF-8
Type=Application
Name=UMLet
GenericName=UMLet
Comment=Free UML Tool for Fast UML Diagrams
Exec=java -Dsun.java2d.xrender=f -jar /home/katzda/Programs/Umlet/umlet.jar
Icon=/home/katzda/Programs/Umlet/img/umlet_logo.png
Terminal=false
Categories=Development;
StartupNotify=true
다음 명령을 실행했습니다.
cd Umlet
chmod 777 umlet.sh
cd ~
mkdir Programs
mv Umlet Programs/
sudo cp umlet.desktop /usr/share/applications/
이 접근 방식은 잘못된 것 같고 이상적으로는 설치 스크립트가 있어야 하지만 작동합니다.