web-dev-qa-db-ja.com

.desktopファイルの作成

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ファイルで間違ったことを提案しましたか?

6
Mikael

わかりました、私は問題が何であるかを見つけました。

ファイルに1つのエントリがありません。ファイルに次のエントリを配置します

Type=Application

ファイルを保存すると、アイコンが変わって、現在の外観(テキスト/スクリプトファイル)よりもアプリケーションのように見えることがわかります。

ファイルを実行可能にしても、Ubuntuデスクトップはこのファイルがスクリプトであるかアプリケーションであるかを認識せず、スクリプトであると想定します。ただし、Type = Applicationを配置すると、正常に実行されます。

3
exIT Solutions

追加中

Path=/path/to/directory

アプリケーションでユーザーが特定のディレクトリで実行可能バイナリを起動する必要がある場合に必要になることがあります。これは、ソースからプログラムをコンパイルするだけで、システム全体にインストールしない場合の私にとってはそうでした。

0
Standards Libre

たぶん、あなたはこれを試してみることができます:Exec=bash -c "/usr/bin/vncviewer 10.0.1.5:5900"

また、.desktopファイルが実行可能であることを確認してください。 chmod +x your_file.desktop

0
Sander