Этот плагин служит для запуска и остановки плагинов из запущенного VDR. Кроме того можно группировать плагины м главном меню и переименовывать их. Если без плагина proxy VDR запускался таким образом:
vdr -P имя_плагина параметры_плагина
то теперь его надо запускать так:
vdr -P'proxy параметры_proxy имя_плагина параметры_плагина'
Это конфликтует с нашей системой запуска из runvdr и активацией плагинов в vdr.conf.
Что-же теперь делать?
runvdr изменять мы пока не будем (после обновления все изменения коту под хвост пойдут).
Возможное решение:
Вписать в vdr.conf только плагины, которые не нуждаются в остановке/запуске из загруженного VDR и proxy. А в все остальные плагины вписать в /etc/vdr/config/proxy.conf c нужными опциями.
Возможные опции плагина proxy:
-h - скрыть пункт меню
-n имя - назначить имя
-g имя_группы - определить в группу
-s - загрузить спящим
-i - скрыть пункт в меню, если плагин спит (можно включить в меню настройки плагина proxy)
-e - если при загрузке плагина произошла ошибка, то он просто не загрузится, VDR будет работать дальше без него.
Итак мои настройки:
/etc/vdr/config/vdr.conf
/etc/vdr/config/proxy.conf
PARAM="'vdrcd -P'proxy -g Аудио -sie avolctl' -P'proxy -g Видео -se burn' -P'proxy -g Аудио -se cdda' -P'proxy -g Система -se console' -P'proxy -g Система -sie director' -P'proxy -g Видео -se dvd' -P'proxy -g Видео -se dvdswitch' -P'proxy -g Система -se femon' -P'proxy -g Сеть -sie ffnetdev' -P'proxy -g Система -sie graphlcd' -P'proxy -g Система -sie hello' -P'proxy -g Система -sie lcdproc' -P'proxy -g Аудио -se mp3' -P'proxy -g Видео -se mplayer' -P'proxy -g Сеть -se network' -P'proxy -g Система -sie osddemo' -P'proxy -g Система -se osdteletext' -P'proxy -g Система -sie pilot' -P'proxy -g Аудио -se radio' -P'proxy -g Аудио -sie radiolist' -P'proxy -g Система -sie remote' -P'proxy -g Система -se rotor' -P'proxy -g Система -se screenshot' -P'proxy -g Система -sie skincurses' -P'proxy -g Система -se sleeptimer' -P'proxy -g Система -se status' -P'proxy -g Сеть -sie stream' -P'proxy -g Сеть -se streamdev-client' -P'proxy -g Сеть -sie streamdev-server' -P'proxy -g Сеть -sie streamplayer' -P'proxy -g Система -sie subtitles' -P'proxy -g Система -sie svdrpdemo' -P'proxy -g Система -sie svccli' -P'proxy -g Система -sie svcsvr' -P'proxy -g Система -se sysinfo' -P'proxy -g Система -sie ttxsubs' -P'proxy -g Видео -se vcd' -P'proxy -g Видео -se vdrrip"
Обратите внимание, что названия групп должны быть в UTF-8!
Теперь недостатки такого решения: у спящих плагинов отображается только название на английском без описания. Параметр -n позволяет дать имя только из одного слова. Параметры отдельных плагинов приходится вписывать в proxy.conf.
Пробуйте, играйтесь, если всё нормально работает, можно-будет изменять runvdr.