실행 프로그램으로 잠긴 .desktop 항목 목록은 어디에 있습니까?

실행 프로그램으로 잠긴 .desktop 항목 목록은 어디에 있습니까?

Unity(16.04 미만)는 Launcher용 데스크톱 파일 목록을 어디에 보관합니까? ".desktop 파일은 어디에 있습니까?"가 아닙니다. 하지만 지금 제 런처에 Unity가 갖고 있는 것은 어디에 있나요? 그 중 하나는 자리 표시자 "?"입니다. appimage 실행 파일의 경우 적절한 아이콘을 가리키도록 해당 항목을 조정하고 싶습니다. 앱의 /usr/share/application 또는 내 .local 숨김에 아직 기존 .desktop 항목이 없으므로 직접 작성하는 대신 Unity가 생성한 자리 표시자를 조정하고 싶습니다.

답변1

그것을 발견! 좀 더 나은 검색과 일부 테스트를 통해 답을 찾았습니다. 그것은 gsettings에 보관되어 있으며 다음을 사용하여 목록을 가져왔습니다.

gsettings get com.canonical.Unity.Launcher favorites

그리고 간단한

find -iname <foo.desktop>

자리 표시자가 어디에 있는지 보여주었습니다.

관련 정보