Я в настоящее время выполняю Openbox как WM с Urxvt как эмулятор терминала и zsh как оболочка.
Я использую Дурака для пользования электронной почтой, Ranger для файлов, Кору для redditing, Newsbeuter для RSSing. Все эти программы являются keybound для выполнения из 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 и в Доске и в меню alt-tab. Конечно, это выполняется от URxvt, но разве не должно быть возможно выполнить его независимо?
Цените любую справку вообще.