RHEL 8에서 바탕 화면 아이콘을 표시하려고 하는데 Gnome Tweaks를 사용하고 바탕 화면 확장을 활성화하여 바탕 화면 항목 파일을 표시할 수 있지만 아이콘이 표시되지 않습니다. 데스크탑 항목에서 참조한 위치에 이미지 파일이 존재하는 것을 확인했으며, 홈 디렉토리의 사진을 사용하여 최소한의 테스트 .desktop 파일을 사용해도 올바르게 표시되도록 할 수 없습니다.
내 테스트 데스크톱 항목은 다음과 같습니다.
[Desktop Entry]
Name=Test
Exec=/bin/bash
Icon=/home/myUser/Desktop/testIcon.png
내 데스크탑에서는 다음과 같습니다.
노틸러스에서 데스크탑 항목 미리보기가 올바르게 렌더링됩니다.
크기가 64 × 64 픽셀인지 확인하기 위해 김프에서 만든 png 파일입니다. 올바르게 표시되게 하는 방법이 있나요?
답변1
나는 마침내 그것을 알아 냈습니다. RHEL은 바탕 화면 아이콘을 올바르게 표시하기 위해 매우 특정한 조건 집합을 충족해야 합니다(RHEL 또는 GNOME에만 해당되는지는 확실하지 않음).
- (.desktop) 파일은 실행 가능해야 합니다.
- 파일에는 my MATLAB.desktop과 같이 gedit가 올바른 데스크탑 파일 구문으로 인식하지 못하는 라인이 포함되어서는 안 되며,
Path[$e]=
데스크탑 아이콘은 해당 라인이 주석 처리된 경우에만 나타납니다. 아래 링크된 질문에 따르면,그놈 데스크탑 시작하기. - 파일에는 다음 줄이 포함되어야 합니다.
Type=Application
- 파일의 Exec 라인은 단일 실행 파일을 가리켜야 합니다. 내 MATLAB.desktop에는
Exec=export an_environment_variable; /usr/local/MATLAB/R2020b/bin/matlab -desktop
KDE에서 작동하지만Exec=sh -c "export...
GNOME에서 실행되도록 변경해야 합니다.이 문제이 문제를 해결하도록 도와주세요) - 마지막으로 다른 모든 요구 사항이 충족되면 바탕 화면 아이콘을 마우스 오른쪽 버튼으로 클릭하고 상황에 맞는 메뉴에서 "시작 허용"을 선택해야 합니다. 그래야만 아이콘이 올바르게 표시될 수 있습니다.