
Ubuntu日本語フォーラム

ログインしていません。
~/.local/share/applicationに下記のファイルを置き、アプリ一覧?から[Add to Favorites]でDockに追加し、クリックすると登録した物とは別のアイコンが現れる。
実用には問題はありませんが、気持ち悪いので修正したいと思ってます。
ご存知の方、教えて下さい。
[Desktop Entry]
Type=Application
Encoding=UTF-8
Name=Android Studio
Comment=Android Studio
Exec=/opt/android-studio/bin/studio.sh
Icon=/opt/android-studio/bin/studio.svg
[Desktop Entry]
Type=Application
Encoding=UTF-8
Name=Android Studio Canary
Comment=Android Studio Canary
Exec=/opt/android-studio-canary/bin/studio.sh
Icon=/opt/android-studio-canary/bin/studio.svg
オフライン
スクリーンショットです。
/home/yauhiro/Pictures/Screenshots/Screenshot from 2024-05-09 15-32-16.png
/home/yauhiro/Pictures/Screenshots/Screenshot from 2024-05-09 15-33-06.png
オフライン
~/.local/share/applicationに下記のファイルを置き、アプリ一覧?から[Add to Favorites]でDockに追加し、クリックすると登録した物とは別のアイコンが現れる。
ファイル名ミスの場合に回答者がすぐにわかるように次回以降はファイル名も書いておくといいかもしれないですね。
とりあえず自分の環境で試してみましたが(Ubuntu 22.04)、Android Studioを起動した際の左下の歯車マークから「Create Desktop Entry...」というものが選べるようです。
こちらを押していただければデスクトップにはアイコンが作成されないですが(?)アプリ一覧から検索すればandroid studioを見つけることができるようになっているはずなのでDock(Dash)に登録できるかと思います。
念の為作成されたDesktopファイルも貼っておきます(伏せ字に置き換えているので適時読み替えてください)
$ cat ~/.local/share/applications/jetbrains-studio.desktop [Desktop Entry] Version=1.0 Type=Application Name=Android Studio Icon=/hoge/android-studio/bin/studio.svg Exec="/hoge/android-studio/bin/studio.sh" %f Comment=The Drive to Develop Categories=Development;IDE; Terminal=false StartupWMClass=jetbrains-studio StartupNotify=true
オフライン
ありがとうございます。
提示して頂いたコードで解決しました。
違いを挙げると
私が使っていた物に対して
Encoding=UTF-8
削除
Exec="/hoge/android-studio/bin/studio.sh" %f
%f追加
Categories=Development;IDE;
追加
Terminal=false
追加
StartupWMClass=jetbrains-studio
追加
StartupNotify=true
追加
残念ながらどの様に機能するのかは今のところ理解出来ていませんが今後も使わせて頂きます。
オフライン