A execução de programas CLI / terminal como programa inteiramente separado (isto é, não como uma instância de Urxvt com -e toggle?)

2

Atualmente estou executando o Openbox como WM, com Urxvt como emulador de terminal e zsh como shell.

Eu uso o Mutt para e-mail, o Ranger para arquivos, o Cortex para redditing, o Newsbeuter para RSSing. Todos esses programas são keybound para serem executados a partir do Urxvt com a opção -e, aqui está um exemplo do meu /Openbox/rc.xml de como eu inicio o Ncmpcpp:

<keybind key="W-F5"><action name="Execute">
  <command>urxvt -name ncmpcpp -e ncmpcpp -h 192.168.x.x -p 1337
  </command>
 </action>

Todos os outros programas são praticamente iniciados da mesma maneira. Eu acabo com algo parecido com isto:

Ou seja, todos esses programas terminais acabam em Urxvt. Eu gostaria de poder ter ícones separados para todos os programas acima, eu também quero que eles fiquem por conta própria quando estão fazendo tabulação alternativa.

Eu tentei criar um arquivo ncmpcpp.desktop que contenha o seguinte:

    [Desktop Entry]
Type=Application
Name=Ncmpcpp
GenericName=NCurses Music Player Client
Exec=ncmpcpp -h 192.168.1.x -p 1337
Terminal=true
Categories=AudioVideo;Audio;Player;ConsoleOnly;
Icon=/home/joel/ncmpccp.png

Sem sucesso. O Ncmpccp ainda está junto com o Urxvt, tanto no Plank quanto no menu alt-tab. Claro que é executado a partir de URxvt, mas não deve ser possível executá-lo de forma independente?

Aprecie qualquer ajuda.

    
por user224674 05.09.2014 / 08:24

0 respostas