如何在Ubuntu 18.04,Ubuntu 19.04上安装和自动启动XScreenSaver

XScreensaver是X11显示服务器的屏幕保护程序和储物柜。 Ubuntu随附 gnome-screensaver,但从未开箱即用。 本教程向您展示如何在Ubuntu 18.04 / Ubuntu 19.04上安装XScreenSaver以及如何在启动时自动启动它。

在Ubuntu 18.04,Ubuntu 19.04上安装XScreenSaver

XScreensaver包含在Ubuntu软件存储库中,因此您可以通过在终端窗口中运行以下命令轻松地安装它。

sudo apt install xscreensaver

要检查您的XScreenSaver版本,请执行以下命令:

xscreensaver --help

现在,您可以从Unity Dash或首选的应用程序启动器启动XScreenSaver程序。

xscreensaver ubuntu

首次启动时,程序将要求您启动XScreenSaver守护程序。 单击“确定”启动守护程序。 默认情况下,闲置10分钟后将显示一个随机的屏幕保护程序。

xscreensaver守护程序Ubuntu 18.04

如何在启动时获取XScreenSaver自动启动

由于Ubuntu随附 gnome-screensaver,它是XScreenSaver的一个分支,我们需要删除 gnome-screensaver 为了在启动时自动启动XScreenSaver。

sudo apt remove gnome-screensaver

然后打开 startup applications

ubuntu启动应用程序

如下添加新的启动项。 输入 xscreensaver -nosplash 在命令字段中。

xscreensaver ubuntu自动启动

重新启动计算机,登录时XScreenSaver守护程序应自动启动。 如果再次打开XScreenSaver程序,它不会告诉您启动守护程序,因为该守护程序已经启动。

使用Systemd服务自动启动

另外,您也可以在系统启动时使用Systemd获得XScreenSaver自动启动,该系统自Ubuntu 15.04起使用(Willy Werewolf)。

首先,执行以下命令以创建用于存储单个用户的Systemd服务文件的目录。

mkdir -p ~/.config/systemd/user/

然后创建 xscreensaver.service 带有命令行文本编辑器(例如Nano)的文件

nano ~/.config/systemd/user/xscreensaver.service

将以下文本复制并粘贴到fie中。

[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。 与往常一样,如果您发现这篇文章很有用,请订阅我们的免费新闻通讯以获取更多提示和技巧。 保重🙂

Sidebar