Страница 1 из 1

anyremote

Добавлено: 2010-12-28 13:15:43
hedgehog
помогите подружить anyremote с фряхой (интересует вариант управления mplayer). управление плеером работает, но открыть видео командой с клиента не получается, в консоль anyremote вываливается пачка ошибок:

Код: Выделить всё

No protocol specified
vo: couldn't open the X11 display (:0)!
No protocol specified
vo: couldn't open the X11 display (:0)!
No protocol specified
vo: couldn't open the X11 display (:0)!
VO XOverlay need a subdriver
No protocol specified
vo: couldn't open the X11 display (:0)!
No protocol specified
vo: couldn't open the X11 display (:0)!
No protocol specified
vo: couldn't open the X11 display (:0)!
No protocol specified
vo: couldn't open the X11 display (:0)!
нету ни видео, ни звука. anyremote запускаю с ключом -u hedgehog и в процессах висит mplayer, запущенный от меня же. строчка из mplayer.cfg для anyremote:

Код: Выделить всё

        Exec(cd "`cat $HOME/.anyRemote/ar_storedir.tmp`";mplayer -input file=$HOME/.mplayer/fifo "`echo $(Param)$(from_utf)`" > /dev/null);\
пробовал сюда подставлять sh скрипт, который запускает мплеер. в этом случае ошибки те же самые, но слышна звуковая дорожка фильма. разумеется, без видео.

Re: anyremote

Добавлено: 2011-02-09 22:42:08
Alex Keda
не от рута ли, часом, запускаете?

Re: anyremote

Добавлено: 2011-02-10 0:23:46
hedgehog
Alex Keda писал(а):не от рута ли, часом, запускаете?
если запускать не от рута - оно не сможет подцепиться к sdpd, во всяком случае у меня не вышло. но у anyremote есть ключ (-u), позволяющий изменить пользователя после запуска, им и пользовался. похоже, что дело было в Xauthority, подсказали на #freebsd@rusnet. сейчас запускаю с -u nobody - мплеер и энирэмоут работают от nobody и все ок :) самое странное, что я особо ничего не делал: единоразово настроил окружение (setenv) и все заработало, но я в конфиги ничего не добавлял. почему продолжает работать после перезагрузки - я не знаю, но не жалуюсь :) возможно, до этого имел место быть какой-то глюк либо я чего-то не досмотрел. осталось обработать напильником скрипт управления мплеером, который для обзора файлов использует гнутые ls & xargs со вкусными фишками, отсутствующими в bsd аналогах (а-ля экранирование имен файлов со спец. символами)