Page 1 of 1
mplayer/gmplayer vs xscreensaver/gnome-screensaver
Posted: Fri Jan 15, 2010 8:12 pm
by samuel
mplayer/gmplayer vs xscreensaver/gnome-screensaver
關於這2x2 的4 對組合
我始終都弄不好
man mplayer
用裏面的mplayer -heartbeat-cmd 方式也弄不好
-stop-xscreensaver 似乎也沒有用
mplayer 我裏面確實有用到xscreensaver 這個USE flag
而gmplayer 我開GUI 進去勾選,不使用xscreensaver
但是依然無效
這個問題困擾我好久了

Re: mplayer/gmplayer vs xscreensaver/gnome-screensaver
Posted: Sat Jan 16, 2010 1:31 pm
by jojoyakira
小弟我 man 了 xscreensaver後,發現有指導如何使用xscreensaver取代gnome-screensaver這一節,我節錄了一段如下:
- USING GNOME
.......
To replace gnome-screensaver with xscreensaver:
- : Turn off gnome-screensaver.
Open ``System / Preferences / Screensaver'' and uncheck both
boxes.
- : Stop gnome-screensaver from launching at login.
Run the command:
gconftool-2 --type boolean -s \
/apps/gnome_settings_daemon/screensaver/start_screensaver \
false
Or, just uninstall the "gnome-screensaver" package entirely.
...
另外還有停止xscreensaver這一節:
- X RESOURCES
....
mode (class Mode)
.....
- off Don't ever blank the screen, and don't ever allow themonitor to power down.
...
這兩項加起來應該會符合你的需求吧!
samuel wrote:...而gmplayer 我開GUI 進去勾選,不使用xscreensaver
但是依然無效
...
- global use flags (searching: gmplayer)
************************************************************
no matching entries found
local use flags (searching: gmplayer)
************************************************************
[- ] gmplayer (media-video/mplayer):
- Build gmplayer, a GTK+ MPlayer gui (UNSUPPORTED)
應該沒有gmplayer這個package了吧!而且 media-video/mplayer 的 use 已經註明UNSUPPORTED,現在還是改用media-video/gnome-mplayer吧!

Re: mplayer/gmplayer vs xscreensaver/gnome-screensaver
Posted: Sat Jan 16, 2010 3:48 pm
by Jackie
gmplayer已經過時了(沒有在維護的樣子)
而且也不好用...
若需要mplayer的GUI frontend還是用smplayer吧
不但好用而且跨平台...
Re: mplayer/gmplayer vs xscreensaver/gnome-screensaver
Posted: Sat Jan 16, 2010 6:22 pm
by samuel
感謝各位幫忙
在那之後我又依照上面方法嘗試了一下
我用起來的感覺是
smplayer > gnome-mplayer > gmplayer
gnome-mplayer 用起來卡卡的 不知道為什麼
然後嘗試screensaver 這部份
1. 首先是沒看到有"確實可以"支援停止gnome-screen 的方法的mplayer 系列播放器,所以先放棄它
2. 取而代之用xscreensaver, 照理說用他mplayer -stop-xscreensaver 他應該要可以作用,但是失敗了
gmplayer 失敗, smplayer 也失敗(ps -aux可以看到smplayer 預設有下-stop-xscreensaver 但實際上沒辦法停止)
3. man mplayer 裏面用heartbeat-cmd 的方法我也沒能成功
-heartbeat-cmd
Command that is executed every 30 seconds during playback via system() - i.e. using the shell.
NOTE: MPlayer uses this command without any checking, it is your responsibility to ensure it does
not cause security problems (e.g. make sure to use full paths if "." is in your path like on Win‐
dows). It also only works when playing video (i.e. not with -novideo but works with -vo null).
This can be "misused" to disable screensavers that do not support the proper X API (also see
-stop-xscreensaver). If you think this is too complicated, ask the author of the screensaver pro‐
gram to support the proper X APIs.
EXAMPLE for xscreensaver: mplayer -heartbeat-cmd "xscreensaver-command -deactivate" file
EXAMPLE for GNOME screensaver: mplayer -heartbeat-cmd "gnome-screensaver-command -p" file
4. 總結,以後看影片把screensaver 直接kill
我放棄了

Re: mplayer/gmplayer vs xscreensaver/gnome-screensaver
Posted: Sun Jan 17, 2010 12:28 am
by Jackie
題外話
請問現在還有什麼理由要用screensaver嗎...XD
畢竟那是save CRT螢幕用的
對LCD不但沒幫助反而可能還有傷害XD
Re: mplayer/gmplayer vs xscreensaver/gnome-screensaver
Posted: Sun Jan 17, 2010 8:56 pm
by samuel
也是啦 XD
不過我裝螢幕保護程式的用途
大多是當成鎖螢幕用@@
有時候暫離座位可以用到
不過 殘念呀~~
Re: mplayer/gmplayer vs xscreensaver/gnome-screensaver
Posted: Sun Jan 17, 2010 9:29 pm
by jojoyakira
http://en.wikipedia.org/wiki/Screensaver#Considerations
Screensaver#Considerations wrote:...
Additionally, using a screensaver with a flat panel or LCD screen instead of powering down the screen can actually reduce the lifetime of the display, since the fluorescent backlight remains lit and ages faster than it would if the screen was turned off completely.
...
看來 LCD 關掉screensaver,要好一點。 XD