私がしたいことは、それです。アイコンが付いたスクリプトを作成します。だから私は1つの方法しか知らない-アイコン付きのfile.desktopファイル。それの設定アイコンは成功しましたが、EXEC値を設定する運がありません:/
誰かにアイコンが付いた実行可能スクリプトを作成する方法を少し説明できますか? .desktopファイルを作成して、そのスクリプトにリンクしますか?誰かがその.desktopファイルの構造を教えてもらえますか?
あなたが試したことに言及しなかったので、これを試してください:
[Desktop Entry]
Name=someName
Comment=
Exec=/path/to/script.sh
Icon=/path/to/icon
Terminal=false
Type=Application
次のように、スクリプトが実行可能であることを確認してください。
Sudo chmod +x /path/to/script.sh
また、スクリプトがSudo
コマンド、またはユーザー入力を必要とするその他のコマンドを使用している場合も機能しません。
実行時にターミナルウィンドウを開くようにする場合(入力の追加または出力の監視が必要な場合)Terminal
をtrueに設定します。
Terminal=true
gnome-desktop-item-edit
を使用します。
gnome-desktop-item-edit --create-new /path/to/new/launcher
# Usually, one does (create launcher in current directory) :
gnome-desktop-item-edit --create-new .
これらの設定のグラフィカルなプロンプトが表示されます。このツールで作成したランチャーの1つを次に示します。
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon[en_GB]=/path/to/icon/for/en_GB.png
Name[en_GB]=Name_for_en_GB
Exec=/path/to/Shell/script.sh
Comment[en_GB]=Some comment for en_GB
Name=Launcher Name
Comment=Some comment.
Icon=/path/to/icon/file.png
en_GB
固有の設定は必須ではありません。同じ値を入力してください。