Ubuntu의 사용자 정의 데스크탑 실행기 검색 경로

Ubuntu의 사용자 정의 데스크탑 실행기 검색 경로

.desktop/usr/share/applications또는 에 파일을 쓸 수 있다는 것을 알고 있지만 환경 변수처럼 검색 경로에 ~/.local/share/applications새 폴더를 추가할 수 있나요 ?$PATH

예를 들어 Dolphin 또는 Nautilus의 연결 프로그램 대화 상자 .desktop에 파일을 넣고 싶습니다 .~/mydesktop/

답변1

라는 디렉터리를 만들고 그 안에 파일을 applications넣은 .desktop다음 환경 변수 에 상위 디렉터리 경로 applications( applications디렉터리 자체는 포함하지 않음) 를 추가해야 합니다. XDG_DATA_DIRS이 작업이 완료되면 파일이 선택됩니다.

이 변수는 경로를 추가해야 한다는 점에 유의해야 합니다.앞으로데스크탑 관리자가 시작되었습니다. 이를 달성하는 방법은 배포 및/또는 로그인 관리자에 따라 다릅니다. 당신은 또한 볼 수 있습니다이 답변이 주제에 대해.

XDG_DATA_DIRS이 변수에 대한 문서는 다음에서 찾을 수 있습니다.https://standards.freedesktop.org/menu-spec/latest/ar01s02.html

$XDG_DATA_DIRS/applications/
이 디렉토리에는 가능한 모든 메뉴 항목에 대한 .desktop 파일이 포함되어 있습니다. 검색 경로의 모든 디렉터리를 사용해야 합니다 $XDG_DATA_DIRS. 즉, 데스크톱 항목은 존재하는 첫 번째 디렉터리뿐만 아니라 모든 디렉터리에서 수집됩니다. 두 데스크탑 항목의 이름이 동일한 경우 경로의 이전 항목이 사용됩니다.

지금 검사해야 하는 데스크톱 항목의 기본 위치 목록을 나타내는 메뉴 파일의 요소입니다. 메뉴 파일에 메뉴 파일이 포함되어 있지 않으면 이러한 위치는 검색되지 않습니다.

관련 정보