成功GET一款高大上又不显俗的Linux时间锁屏软件

您所在的位置:网站首页 翻页时钟锁屏 成功GET一款高大上又不显俗的Linux时间锁屏软件

成功GET一款高大上又不显俗的Linux时间锁屏软件

2023-09-14 03:46| 来源: 网络整理| 查看: 265

在这里插入图片描述

闲来无事,总觉得目前的Ubuntu桌面锁屏看烦了,依然记得之前手机端曾经流行过一款锁屏软件,想想这个应该会有Linux版了,度娘果然查到了,名字就叫GLUQLO,而且也有Linux版还是开源的,那就开始动起来。

一:安装环境

机器环境: Linux发行版:Ubuntu 19.04 软件包需求

SDL 1.2SDL_gfx 1.2SDL_ttf 2.0XScreensaver (此可选择安装,实现自动锁屏需要安装) 二:安装执行

目前按照Git上列的安装gluqlo方法有2种: 法一:Install from PPA,执行过程如下:

sudo apt-add-repository ppa:alexanderk23/ppa sudo apt-get update sudo apt-get install gluqlo

上述方法很简单,但是真的要看脸了(基于你的发行版库中有没有),由于我的Unbutu版本提示无法安装,故我选择了第二种方法 法二:Build from Source Code,执行过程如下: A. 首先,安装执行依赖包:

sudo apt-get install build-essential libsdl1.2-dev libsdl-ttf2.0-dev libsdl-gfx1.2-dev libx11-dev

B.从Git上下载zip包, 在这里插入图片描述 解压到本地后如下图: 在这里插入图片描述 shell进入该目录,执行以下步骤:

make && sudo make install

到这边gluqlo其实是安装完成了,可以(如果你也是Unbuntu)应用程序栏中看到它,点击它,会出现以下界面(感觉很酷阿),但这个没法实现自动锁啊,接着往下: 在这里插入图片描述

在要想它真正变自动屏保,还需要安装一个XScreensaver的包, 安装命令很简单,如下:

sudo apt-get install xscreensaver-data-extra xscreensaver-screensaver-bsod xscreensaver

好了,到这边Xscreensaver已经安装到本地了,到这就结束了吗?没有呢,因为Ubuntu默认屏保程序为gnome-screensaver(可以搜索gnome-screensaver确认本机是否有),此时gnome-screensaver是作为默认进程存在的,最直接可以看到现象的就是在任务栏点击Xscreensaver图表,此时会弹出如下提示: 在这里插入图片描述 这边有2个问题: 1:目前本机还有系统自带的gnome-screensaver程序,我们需要想办法让它变成默认程序(如果本机没有安装gnome-screensaver跳过,直接第二步) 2: 程序没有自动启动,我们需要实现开机让他自动启动进程,就像在windows的Startup行为一样

先解决第一个问题,gnome-screensaver作为默认程序,不建议直接给他卸载了,这样如果不小心桌面环境也会被一同卸载掉,这边就可以用如下方法,改变它的权限

sudo chmod -x /usr/bin/gnome-screensaver

关于第二个问题,将它加入到启动项,这边会用到系统下的启动应用程序,打开方法(ALT+F2,输入gnome-session-properties或者在搜索中搜索启动应用程序),打开后如下: 在这里插入图片描述 可以通过添加按钮将它加入自动启动,如下图,这边我在命令前面引入了一个sleep操作,作为延时启动,启动命令就是xscreensaver -nosplash 在这里插入图片描述 添加之后如下图: 在这里插入图片描述此时可以选择机器直接重启,或者先设定一下Xscreensaver,输入以下命令:

gedit ~/.xscreensaver #打开后添加gluqlo -root \n\ #用于将GLUQLO加入其选择列表中,如下图:

在这里插入图片描述 此时再打开Xscreensaver程序,界面如下图,大致就是分为模式选择,屏保场景选择(右边为预览),进入屏幕保护的时间等,其它还有设定和高级选项部分就不一一介绍了,可以根据自己选择去设定。 在这里插入图片描述好了,至此就完美实现了GLUQLO在Ubuntu上做屏幕显示保护的操作了,喜欢的自己去尝试一下吧。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3