本来SMPlayer已经有了播放视频时关闭锁屏的功能,不过因为我用的是Xubuntu,里面的锁屏是通过xscreensaver来进行的,所以只好播放视频的时候隔一段时间动一下鼠标,后来我发现vlc可以自动关闭锁屏,于是就换成了vlc来看视频.
不过我刚刚在arch的wiki上发现了解决办法,因为SMPlayer是通过Mplayer播放的,所以我们可以通过修改Mplayer参数来间接解决这个问题.下面就是wiki上的办法:
在~/.mplayer/config加入下面一行代码:
heartbeat-cmd="xscreensaver-command -deactivate >&- 2>&- &"然后保存就行了.