Fedoraデスクトップランチャー

Fedoraデスクトップランチャー

Fedora LXDE環境でMidnight Commander用のデスクトップランチャーを作成しましたが、機能しません。私は何が間違っていましたか?

$ cat mc.desktop 

[Desktop Entry]
Encoding=UTF-8
Type=Application
Name=mc
Name[en_US]=mc
Name[ru_RU]=mc
Icon=mc_64
Exec=/home/uri/mc.sh

mc.shはとても簡単ですbash -c '/usr/bin/mc'

答え1

mcそれ自体がアプリケーションである端末エミュレータ内で実行する必要があります。さまざまな端末エミュレータ(xterm、aterm、eterm)があります。通常、DE(例:lxde)には独自のエミュレータがあります。 lxdeの場合LX端子。コマンドラインにこれ​​を入力するとどうなるか確認してくださいlxterminal &。 ;)ランチャーの場合は、Exec行を次から変更してください。MCデスクトップ到着する:

Exec=/usr/bin/lxterminal -e mc

これが実行可能ファイルがある場所であると仮定します(確認に使用whereis lxterminal)。または変更することができます。MC.SH同じことを行いますが、上記の方法は簡単です。

man lxterminalこのオプションの説明についてはを参照してください-e

関連情報