重複の可能性あり:
bashスクリプトにアイコンを適用する
環境: Ubuntu 11.10
私は jar ファイルとして Java アプリケーションを持っています。次の行を含むバッチ ファイルを作成しました:
java -jar ~/MyApp.jar
このバッチ ファイルを実行すると、Java アプリケーションは期待どおりに動作します。
デスクトップ リンクを作成するために、このバッチ ファイルを「デスクトップ」フォルダにコピーしました。その結果、デスクトップにアイコンが表示されます。ただし、アイコンには「Java」と表示されます。このデスクトップ リンクに別のアイコンを関連付けたいと思います。どなたか正しい方向を示していただけると幸いです。
答え1
ファイルを変更してみてください。Javaファイルの.desktop
を探して値を変更してください。[Desktop Entry]
Icon
スクリプトを実行する「ランチャー」を作成すれば、これが可能になります。MyApp.デスクトップ次に、のようなテキスト エディターで編集しますgedit
。
次に、このコードをファイルに貼り付けて、プログラムの値を変更します。
[Desktop Entry]
Type=Application
Name=MyApp
Terminal=true
Exec=/usr/bin/MyApp.sh
Icon=/usr/share/icons/icon.icon
にはExec=
スクリプト ファイルのパスと名前を入力し、Icon には必要なアイコンの場所と名前を入力します。 には、Terminal=
ターミナルを表示するかどうかに応じて true または false を入力します。
これにより、Unity ランチャー内やデスクトップ上のどこにでも配置できるファイルが作成され、スクリプトを実行すると必要なアイコンが表示されます。
Ubuntu の新しいバージョンでは、ファイルを右クリックして「起動を許可する」を選択する必要があります。