Ubuntuの初心者であるため、私はまだアプリにデスクトップアイコンを設定するのにかなり苦労しています。現在、デスクトップアイコンをArduino IDEにセットアップしようとしていますが、適切にセットアップするのに十分な知識がありません。これが現在の設定です。
ホームフォルダー内のその名前のフォルダーにArduino-1.6.7をインストールしました。現在、私が実行できる唯一の方法は、ターミナルに移動し、CDからArduino-1.6.7フォルダーに移動してから、$ ./arduinoで実行することです。これは機能しますが、明らかに、シンプルなアイコンで実行したいです。
this メソッドを使用しようとしましたが、/ usr/share/applicationsを参照するとき、Arduinoのアイコンがありません。
この馬鹿を育てる村の一員になってくれてありがとう。
Ubuntuには.desktop
ファイルと呼ばれるものがあります。これは、必要なアプリへのショートカットとして機能します。必要なアイコン、ショートカットの名前、ショートカットにカーソルを合わせたときに表示される説明など、さまざまなものを指定できます。最も簡単なセットアップではありませんが、難しくもありません。方法は次のとおりです。
gedit ~/Desktop/Arduino.desktop
を実行します。開いたテキストエディターウィンドウで、これを貼り付けます。
[Desktop Entry]
Name=Arduino
Comment=Arduino IDE
Exec=/path/to/the/arduino/executable
Path=/path/to/the/arduino_folder/
Icon=/path/to/arduino/icon.png
Terminal=false
Type=Application
Categories=Utility;Application;Development;
Exec
、Path
、およびIcon
フィールドを編集して、適切な場所を指すようにします。
ファイルを保存してGeditを閉じます。
次に、デスクトップフォルダーに移動し、ショートカットbuをダブルクリックしてテストします。動作する場合は、アイコンをランチャーにドラッグして、そこに配置することもできます。
注:
.desktop
ファイルを使用しようとすると、信頼されていないなどの警告が表示される場合があります。これが表示されたら、ファイルを右クリックし、Properties >> Permissions
に移動して、Allow executing file as program
などのようなボックスにチェックマークを付けます。警告は消えます。
デスクトップファイルでは絶対パスを使用することを忘れないでください。相対パスを使用しないでください。絶対パスの例は/home/username/arduino-1.6.7/
です。相対パスは~/arduino-1.6.7
(~/
はユーザーフォルダーを指す)または./arduino-1.6.7
(./
は現在のフォルダーを意味し、デスクトップになります)この場合)。
ヘルプが必要な場合はコメントしてください。
うまくいきましたか?ヒントとして-デスクトップエントリを作成した後、まだデスクトップフォルダにいる間に、次を実行します。
desktop-file-validate foo.desktop
「もちろん、foo」はデスクトップファイルの名前です。これにより、ファイルをfreedesktop.orgの仕様と照合して、セマンティックエラーおよびスタイルエラーをチェックします。上記の行の一部は実際には必要ではなく、オプション(コメント(別名ツールチップ)、カテゴリ( freedesktop site コンプライアンスと使用法を参照)、ターミナル(プログラムが必要な場合にのみ有用)など)端末で実行されます)。私はこれをとても楽しんでいます。これを使用して、カスタムアイコンを使用して、Webページやあらゆる種類の「ランチャー」を作成できます。