如何在 elementary OS 中改变锁定和登录屏幕的壁纸
创始人
2024-03-02 08:12:04
0

本教程解释了在 elementary OS 中改变锁定和登录屏幕背景的步骤。这将取代默认的灰色背景。

在 elementary OS 中改变锁屏或登录屏背景的灰色默认壁纸是有点困难的。典型的用图像文件的路径改变 greeter 的配置是行不通的。

不幸的是,这不是一个更简单的解决方案,因为灰色背景是一个图像文件,它的数据是硬编码在 greeter 中的,需要用新的图像重新编译才能使其发挥作用。

下面是方法:

Lock / Login screen background elementary OS

改变 elementary OS 锁定和登录屏幕背景

在 elementary OS 中打开一个终端。

greeter 包安装 git 和以下依赖项:

sudo apt install git
sudo apt install -y gnome-settings-daemon libaccountsservice-dev libgdk-pixbuf2.0-dev libgranite-dev libgtk-3-dev libhandy-1-dev liblightdm-gobject-1-dev libmutter-6-dev libwingpanel-dev libx11-dev meson valac

进入临时的 /tmp 目录,从 GitHub 克隆最新的 greeter 主分支:

cd /tmp
git clone https://github.com/elementary/greeter.git

克隆完成后,在文件管理器中打开路径 /tmp/greeter/data

elementary OS 使用一个 100×100px 的 PNG 文件作为登录屏幕/锁屏的默认背景。该图像是平铺的,给人一种灰色背景的感觉。

texture.png 重命名你想要的墙纸图像,并在路径中覆盖以下文件:

gray background is created using this file

/tmp/greeter/data/texture.png

在文本编辑器中打开文件 /tmp/greeter/compositor/SystemBackground.vala,并替换下面一行:

change the path of image

resource:///io/elementary/desktop/gala/texture.png

为:

resource:///io/elementary/greeter/texture.png

保存该文件。

再次打开终端,使用以下命令构建 greeter

cd /tmp/greeter
meson _build --prefix=/usr
sudo ninja install -C _build

building greeter

如果你遇到任何构建错误,请在下面的评论中告诉我。你应该不会看到任何错误,因为我已经测试过了。

上面的命令完成后,你可以在测试模式下运行 lightdm 来测试登录屏:

lightdm --test-mode --debug

如果看起来不错,重新启动系统。而你应该在 elementary OS 的登录屏上看到你的墙纸。

这个指南应该可在 elementary OS 6 Odin、elementary OS 5 Juno 及以下版本中可用。

结束语

我希望本指南能帮助你在 elementary OS 中改变锁屏或登录屏的背景。老实说,在 2021 年改变登录屏的背景图像需要编译代码,这让我很吃惊。

如果你遇到错误,请在下面的评论栏里告诉我。


via: https://www.debugpoint.com/2021/07/change-lock-login-screen-background-elementary-os/

作者:Arindam 选题:lujun9972 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

相关内容

原创 ...
2026年刚刚开始,美国的社会氛围并不轻松。经历了经贸博弈的挫折、...
2026-01-28 18:19:33
中国背景AI黑马Manus...
智通财经获悉,Meta Platforms(META.US)已同意...
2025-12-30 11:47:13
AI通识课探索日记
自今年秋季新学年起,北京市1400余所中小学全面覆盖AI通识课,让...
2025-10-24 08:47:41
《极限审判》首曝预告 沙丘...
1905电影网讯日前,由制片人联手制片人倾力打造,执导,“星爵”、...
2025-10-10 22:14:55
这也能用上AI!Tt为Ma...
快科技9月25日消息,几个月前,Tt(Thermaltake)推出...
2025-09-25 18:43:54

热门资讯

2020 年的 GitHub ... 距离 2020 年结束只剩下区区 24 天,我们即将结束魔幻的 2020 ,迎来新的一年,新的一年或...
开源新闻速递:openSUSE... 今日关注openSUSE 项目组的 Dominique Leuenberger 在他的周报中说:“这...
KDE4.11 Beta1 正...   KDE 项目工作组刚刚发布了 KDE Software Compilation 4.11 Bet...
如何在 Github 上创建一... 学习如何复刻一个仓库,进行更改,并要求维护人员审查并合并它。你知道如何使用 git 了,你有一个 G...
Helix:高级 Linux ... 说到 基于终端的文本编辑器,通常 Vim、Emacs 和 Nano 受到了关注。这并不意味着没有其他...
《Apex 英雄》正式可在 S... 《Apex 英雄》现已通过 Steam Deck 验证,这使其成为支持 Linux 的顶级多人游戏之...
使用时间序列数据,用开源工具助... InfluxData 是一个开源的时间序列数据库平台。下面介绍了它是如何被用于边缘应用案例的。收集到...
JStock:Linux 上不... 如果你在股票市场做投资,那么你可能非常清楚投资组合管理计划有多重要。管理投资组合的目标是依据你能承受...
Textual:为 Pytho... 快速入门使用 TextualPython 在 Linux 上有像 TkInter 这样的优秀 GUI...
硬核观察 #1245 Open... #1 OpenAI 悄然删除禁止将 ChatGPT 用于 “军事和战争” 的禁令在 1 月 10 日...