mplayer -stop-xscreensaver
Theli 9 октября, 2009 - 16:56
Всем привет!
Последние полтора месяца мучаюсь с такой проблемой: mplayer -stop-xscreensaver не срабатывает и во время просмотра фильма включается скринсэйвер... приходится выключать скринсэйвер вообще... сначала я грешил на то, что у меня mplayer-9999 и ffmpeg-9999, потом на то, что использую не xv, а vdpau, но недавно установил на работе gentoo, а там у меня mplayer-1.0_rc4_p20090919-r2... флаг xscreensaver включен, но ни дома, ни на работе mplayer -stop-xscreensaver не срабатывает...
Кто-нибудь сталкивался с такой проблемой?
у меня:
kde-4.3.3....
xorg-server-1.7.1
заранее огромное спасибо!
»
- Для комментирования войдите или зарегистрируйтесь
попробуйте добавить в
попробуйте добавить в ~/.mplayer/config
kaf1 написал(а): попробуйте
есть там такие строки...
Плюс один, в том смысле что
Плюс один, в том смысле что эта бага и у мну появляется изредка. Точнее на 3-4-й день без перезагрузки иксов/кде. Собственно перезагрузкой и лечиться. От настроек почему-то не зависит, по крайней мере в кедах скринсейвер выключен, но чёрный экран (через пять минут воспроизведения видеофайла без движений мышью) имеет место быть :(
xorg-server-1.6.3.901-r2
media-libs/mesa-7.5.1
x11-drivers/nvidia-drivers-180.60
kde-4.3.1
qt-4.5.1
у меня если скринсэйвер
у меня если скринсэйвер выключен, то все в порядке... ничего не гаснет =)
строчка из
строчка из ~/.mplayer/config
Обязательно фоновый режим
Действительно, я не собираюсь разрушать Microsoft. Это просто будет непредумышленным побочным эффектом. (с) 2003 Linus Torvalds
http://magicteam.su/ - разработка сайтов, программ, баз данных.
замечательно, а кто его потом
замечательно, а кто его потом восстановит?
Это его не вырубает, строка
Это его не вырубает, строка выполняется с некоторой частотой, задача которой фактически обнулить отсчёт времени до запуска xscreensaver или вырубить, если запустился
Действительно, я не собираюсь разрушать Microsoft. Это просто будет непредумышленным побочным эффектом. (с) 2003 Linus Torvalds
http://magicteam.su/ - разработка сайтов, программ, баз данных.
для проверки делаю так: for
для проверки делаю так:
и смотрю на часы...
должно быть: через три минуты должен запуститься скринсэйвер (выставлена одна минута)
получается: скринсэйвер запускается через минуту
если не тушить вывод команды, то в выводе будет несколько раз
даже выбор не кдешного скринсэйвера не помогает....
kaffeine давит скринсэйвер без проблем, видимо причина в самом mplayer (((
Должно быть нечто вроде $
Должно быть нечто вроде
если это не наблюдается и ps -A |grep xscreen выдаёт заветную строчку, то багу надо искать в правах, попробуй запусти так xscreensaver(точнее xhost +localhost выполни и запусти)
Действительно, я не собираюсь разрушать Microsoft. Это просто будет непредумышленным побочным эффектом. (с) 2003 Linus Torvalds
http://magicteam.su/ - разработка сайтов, программ, баз данных.
выполнил: xhost
выполнил: xhost +localhost
выполнил: xscreensaver
ничего не происходит... висит и все, но сообщения показывает как у вас...
ща вот смотрю kde обновиться должен с 4.3.1 до 4.3.2... может там поправится =)
распишите поподробней пожалуйста что делать и что должно происходить ;-)
даже и не знаю куда подробнее
даже и не знаю куда подробнее то
xscreensaver и должен висеть - он выступает в роли технически демона, так что запускать нужно xscreensaver & (для фона)
ну а если сообщения как у меня, то heartbeat-cmd=blabla должно его обнулять(видно из строчек ...idle timer reset)
т е при проигрывании через mplayer он не активизируется
про kde ничего не могу сказать, за неимением оного
Действительно, я не собираюсь разрушать Microsoft. Это просто будет непредумышленным побочным эффектом. (с) 2003 Linus Torvalds
http://magicteam.su/ - разработка сайтов, программ, баз данных.
в кде получается так, то если
в кде получается так, то если скринсэйвер кдешный, то он работает без xscreensaver'a... видимо...
но все равно спасибо... узнал много нового ;-)
больше ни у кого идей нету? у
больше ни у кого идей нету? у всех все работает?
думается мне надо курить в
думается мне надо курить в сторону вызовов dbus для подавления сей галиматьи(хотя бы через qdbusviewer). Подобная трабла в KDE 3.5.10 решалась через DCOP, если мне не изменяет память. Соответственно в KDE 4 должна решаться через dbus
Нейтральность - высшее достижение сознания!
- - -
KDE3:
SSAVER="$(dcop kdesktop KScreensaverIface isEnabled)"
Остановка:
dcop kdesktop KScreensaverIface quit
Восстановление:
dcop kdesktop KScreensaverIface enable $SSAVER
dcop kdesktop KScreensaverIface save
KDE4(stop/start):
dbus-send --type=method_call --dest=org.kde.screensaver /ScreenSaver org.freedesktop.ScreenSaver.SetActive boolean:false
dbus-send --type=method_call --dest=org.kde.screensaver /ScreenSaver org.freedesktop.ScreenSaver.SetActive boolean:true
Но это только костыль и не решает сабжевую проблему.
inspirra
не сработало (((
Проблема есть. :) Как
Проблема есть. :)
Как показала практика, лечится при помощи downgrade до x11-base/xorg-server 1.5 серии.
Что они там поломали в 1.6 остаётся только догадываться...
Где-то встретил такое решение
Где-то встретил такое решение для kde:
heartbeat-cmd="dcop kdesktop KScreensaverIface enable false &>/dev/null && dcop kdesktop KScreensaverIface enable true &>/dev/null"
Согласен, кривовато, но работает.
нада попробовать =)
нада попробовать =)
----------------------
не сработало(((
http://www.gentoo.ru/node/132
http://www.gentoo.ru/node/13278#comment-91800
Я ♥ Gentoo & Funtoo
решение по этой ссылке
решение по этой ссылке устарело и обсуждалось выше в этой статье ;)
Но у меня оно работает :)
Но у меня оно работает :)
Как мне кажется, stop-xscreensaver="no" не идентично stop-xscreensaver=1
Я ♥ Gentoo & Funtoo
Если скринсейвер не
Если скринсейвер не включается при просмотре через mplayer, то поделись, что у тебя там прописано?
http://olegon.ru
[~/.mplayer]%cat config #
Я ♥ Gentoo & Funtoo
насколько я понимаю строка
насколько я понимаю строка
heartbeat-cmd="xscreensaver-command -deactivate"
это для
x11-misc/xscreensaver
Решение для KDE4 с его
Решение для KDE4 с его dbus'ом:
heartbeat-cmd="qdbus org.freedesktop.ScreenSaver /ScreenSaver SimulateUserActivity"
к сожалению и эта команда не
к сожалению и эта команда не сработала ((((
интересно как kaffeine останавливает скринсэйвер...
Можно спросить у его разрабов
Можно спросить у его разрабов (-:Е
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Багу надо искать в правах,
Багу надо искать в правах, попробуй запусти так xscreensaver(точнее xhost +localhost выполни и запусти)