mplayer/gmplayer vs xscreensaver/gnome-screensaver

有關於X 環境當中所遇到的問題

Moderator: Forums Team

Post Reply
samuel
Posts: 43
Joined: Fri Mar 14, 2008 1:51 am

mplayer/gmplayer vs xscreensaver/gnome-screensaver

Post by samuel »

mplayer/gmplayer vs xscreensaver/gnome-screensaver

關於這2x2 的4 對組合
我始終都弄不好

man mplayer
用裏面的mplayer -heartbeat-cmd 方式也弄不好
-stop-xscreensaver 似乎也沒有用
mplayer 我裏面確實有用到xscreensaver 這個USE flag

而gmplayer 我開GUI 進去勾選,不使用xscreensaver
但是依然無效 :(

這個問題困擾我好久了 :(
jojoyakira
Posts: 284
Joined: Thu Mar 01, 2007 10:42 pm
Location: kaohsiung

Re: mplayer/gmplayer vs xscreensaver/gnome-screensaver

Post by jojoyakira »

小弟我 man 了 xscreensaver後,發現有指導如何使用xscreensaver取代gnome-screensaver這一節,我節錄了一段如下:
  1. USING GNOME
    .......
    To replace gnome-screensaver with xscreensaver:
  2. : Turn off gnome-screensaver.
    Open ``System / Preferences / Screensaver'' and uncheck both
    boxes.
  3. : 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.
    ...
這兩項加起來應該會符合你的需求吧! :D
samuel wrote:...而gmplayer 我開GUI 進去勾選,不使用xscreensaver
但是依然無效 :(
...

Code: Select all

 ~ $ euse -i gmplayer
  • 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吧! :wink:
Desktop:Intel Pentium(R) Dual-Core CPU E5300 @ 2.60GHz,OS: Gentoo GNU/Linux
Jackie
Posts: 137
Joined: Sat Jul 08, 2006 10:13 pm

Re: mplayer/gmplayer vs xscreensaver/gnome-screensaver

Post by Jackie »

gmplayer已經過時了(沒有在維護的樣子)
而且也不好用...

若需要mplayer的GUI frontend還是用smplayer吧
不但好用而且跨平台...
samuel
Posts: 43
Joined: Fri Mar 14, 2008 1:51 am

Re: mplayer/gmplayer vs xscreensaver/gnome-screensaver

Post 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


我放棄了 :(
Jackie
Posts: 137
Joined: Sat Jul 08, 2006 10:13 pm

Re: mplayer/gmplayer vs xscreensaver/gnome-screensaver

Post by Jackie »

題外話
請問現在還有什麼理由要用screensaver嗎...XD
畢竟那是save CRT螢幕用的
對LCD不但沒幫助反而可能還有傷害XD
samuel
Posts: 43
Joined: Fri Mar 14, 2008 1:51 am

Re: mplayer/gmplayer vs xscreensaver/gnome-screensaver

Post by samuel »

也是啦 XD

不過我裝螢幕保護程式的用途
大多是當成鎖螢幕用@@
有時候暫離座位可以用到

不過 殘念呀~~
jojoyakira
Posts: 284
Joined: Thu Mar 01, 2007 10:42 pm
Location: kaohsiung

Re: mplayer/gmplayer vs xscreensaver/gnome-screensaver

Post 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
Desktop:Intel Pentium(R) Dual-Core CPU E5300 @ 2.60GHz,OS: Gentoo GNU/Linux
Post Reply