i3wm dmenu .desktop 파일 추가

i3wm dmenu .desktop 파일 추가

다음을 포함하는 /usr/share/applications파일을 사용 하여 i3dmenu에 Android 스튜디오를 추가하고 싶었습니다.android-studio.desktop

[Desktop Entry]
Version=1.0
Type=Application
Name=android-studio
Exec="/usr/local/android-studio/bin/studio.sh" %f
Icon=/usr/local/android-studio/bin/studio.png
Comment=The Drive to Develop
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-studio

i3-dmenu가 여전히 android-studio를 찾지 못하는 이유를 누군가 말해 줄 수 있나요?

모든 사람이 파일을 읽을 수 있음을 확인할 수 있습니다.

답변1

완전성을 기하기 위해 [...]에 있는 모든 바이너리 와 파일을 i3-dmenu-desktop검색합니다 . 문제는 내 환경에 변수가 설정되지 않았다는 것입니다.$PATH.desktop$XDG_DATA_HOME/applications$XDG_DATA_HOME

답변2

/usr/bindmenu는 또는 에서 응용 프로그램을 찾을 수 있습니다/bin/

따라서 경로에 대한 심볼릭 링크를 만들면 됩니다 studio.sh.

sudo ln -s /usr/local/android-studio/bin/studio.sh /usr/bin/android-studio

당신의 경우에는.

이제 dmenu에서 검색하여 android-studio실행할 수 있습니다.

관련 정보