Vncviewer(Macへのタイトなvnc接続)を実行するために.desktopファイルを作成しようとしました。ファイルに以下を入力しました。
[Desktop Entry]
Version=x.y
Name=VNCViewer
Comment=This is my comment
Exec=/usr/bin/vncviewer 10.0.1.5:5900
Terminal=true
ファイルをダブルクリックすると、「アプリケーションの起動中にエラーが発生しました」が返されます。
.desktopファイルで間違ったことを提案しましたか?
わかりました、私は問題が何であるかを見つけました。
ファイルに1つのエントリがありません。ファイルに次のエントリを配置します
Type=Application
ファイルを保存すると、アイコンが変わって、現在の外観(テキスト/スクリプトファイル)よりもアプリケーションのように見えることがわかります。
ファイルを実行可能にしても、Ubuntuデスクトップはこのファイルがスクリプトであるかアプリケーションであるかを認識せず、スクリプトであると想定します。ただし、Type = Applicationを配置すると、正常に実行されます。
追加中
Path=/path/to/directory
アプリケーションでユーザーが特定のディレクトリで実行可能バイナリを起動する必要がある場合に必要になることがあります。これは、ソースからプログラムをコンパイルするだけで、システム全体にインストールしない場合の私にとってはそうでした。
たぶん、あなたはこれを試してみることができます:Exec=bash -c "/usr/bin/vncviewer 10.0.1.5:5900"
また、.desktopファイルが実行可能であることを確認してください。 chmod +x your_file.desktop