在 GNOME 中创建你自定义的浅色和深色壁纸
创始人
2024-03-02 12:07:04
0

在 GNOME 桌面中创建自定义浅色和深色壁纸的简单指南。

GNOME 42 将期待已久的浅色和深色主题引入了 GNOME 桌面。它还带来了浅色和深色版壁纸,当你在浅色和深色主题之间切换时,它会自动改变。

因此,默认情况下,GNOME 会为你提供几组预配置的浅色和深色壁纸。

但是,如果你想要在主题更改时可以自动更改的别的壁纸怎么办?

以下是在 GNOME 中为浅色和深色主题配置和创建自定义壁纸的方法。

如何为 GNOME 创建自定义浅色和深色壁纸

首先,确保有两个版本的壁纸。通常,它们应该是标准的 PNG 或 JPG 图像。例如,我们在演示中使用了以下两个壁纸。

Sample light and dark wallpaper for demo

但是,如果你没有合适的浅色和深色壁纸,或正在寻找更多壁纸,在本指南的末尾,我会告诉你如何获取它们或准备你自己的。

跟着我来。

其次,我们需要为自己创建一个模式文件。壁纸的自动更换由名为 adwaita.xml 的 XML 文件处理,该文件定义了特定的浅色和深色背景标签。因此,我们将为壁纸创建 XML 文件。

为此,从 GitLab 复制 adwaita.xml 的内容并创建一个新的 XML 文件(链接在下面)。你应该在这个文件中看到两个标签:filenamefilename-dark。这两个 XML 标记包含两个壁纸的完全限定路径。在这两个标签下添加图片的路径,如下所示。

从这里下载 XML 文件 (adwaita.xml.in)

Change the XML file

第三步,使用你想要的任何名称将此文件保存到 /home/YOUR_NAME/.local/share/gnome-background-properties(请将 YOUR_NAME 替换为你的用户名)。如果 gnome-background-properties 不存在,请创建它们。对此示例,我使用了 my_cool_backgrounds.xml

都准备好了。最后,打开设置并转到外观选项卡,你应该会看到选项中出现新的壁纸。

选择你的自定义浅色和深色壁纸并享受。

如何下载或制作你的动态壁纸

你一定会想,“谁有时间去寻找和创建深浅版本的壁纸”?一些网站为你提供现成的动态壁纸,你可以轻松下载和安装。

我推荐的一个网站是 dynamicwallpaper.club,它为 macOS 提供了一些高达 6K 的优秀高质量壁纸。你可以轻松下载它们。

此外,如果你打算从上述网站下载,请记住该网站的图像是 heic 格式,因为该网站适用于 macOS。高效视频编码(HEIC)是 Apple 的 HEIF(高效图像文件格式)的专有版本。

你需要一个驱动来查看和转换 Ubuntu 或 Fedora Linux 中的动态 heic 图像。那么,如何将它们转换为适用于 Linux 系统呢?打开终端并运行以下命令来安装驱动。

Ubuntu 用户:

sudo apt install heif-gdk-pixbuf

Fedora 用户:

sudo dnf install libheif

仅适用于带有 KDE Plasma 的 Fedora/Ubuntu(没有此插件,Plasma 应用无法打开 heic 图像):

sudo apt install qt-heif-image-plugin
sudo dnf install qt-heif-image-plugin

最后,使用你喜欢的图像查看器打开 heic 图像并将其保存为 JPG/PNG。

最后,别忘了在下面的评论部分告诉我你是否可以为 GNOME 创建自定义深色和浅色壁纸。

干杯。


via: https://www.debugpoint.com/custom-light-dark-wallpaper-gnome/

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

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

相关内容

国漫女神AI绘画高清美图:...
《仙逆》国漫女神红蝶壁纸:酥胸斜抱天边月,玉手轻弹水面冰! 《仙...
2025-02-22 17:23:21
bwrap: execvp...
这个错误通常是由于GNOME Builder无法找到要执行的应用程...
2025-01-12 19:32:01
不使用ThemeData创...
要创建一个深色主题而不使用ThemeData,可以通过使用自定义的...
2024-12-29 11:30:24
不是所有子组件都应用了深色...
以下是一个示例解决方案,演示如何在React中应用深色主题:imp...
2024-12-28 06:31:24
壁纸旋转角度对贴花宽度的影...
首先需要确定壁纸旋转的角度,可以通过使用Unity中的Quater...
2024-12-20 05:31:41
壁纸应用,不工作的图像库保...
这里给出一个简单的解决方法,使用Python编写一个壁纸应用和图像...
2024-12-20 05:31:38

热门资讯

使用 KRAWL 扫描 Kub... 用 KRAWL 脚本来识别 Kubernetes Pod 和容器中的错误。当你使用 Kubernet...
Helix:高级 Linux ... 说到 基于终端的文本编辑器,通常 Vim、Emacs 和 Nano 受到了关注。这并不意味着没有其他...
通过 SaltStack 管理... 我在搜索Puppet的替代品时,偶然间碰到了Salt。我喜欢puppet,但是我又爱上Salt了:)...
Epic 游戏商店现在可在 S... 现在可以在 Steam Deck 上运行 Epic 游戏商店了,几乎无懈可击! 但是,它是非官方的。...
如何在 Github 上创建一... 学习如何复刻一个仓库,进行更改,并要求维护人员审查并合并它。你知道如何使用 git 了,你有一个 G...
2024 开年,LLUG 和你... Hi,Linuxer,2024 新年伊始,不知道你是否已经准备好迎接新的一年~ 2024 年,Lin...
Bazzite:专为 Stea... 为 Linux 桌面或者 Steam Deck 做好游戏准备,听起来都很刺激!对于一个专为 Linu...
Motrix:一个漂亮的跨平台... 一个开源的下载管理器,提供了一个简洁的用户界面,同时提供了跨平台操作的所有基本功能。在这里了解关于它...
Bash 脚本中如何使用 he... here 文档 here document (LCTT 译注:here 文档又称作 heredoc ...
使用 dialog 和 jq ... 为何选择文字用户界面(TUI)?许多人每日都在使用终端,因此, 文字用户界面 Text User I...