云网牛站
所在位置:首页 > Linux教程 > 在Ubuntu 18.04/19.04上安装XScreenSaver和自动启动的方法

在Ubuntu 18.04/19.04上安装XScreenSaver和自动启动的方法

2019-08-01 09:50:20作者:李全运稿源:云网牛站

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

在Ubuntu 18.04/19.04上安装XScreenSaver和自动启动的方法

现在,你可以从Unity Dash或首选应用程序启动器启动XScreenSaver程序:

在Ubuntu 18.04/19.04上安装XScreenSaver和自动启动的方法

首次启动时,程序将要求你启动XScreenSaver守护程序,单击“确定(OK)”以启动守护程序,默认情况下,10分钟不活动后将显示随机屏幕保护程序:

在Ubuntu 18.04/19.04上安装XScreenSaver和自动启动的方法

 

在启动时获取XScreenSaver自动启动的方法

由于Ubuntu搭载了gnome-screensaver,它是XScreenSaver的一个分支,我们需要删除gnome-screensaver才能在启动时自动启动XScreenSaver:

sudo apt remove gnome-screensaver

然后打开启动应用程序:

在Ubuntu 18.04/19.04上安装XScreenSaver和自动启动的方法

添加如下所示的新启动条目,在命令字段中输入xscreensaver -nosplash:

在Ubuntu 18.04/19.04上安装XScreenSaver和自动启动的方法

重新启动计算机,登录时应自动启动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。

 

相关主题

使用X11显示服务器的Ubuntu不能保证Snap包的安全

精选文章
热门文章