
Ich wollte Android Studio zum i3d-Menü hinzufügen in: /usr/share/applications
mit der Datei, die android-studio.desktop
Folgendes enthält:
[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
Kann mir jemand sagen, warum das i3-dmenu Android-Studio immer noch nicht findet?
Ich kann bestätigen, dass die Datei für jeden lesbar ist.
Antwort1
Der Vollständigkeit halber i3-dmenu-desktop
wird nach jeder Binärdatei $PATH
und nach .desktop
Dateien in $XDG_DATA_HOME/applications
[...] gesucht. Das Problem war, dass die $XDG_DATA_HOME
Variable in meiner Umgebung nicht festgelegt war.
Antwort2
dmenu kann Anwendungen finden in /usr/bin
oder/bin/
Sie können also einfach einen symbolischen Link zum Pfad von erstellen studio.sh
, der lauten würde:
sudo ln -s /usr/local/android-studio/bin/studio.sh /usr/bin/android-studio
in Ihrem Fall.
Jetzt können Sie android-studio
in dmenu danach suchen, um es zu starten.