这可以通过xscreensaver 实现:
1) 安装 xscreensaver
sudo apt-get install xscreensaver xscreensaver-data
Run Code Online (Sandbox Code Playgroud)
2) 运行“xscreenserver-demo”一次以创建初始配置文件
xscreensaver-demo
Run Code Online (Sandbox Code Playgroud)
3) 编辑主目录下的配置文件.xscreensaver
gedit ~/.xscreensaver
Run Code Online (Sandbox Code Playgroud)
4) 将以下行附加到程序列表中(在我的情况下,直接在包含 的行之后"unicode -root \n\"
)
"Conky" conky -q --window-id=$XSCREENSAVER_WINDOW -c ~/.conkyrc-screensaver \n\
Run Code Online (Sandbox Code Playgroud)
5) 将您的conky配置文件放在您的主目录中的.conkyrc-screensaver名称下。
这是用于显示 cpu 负载的示例 conky 配置文件的示例:
wget http://pastebin.com/raw.php?i=iBD8bHqj -O ~/.conkyrc-screensaver
Run Code Online (Sandbox Code Playgroud)
6) 启动 xscreensaver 守护进程并在打开窗口中打开设置
xscreensaver &
Run Code Online (Sandbox Code Playgroud)
7) 选择“Conky”作为屏幕保护程序
您可以在 Ubuntu中的配置屏幕保护程序中找到有关如何将 xscreensaver 设置为默认屏幕保护程序的更多信息。
来源:如何:Conky 作为 xscreensaver 的屏幕保护程序