NeonLight_Child 28.02.2010 19:19
Есть вопрос! — Как подружить xine-ui и DPMS в ubuntu 9.10
Во время проигрывания видео через какое-то время отключается монитор(( Порывшись в нетах, выяснил что похожие проблемы связаны с DPMS.Частичным решением, может являтся отключение DPMS перед включением плеера, xset -dpms. А после - врубать DPMS обратно: xset +dpms. Еще где-то наткнулся, что в xine-ui в настройках GUI есть параметр, называется примерно, ScrrenSaver Reset Interval. Но там пусто на всех уровнях experience level.
Можно попробовать также прописать следующее в '.bashrc':
Или, как вариант, написать обертку над xine.
Я что-то подобное с оберткой делал для ePSXe, который тоже по-умолчанию "гасит экран".
alias xine='xset -dpms; xine && xset +dpms'
Или, как вариант, написать обертку над xine.
Я что-то подобное с оберткой делал для ePSXe, который тоже по-умолчанию "гасит экран".
Немного ошибся:
Данная подмена будет работать при запуске из bash.
alias xine='xset -dpms; xine; xset +dpms'
Данная подмена будет работать при запуске из bash.
работает, но както не так:
1)если прописать отключение dpms в алиас при запуске xine - некоторое время (смотрю xset q) dpms действительно отключен, но, через некоторое время, включается снова.
2)если dpms отключать вручную перед запуском xine, то dpms остается все время выключенным.
3)и, наконец, несмотря на отключенный dpms, монитор всеравно гаснет=)
и опять минусуют((
1)если прописать отключение dpms в алиас при запуске xine - некоторое время (смотрю xset q) dpms действительно отключен, но, через некоторое время, включается снова.
2)если dpms отключать вручную перед запуском xine, то dpms остается все время выключенным.
3)и, наконец, несмотря на отключенный dpms, монитор всеравно гаснет=)
и опять минусуют((
gnome-power-manager перехватывает управление монитором. Как следствие, не работают корректно команды xset -dpms и xset +dpms.
Одно из решений: удалить gnome-power-manager и настроить все через xorg.
Также можно попробовать управлять gnome-power-manager через dbus.
Пруфлинк:
http://www.linux.org.ru/forum/desktop/3849374;jsessionid=9CC2F4D8FAA16C9748FC1005EBD90243
Одно из решений: удалить gnome-power-manager и настроить все через xorg.
Также можно попробовать управлять gnome-power-manager через dbus.
Пруфлинк:
http://www.linux.org.ru/forum/desktop/3849374;jsessionid=9CC2F4D8FAA16C9748FC1005EBD90243
gnome-power-manager не установлен. убунту изначально ставил безграфического окружения.
Выложите лог 'xset q'.
Стоят ли gnome-screensaver/xscreensaver?
Если да, то стоит проверить их настройки.
Можно попробовать поправить алиас еще так:
Стоят ли gnome-screensaver/xscreensaver?
Если да, то стоит проверить их настройки.
Можно попробовать поправить алиас еще так:
alias xine='xset -dpms; xset s off; xine; xset +dpms; xset s on'
neon@neon-desktop:~$ xset q
Keyboard Control:
auto repeat: on key click percent: 0 LED mask: 00000000
auto repeat delay: 660 repeat rate: 25
auto repeating keys: 00ffffffdffffbbf
fadfffefffedffff
9fffffffffffffff
fff7ffffffffffff
bell percent: 50 bell pitch: 400 bell duration: 100
Pointer Control:
acceleration: 2/1 threshold: 4
Screen Saver:
prefer blanking: yes allow exposures: yes
timeout: 600 cycle: 600
Colors:
default colormap: 0x20 BlackPixel: 0 WhitePixel: 16777215
Font Path:
/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType,built-ins
DPMS (Energy Star):
Standby: 1200 Suspend: 1800 Off: 2400
DPMS is Enabled
Monitor is On
neon@neon-desktop:~$
Keyboard Control:
auto repeat: on key click percent: 0 LED mask: 00000000
auto repeat delay: 660 repeat rate: 25
auto repeating keys: 00ffffffdffffbbf
fadfffefffedffff
9fffffffffffffff
fff7ffffffffffff
bell percent: 50 bell pitch: 400 bell duration: 100
Pointer Control:
acceleration: 2/1 threshold: 4
Screen Saver:
prefer blanking: yes allow exposures: yes
timeout: 600 cycle: 600
Colors:
default colormap: 0x20 BlackPixel: 0 WhitePixel: 16777215
Font Path:
/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType,built-ins
DPMS (Energy Star):
Standby: 1200 Suspend: 1800 Off: 2400
DPMS is Enabled
Monitor is On
neon@neon-desktop:~$
Во-вторых, Debian и Ubuntu налагают собственные патчи на xine-ui.
В их число входит и тот, который изменяет функциональность подавления скринсейвера, а если точнее, то коренным образом меняет ее.
Изменение основано на использовании xdg-screensaver, который "не хочет" работать в Ubuntu Karmic.
Некоторые способы решения:
Баг-репорт о вашем баге:
https://bugs.launchpad.net/ubuntu/+source/xine-ui/+bug/451531
Баг-репорт, из-за которого сообщество Debian создало патч:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=374644