Запуск CLI/ терминальных программ как полностью отдельной программы (т.е. не как экземпляр Urxvt с переключателем -e?)

В настоящее время я использую Openbox как WM, с Urxvt в качестве эмулятора терминала и zsh в качестве оболочки.

Я использую Mutt для электронной почты, Ranger для файлов, Cortex для повторного редактирования, Newsbeuter для RSSing. Все эти программы привязаны к ключу для запуска из Urxvt с переключателем -e, вот пример из моего /Openbox/rc.xml того, как я запускаю Ncmpcpp:

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

Все остальные программы в основном запускаются одинаково. Я получаю что-то вроде этого:

Т.е. все эти терминальные программы заканчиваются под Urxvt. Я хотел бы иметь возможность иметь отдельные значки для всех вышеперечисленных программ, я также хочу, чтобы они были самостоятельными при alt-tabbing.

Я попытался сделать файл ncmpcpp.desktop, который содержит следующее:

    [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

Но безрезультатно. Ncmpccp по-прежнему объединяется с Urxvt как в Plank, так и в меню alt-tab. Конечно, он запускается из URxvt, но не может ли быть возможно запустить его независимо?

Ценю любую помощь на всех.

0 ответов

Другие вопросы по тегам