ChromiumでWebサイトのアプリケーションを作成し、「デスクトップ」を選択すると、.desktopファイルが作成されます。 12.04では、これを〜/ .local/share/applications /に移動してから、ダッシュまたはランチャーから起動できました。私の新しい12.10インストールでは、これはもう機能しません。誤解されている行はExec=/usr/bin/chromium-browser --app=http://buymeapie.com/
だと思います。ターミナルから実行しようとすると、次の結果が得られます。
20:32〜speter> Exec =/usr/bin/chromium-browser --app = http://buymeapie.com/ bash:--app = http://buymeapie.com/:Datei oder Verzeichnis nicht gefunden
(英語: "ファイルまたはディレクトリが見つかりません")。
誰かが回避策を説明したり、知っていますか?
問題は、Chromiumが作成するファイル内にあります。あなたの例を使用すると、これは作成する.desktopです:
#!/usr/bin/env xdg-open[Desktop Entry]
Version=1.0
Name=Buy Me a Pie! - Lista de Compras
Exec=/usr/bin/chromium-browser --app=http://buymeapie.com/
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=chrome-http___buymeapie.com_
Categories=Network;WebBrowser;
StartupNotify=true
StartupWMClass=buymeapie.com
問題は最初の行にあり、「シェバン行」とデスクトップエントリ定義は2つの異なる行にある必要があります
#!/usr/bin/env xdg-open
[Desktop Entry]
(...)
したがって、これはChromiumのバグです。これを修正するには、テキストエディタで作成された.desktopを開き、これらの2行の間に新しい行を追加するだけです。
PS:Exec行は正しいです。ターミナルで/usr/bin/chromium-browser --app=http://buymeapie.com/
を実行すると、Webサイトが表示されます。