17
ターミナルで.desktopファイルを実行する
私が収集できるものから、.desktopファイルはアプリケーションの設定をカスタマイズできるショートカットです。たとえば、私は自分の/usr/share/applications/フォルダにそれらの多くを持っています。 そのフォルダをで開くとnautilus、関連するファイルをダブルクリックするだけでこれらのアプリケーションを実行できます。たとえば、ダブルクリックfirefox.desktopするとFirefoxが実行されます。ただし、ターミナルを介して同じことを行う方法が見つかりません。 私がやるgnome-open foo.desktopと、単にfoo.desktopテキストファイルとして開きます。実行可能にしてからbashで実行すると、失敗するだけです(予想どおり、明らかにbashスクリプトではありません)。 編集:所有権を自分自身に変更してもexec /fullpath/foo.desktop、実行するとPermission deniedメッセージが表示されます。実行可能ファイルを作成して同じコマンドを実行すると、使用しているターミナルタブが単純に閉じます(クラッシュすると推測します)。最後に、もしそうならsudo exec /fullpath/foo.desktop、エラー報告を受け取りますsudo: exec: command not found。 それが私の質問です、どのようfoo.desktopにターミナルからファイルを実行できますか?