XScreensaver是X11显示服务器的屏幕保护程序和锁定器,Ubuntu搭载了gnome-screensaver,但它从未开箱即用,本文将向你展示如何在Ubuntu 18.04/Ubuntu 19.04上安装XScreenSaver以及如何在引导时自动启动它。
在Ubuntu 18.04/19.04上安装XScreenSaver的方法 XScreensaver包含在Ubuntu软件存储库中,因此你可以通过在终端窗口中运行以下命令来轻松安装它: sudo apt install xscreensaver 要检查XScreenSaver版本,请执行以下命令: xscreensaver --help
现在,你可以从Unity Dash或首选应用程序启动器启动XScreenSaver程序:
首次启动时,程序将要求你启动XScreenSaver守护程序,单击“确定(OK)”以启动守护程序,默认情况下,10分钟不活动后将显示随机屏幕保护程序:
在启动时获取XScreenSaver自动启动的方法 由于Ubuntu搭载了gnome-screensaver,它是XScreenSaver的一个分支,我们需要删除gnome-screensaver才能在启动时自动启动XScreenSaver: sudo apt remove gnome-screensaver 然后打开启动应用程序:
添加如下所示的新启动条目,在命令字段中输入xscreensaver -nosplash:
重新启动计算机,登录时应自动启动XScreenSaver守护程序,如果再次打开XScreenSaver程序,它将不会告诉你启动守护程序,因为守护程序已经启动。
使用Systemd服务自动启动 或者,你可以在启动时使用Systemd获得XScreenSaver自动启动,这是自15.04(Willy Werewolf)以来Ubuntu使用的,参考Systemd入门教程。 首先,执行以下命令创建用于存储各个用户的Systemd服务文件的目录: mkdir -p ~/.config/systemd/user/ 然后使用命令行文本编辑器(如Nano,参考nano命令_Linux nano命令使用详解:字符终端文本编辑器)创建xscreensaver.service文件: nano ~/.config/systemd/user/xscreensaver.service 将以下文本复制并粘贴到文件中: [Unit] Description=XScreenSaver [Service] ExecStart=/usr/bin/xscreensaver -nosplash [Install] WantedBy=default.target 要在Nano文本编辑器中保存文件,请按CTRL+O,然后按Enter确认,按CTRL+X退出,最后,启用此服务,以便在引导时自动启动XScreenSaver: systemctl --user enable xscreensaver 至此,已在Ubuntu 18.04、Ubuntu 19.04桌面上安装和自动启动XScreenSaver。
相关主题 |