お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2024-05-09 15:58:48

mikeene
メンバ
登録日: 2024-05-06

Ubuntu22.04でDockから起動すると別のアイコンが現れる

~/.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

オフライン

 

#2 2024-05-09 20:25:08

mikeene
メンバ
登録日: 2024-05-06

Re: Ubuntu22.04でDockから起動すると別のアイコンが現れる

スクリーンショットです。
/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

オフライン

 

#3 2024-05-10 21:48:58

mikeene
メンバ
登録日: 2024-05-06

Re: Ubuntu22.04でDockから起動すると別のアイコンが現れる

スクリーンショット(再挑戦)

クリック前
https://stat.ameba.jp/user_images/20240510/20/mikeene1007/04/f2/p/o0480030015437032759.png

クリック後
https://stat.ameba.jp/user_images/20240510/20/mikeene1007/f8/e0/p/o0480030015437032928.png

オフライン

 

#4 2024-05-11 16:56:53

kanchi
メンバ
登録日: 2024-05-11

Re: Ubuntu22.04でDockから起動すると別のアイコンが現れる

~/.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

オフライン

 

#5 2024-05-11 19:04:09

mikeene
メンバ
登録日: 2024-05-06

Re: Ubuntu22.04でDockから起動すると別のアイコンが現れる

ありがとうございます。
提示して頂いたコードで解決しました。

違いを挙げると
私が使っていた物に対して

Encoding=UTF-8
削除

Exec="/hoge/android-studio/bin/studio.sh" %f
%f追加

Categories=Development;IDE;
追加

Terminal=false
追加

StartupWMClass=jetbrains-studio
追加

StartupNotify=true
追加

残念ながらどの様に機能するのかは今のところ理解出来ていませんが今後も使わせて頂きます。

オフライン

 

Board footer

Powered by FluxBB