如何在 elementary OS 中改变锁定和登录屏幕的壁纸?

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

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

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

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

下面是方法:

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

在 elementary OS 中打开一个终端。

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

  1. sudo apt install git
  1. 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 主分支:

  1. cd /tmp
  2. 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

  1. /tmp/greeter/data/texture.png

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

 

change the path of image

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

为:

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

保存该文件。

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

  1. cd /tmp/greeter
  2. meson _build --prefix=/usr
  3. sudo ninja install -C _build

 

building greeter

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

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

  1. lightdm --test-mode --debug

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

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

结束语

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

 

责任编辑:庞桂玉 来源: Linux中国
相关推荐

2022-11-28 08:28:44

2018-07-30 09:26:39

Windows 10Windows锁定屏幕

2018-12-03 16:00:22

Linux屏幕设置壁纸

2022-06-30 14:27:31

窗口按钮桌面

2023-02-03 20:04:38

elementary

2021-08-13 15:32:09

elementary Linux

2019-03-12 10:10:44

Windows 10禁用屏幕截图

2023-02-20 06:57:34

2019-02-15 09:40:23

关闭Windows 10锁定屏幕提示

2018-07-04 09:47:05

Windows 10Windows屏幕亮度

2019-02-22 15:40:50

Windows 10截取屏幕截图

2019-12-26 13:06:07

Windows 10旋转屏幕Windows

2019-07-26 15:10:49

Windows 10屏幕缓存Windows

2019-12-10 09:46:12

Elementary PantheonLinux

2023-10-07 12:13:55

Linux隐私

2021-04-27 07:00:08

UbuntuLinux指纹登录

2022-12-08 13:16:30

Ubuntu屏幕背景

2018-03-09 09:45:52

LinuxSSH登录导语

2021-04-04 22:56:47

Linux循环用户

2019-11-12 10:30:34

Windows 10Spotlight屏幕设置
点赞
收藏

51CTO技术栈公众号