Iniciador do desktop Fedora

0

Eu criei um lançador de desktop para o Midnight Commander no ambiente Fedora LXDE, mas isso não funciona. Onde eu cometi um erro?

$ 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 é simples bash -c '/usr/bin/mc'

    
por Yurij73 28.12.2012 / 21:17

1 resposta

1

mc precisa ser executado dentro de um emulador de terminal, que é em si um aplicativo. Existem vários emuladores de terminal (xterm, aterm, eterm); geralmente os DEs (como o lxde) possuem um deles - no caso do lxde, é o lxterminal . Verifique o que acontece se você digitar lxterminal & na linha de comando;) Em relação ao seu lançador, altere a linha Exec em mc.desktop para:

Exec=/usr/bin/lxterminal -e mc

Supondo que é onde o executável está (verifique com whereis lxterminal ). Alternativamente, você poderia mudar o mc.sh para fazer a mesma coisa, mas o acima é mais direto.

Veja man lxterminal para obter uma explicação da opção -e .

    
por 28.12.2012 / 21:41