다음 명령으로 hicolor-icon-theme 패키지를 재설치 해 주니 정상으로 돌아왔다.
$ sudo apt install --reinstall hicolor-icon-theme
패키지 목록을 읽는 중입니다... 완료
의존성 트리를 만드는 중입니다
상태 정보를 읽는 중입니다... 완료
0개 업그레이드, 0개 새로 설치, 1개 다시 설치, 0개 제거 및 0개 업그레이드 안 함.
9,976 바이트 아카이브를 받아야 합니다.
이 작업 후 0 바이트의 디스크 공간을 더 사용하게 됩니다.
받기:1 http://kr.archive.ubuntu.com/ubuntu bionic/main amd64 hicolor-icon-theme all 0.17-2 [9,976 B]
내려받기 9,976 바이트, 소요시간 0초 (259 k바이트/초)
(데이터베이스 읽는중 ...현재 169692개의 파일과 디렉터리가 설치되어 있습니다.)
Preparing to unpack .../hicolor-icon-theme_0.17-2_all.deb ...
Unpacking hicolor-icon-theme (0.17-2) over (0.17-2) ...
hicolor-icon-theme (0.17-2) 설정하는 중입니다 ...
.desktop
이란 파일에 Icon 을 명시한다. 절대경로가 아니라, 상대경로로 써있으면 찾는 디렉터리가 있다고 한다.https://specifications.freedesktop.org/icon-theme-spec/icon-theme-spec-latest.html https://askubuntu.com/questions/435603/desktop-files-how-to-specify-the-icon-path https://specifications.freedesktop.org/icon-theme-spec/icon-theme-spec-latest.html#icon_lookup
gestures 라는 앱을 깔았는데, 아이콘이 깨졌다.
https://gitlab.com/cunidev/gestures/blob/master/setup.py#L27 위 코드를 보면,
/usr/share/icons/hicolor/scalable/apps
경로에 아이콘이 있다.다음 명령으로 hicolor-icon-theme 패키지를 재설치 해 주니 정상으로 돌아왔다.