web-dev-qa-db-ja.com

ランチャーのVLCアイコンを変更するにはどうすればよいですか?

11.10のUnityバーでVLCメディアプレーヤーのデフォルトのオレンジ色のコーンアイコンを変更しようとしています。このフォーラムで同様の投稿を試みましたが、運はありません。/usr/share/icons/hicolor/256x256/appsディレクトリにあるvlc.pngアイコン(ユニティバーで使用されているアイコンだと思います)を、同じ名前の別の.pngファイルをコピーして変更しました。 256x256ピクセルの.pngファイルでもあります。 Ubuntuを再起動しましたが、オレンジ色のコーンがまだ残っています。私はプログラムなどを再コンパイルする必要があることをオンラインで少し読んでいますので、これが思ったよりも複雑なプロセスかどうかはわかりません。他のプログラムでもこれができるようにしたいのですが、これは具体的には(少なくとも今のところ)です。提案をいただければ幸いです!ありがとう!

  • アイコンキャッシュを更新し、vlcアイコンがダッシュで変更されましたが、ユニティバーに配置したときは変更されません。特定のアプリケーションのアイコンが異なるディレクトリに保存されていることに気づき、何かが足りないのではないかと思っています。 Google chromeの新しいアイコンを試してみましたが、そのアイコンは機能しましたが、VLCは機能しません。

  • まあ、私は128x128にアイコンを配置しようとしましたが、それも機能しませんでした。アイコンはプログラムにハードコーディングされている可能性がありますか?また、Firefoxのアイコンも正常に変更しました...だから、何か間違ったことをしているとは思わない

6
BretD

使用しているテーマに問題がない場合は、アイコンキャッシュをSudo gtk-update-icon-cache /usr/share/icons/hicolorで更新しようとしましたか? (使用しているテーマごとに「hicolor」を置き換えます。アイコンも適切なテーマフォルダに配置する必要があります)

ちょっとした追加情報として。 /usr/share/applicationsには、vlc.desktopファイルがあります。次の行を変更できます。

Icon=vlc

別のアイコンを選択します(ラスタライズされたx by y pngではなく、「スケーラブル」ディレクトリにsvgファイルを設定することをお勧めします)。その後、前に示した更新コマンドを実行する必要があります。

Updateコマンドで問題が発生した場合は、-f -tオプションを追加してみてください。

4
D.Mill

VLCチームがシステムトレイアイコンhardcodingを削除していない限り、今のところ変更することはできません。実際にはバグとして報告されています: https://bugs.launchpad.net/ubuntu/+source/vlc/+bug/530797

その場合は、そのバグがあなたに影響しているとマークしてください。

3
Hanynowsky