/home/sourav/project/.src/
디렉토리에 응용 프로그램이 있습니다 .
응용 프로그램을 실행하기 위한 데스크톱 항목이 있습니다. Path='./.src'
에서 .desktop
응용 프로그램을 실행 하도록 파일을 설정했습니다 .src/
Exec=\command
또한 내 디렉토리에 .src/img/
라는 아이콘이 있습니다 fireworks.svg
. 해당 이미지를 데스크탑 항목의 아이콘으로 표시하고 싶습니다.
문제는 응용 프로그램이 다른 컴퓨터에 복사되어 임의의 경로에 저장될 수 있다는 것입니다. 따라서 Icon=/home/sourav/projects/.src/img/fireworks.svg
상위 디렉터리가 다른 컴퓨터에 없으면 이 방법이 작동하지 않는다는 점은 언급할 수 없습니다.
나는 시도했다:
Icon=./.src/img/fireworks.svg
Icon=/bin/sh -c "echo $PWD/.src/img/fireworks.svg"
그들은 직업이 전혀 없습니다.
./src/img/fireworks.svg
상위 디렉터리를 이동하거나 이름을 바꾼 후에도 앱 아이콘을 표시하는 방법이 있나요?