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
。