Запуск 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, но не может ли быть возможно запустить его независимо?
Ценю любую помощь на всех.