Ubuntu의 프로그램과 연결된 별칭을 편집하는 방법(따라서 검색 메뉴에 반환됨)

Ubuntu의 프로그램과 연결된 별칭을 편집하는 방법(따라서 검색 메뉴에 반환됨)

아직 정확한 용어가 없어서 죄송합니다.

Meta 버튼을 누르면 Ubuntu에서 프로그램을 검색할 수 있습니다. 예를 들어 '소리'를 검색하면 설정, 프로그램 등의 목록이 표시됩니다.

나열된 프로그램 중 하나는 "대담"입니다. 그러므로 'audacity' 프로그램에 'sound'라는 별칭이 있다는 것을 올바르게 이해하고 있습니까?

프로그램이 정의한 별칭을 조회할 수 있는 방법이 있습니까? 이를 편집할 수 있습니까?

답변1

키워드(별칭, 태그)는 애플리케이션의 .desktop 파일에 있습니다.

예를 들어 Audacity의 경우/usr/share/applications/audacity.desktop

해당 파일 내의 특정 줄은 다음과 같습니다.Keywords=audio;sound;alsa;jack;editor;

sudo(루트 소유)를 사용하여 파일(일반 텍스트 파일)을 편집할 수 있습니다 . 그러나 패키지의 다음 업데이트는 편집 내용을 덮어씁니다.

디렉터리에 사용자 정의 .desktop 파일을 보관할 수도 있습니다 /home/<your_username>/.local/share/applications. 그러나 Ubuntu를 다시 설치하거나 다른 시스템으로 마이그레이션하는 경우에는 자동으로 유지되지 않습니다. 사용자 정의 파일을 관리, 유지, 백업/복원하는 것은 사용자의 몫입니다.

좋은 키워드가 누락된 경우 버그 보고서를 제출하거나 데비안 패키저에 패치를 제공하세요. Ubuntu 개선은 이와 같은 커뮤니티 기여에 달려 있습니다.

답변2

파일 에서 /usr/share/applications/audacity.desktop키워드 옆에 별칭도 해당 줄로 정의되어 있습니다 GenericName. 이것은 Audacity의 '사운드 편집기'이므로 줄 아래의 '사운드'를 삭제한 후에도 Audacity가 계속 팝업됩니다 keywords.

관련 정보