나는 rofi
그 기능을 애플리케이션 실행 프로그램으로 사용하기 시작했습니다 drun
. 잘 작동하고 .desktop
파일 입력 /usr/share/applications
및 $HOME/.local/share/applications
표시에 문제가 없습니다. 나는 .desktop
파일이 저장되는 위치를 $HOME/.local/share/applications
단지 로 변경 하고 싶었지만 리눅스에게 내가 원하는 디렉토리에서 파일을 찾도록 $HOME/desktop
지시할 방법을 찾을 수 없습니다 . .desktop
가능합니까?
답변1
데스크탑 파일을 보관할 다른 디렉토리를 원한다면 applications
어딘가에 해당 이름을 가진 디렉토리를 생성해야 합니다. 예를 들어:
$HOME/desktop/applications
그런 다음 상위 폴더의 경로를 환경 변수에 넣습니다 XDG_DATA_DIRS
.
이렇게 하려면 파일을 열고 $HOME/.profile
끝에 다음 줄을 추가하세요.
export XDG_DATA_DIRS="$HOME/desktop:$XDG_DATA_DIRS"
쉘 명령과 동일:
echo 'export XDG_DATA_DIRS="$HOME/desktop:$XDG_DATA_DIRS"' >> $HOME/.profile
그런 다음 시스템을 다시 시작하십시오(또는 로그아웃했다가 다시 로그인하십시오).
답변2
문서를 잠깐 살펴보면 freedesktop.org 표준 디렉토리가 필요한 것으로 보이며 달리 구성할 수 없습니다.
간단한 제안/해결 방법은 심볼릭 링크를 만드는 것입니다.
mv $HOME/.local/share/applications $HOME/desktop
ln -s $HOME/desktop $HOME/.local/share/applications