当前位置: 首页 > 科技观察

如何在elementaryOS中更改锁定和登录屏幕壁纸?

时间:2023-03-18 00:27:10 科技观察

本教程介绍了在elementaryOS中更改锁定和登录屏幕背景的步骤。这将替换默认的灰色背景。在elementaryOS中更改锁定屏幕或登录屏幕背景的灰色默认壁纸有点困难。通常,使用图像文件的路径更改欢迎程序配置是行不通的。不幸的是,这不是一个更简单的解决方案,因为灰色背景是一个图像文件,其数据在欢迎程序中进行了硬编码,需要使用新图像重新编译才能使其工作。方法如下:更改elementaryOS锁和登录屏幕背景在elementaryOS中打开一个终端。为greeter包安装git和以下依赖项:sudoaptinstallgitsudoaptinstall-ygnome-settings-daemonlibaccountsservice-devlibgdk-pixbuf2.0-devlibgranite-devlibgtk-3-devlibhandy-1-devliblightdm-gobject-1-devlibmutter-6-devlibwingpanel-devlibx11-devmesonvalac进入临时/tmp目录,从GitHub克隆最新的greetermaster分支:cd/tmpgitclonehttps://github.com/elementary/greeter.git克隆完成后,在文件管理器中打开路径/tmp/greeter/data。elementaryOS使用100x100pxPNG文件作为登录/锁定屏幕的默认背景。图像被平铺以提供灰色背景的外观。使用texture.png重命名您想要的墙纸图像并覆盖路径中的以下文件:灰色背景使用此文件/tmp/greeter/data/texture.png在文本编辑器Compositor/SystemBackground中打开文件/tmp/greeter/.vala,并替换以下行:将imageresource:///io/elementary/desktop/gala/texture.png的路径更改为:resource:///io/elementary/greeter/texture.png保存文件。再次打开终端,使用以下命令构建greeter。cd/tmp/greetermeson_build--prefix=/usrsudoninjainstall-C_buildbuildinggreeter如果您遇到任何构建错误,请在下面的评论中告诉我。您应该看不到任何错误,因为我已经对其进行了测试。上述命令完成后,您可以通过在测试模式下运行lightdm来测试登录屏幕:lightdm--test-mode--debug如果看起来没问题,请重新启动系统。相反,您应该会在elementaryOS登录屏幕上看到您的墙纸。本指南应适用于elementaryOS6Odin、elementaryOS5Juno及以下版本。结论我希望本指南能帮助您更改elementaryOS中的锁定屏幕或登录屏幕背景。老实说,2021年更改登录屏幕的背景图像需要编译代码,这让我很惊讶。