화면 왼쪽에는 Software Center, Ubuntu One 등의 아이콘이 있습니다. 시스템 아이콘은 볼 수 있지만 설치 한 프로그램의 아이콘은 볼 수 없습니다. 오히려 "?" 아이콘. 이 문제를 어떻게 해결할 수 있습니까?
화면 왼쪽에는 Software Center, Ubuntu One 등의 아이콘이 있습니다. 시스템 아이콘은 볼 수 있지만 설치 한 프로그램의 아이콘은 볼 수 없습니다. 오히려 "?" 아이콘. 이 문제를 어떻게 해결할 수 있습니까?
답변:
.desktop 파일은 Linux에서 실행기 바로 가기의 동작을 제어합니다. 사용 아이콘을 확인하려면, 당신은에 하나있는 적절한의 .desktop 파일을 열어야합니다 /usr/share/applications
또는에서 ~/.local/share/applications
(더 가능성이 옵션에 그래서, 당신은 소프트웨어 중심에서 Eclipse를 설치 있으리라 믿고있어 다음 명령을 입력하여을 사용하다:
sudo -H gedit /usr/share/applications/eclipse.desktop
이 파일이 비어 있으면 저장하지 않고 종료하고 명령에서 경로를 대체해야합니다. 표시된 줄로 내려 가서 Icon=
(으로 지정된 #
) 주석이 있으면 아이콘이 표시되는 버그에 대해 들었 으므로이 주석을 제거하십시오. 그러나 아직 수정되었는지 여부는 알 수 없습니다 .
Icon=
줄 이 없으면 .png 형식의 적절한 아이콘을 찾아이 줄에 Icon=
.
편집 :
코멘트에서, 당신은 당신이 데스크탑의 링크에서 이것을 실행하고 있다고 말했습니다. 이를 수행하는 올바른 방법은 데스크탑 런처를 작성하고 아이콘을 연관시키는 것입니다. 이렇게하려면 터미널을 열고 다음을 입력하십시오.
gedit ~/Desktop/eclipse.desktop
빈 문서가 열립니다. 런처로 만들려면 파일에 이것을 추가 Exec=
하고 Icon=
라인 과 라인 모두에 올바른 경로를 대체하십시오 .
[Desktop Entry]
Type=Application
Encoding=UTF-8
Name=Eclipse
Comment=Eclipse
Exec=<path_to_eclipse>/eclipse
Icon=<path_to_eclipse>/icon.xpm
Terminal=false
Type=Application
Categories=GNOME;Application;Development;
저장하고 닫은 후 다음을 입력하여 파일을 실행 가능하게하십시오. chmod +x ~/Desktop/eclipse.desktop
이제이 바로 가기를 열면 아이콘 세트가 실행기에 나타납니다.
File System > usr > share > applications
은 Eclipse 바로 가기 를 찾아서 마우스 오른쪽 단추로 클릭 한 다음을 클릭 Properties
하고 왼쪽 상단의 아이콘을 클릭 한 다음 적합한 아이콘을 찾아 보는 것입니다.
나는 그 문제가 있었고 그것을 고쳤다 (나는 일식 네온을 사용한다)
1) sudo gedit /usr/share/applications/eclipse.desktop
2) 파일에 다음 텍스트를 추가하십시오.
[Desktop Entry]
Name=Eclipse
Type=Application
Exec=env UBUNTU_MENUPROXY= <path_to_eclipse>/eclipse
Terminal=false
Icon=<path_to_eclipse>/icon.xpm
Comment=Integrated Development Environment
NoDisplay=false
Categories=Development;IDE;
Name[en]=eclipse.desktop
삼) sudo desktop-file-install /usr/share/applications/eclipse.desktop
4) cd /usr/local/bin/
5) sudo ln -s <path_to_eclipse>/eclipse
6) sudo cp <path_to_eclipse>/icon.xpm /usr/share/pixmaps/eclipse.xpm
효과가있다! 더 이상 물음표가 없습니다!
sudo
, GUI 애플리케이션에 결코 원래의 편집하지 .desktop
복사 할 파일을 ~/.local/share/applications
, 나는 (원본) 파일이 라인을 포함 믿기 어렵다 찾을 Icon=/icon.xpm
등 등
JatBrains Toolbox에서 PhpStorm을 열 때도 같은 문제가있었습니다.
jetbrains-phpstorm.desktop
파일에서 확인했다 ~/.local/share/applications
폴더하지만 응용 프로그램은 물음표 열었다. 문제는 이전 버전의 PhpStorm을 가질 때 생성 된 .desktop
파일 /usr/share/applications
이 있고 해당 파일의 아이콘이 존재하지 않는 파일을 가리켰다는 것입니다.
.desktop
파일을 제거하면 /usr/share/applications
문제가 해결되었습니다.
이제 올바른 아이콘이 있으며 .desktop
사용 된 파일이 ~/.local/share/applications
폴더 의 파일 이라고 생각 합니다.
나는 이것이이 문제에 다른 도움이되기를 바랍니다.
필자의 경우 GitKraken을 고정하여 작업 관리자 (Arch Linux / openSUSE 15)에 표시 한 다음 GitKraken 응용 프로그램을 닫으면 올바른 아이콘 대신 물음표 만 표시됩니다.
의 파일이 누락 되었기 때문 gitkraken.svg
입니다 /usr/share/icons/hicolor/scalable/apps
.
이 아이콘을에 복사하여이 문제를 해결했습니다 /usr/share/icons/hicolor/scalable/apps
.
이것이 다른 사람들 이이 문제를 해결하는 데 도움이되기를 바랍니다.