gsettings get org.gnome.desktop.background picture-uri
时间: 2023-09-29 21:07:18 浏览: 54
这个命令是用于获取 GNOME 桌面环境的当前壁纸图片的 URI。URI 是一个类似于 URL 的字符串,它指定了文件的位置和访问方式。
如果你在终端中执行这个命令,它会返回当前壁纸图片的 URI,例如:
```
'file:///usr/share/backgrounds/gnome/adwaita-day.jpg'
```
这个 URI 可以用于其他命令,例如 gsettings set 命令来修改壁纸图片。
相关问题
su - secadm -c 'gsettings set org.gnome.desktop.background picture-uri "file:///usr/share/backgrounds/gnome/Wood.jpg"'
这个命令的作用是将 GNOME 桌面背景设置为/usr/share/backgrounds/gnome/Wood.jpg这张图片。具体来说,su - secadm表示使用 secadm 用户身份运行命令,-c选项表示后面跟着的命令将在新的子 shell 中执行,gsettings是 GNOME 桌面环境下用于配置系统设置的命令行工具,set org.gnome.desktop.background picture-uri表示设置桌面背景图片的 URI,最后的文件路径则指定了要设置的图片路径。
meson.build:112:0: ERROR: Dependency "gsettings-desktop-schemas" not found, tried pkgconfig and cmake
如果在使用 Meson Build 构建项目时出现如下错误:
```
meson.build:112:0: ERROR: Dependency "gsettings-desktop-schemas" not found, tried pkgconfig and cmake
```
这意味着你的项目依赖于 gsettings-desktop-schemas 库,但是这个库没有被找到。
解决这个问题的方法是安装 gsettings-desktop-schemas 库及其开发文件。在 Ubuntu 上,你可以使用以下命令来安装 gsettings-desktop-schemas 库及其开发文件:
```
sudo apt-get install gsettings-desktop-schemas libglib2.0-dev
```
安装完成后,重新运行 Meson Build 命令即可。如果你在其他 Linux 发行版上工作,你可能需要使用相应的包管理器来安装 gsettings-desktop-schemas 库及其开发文件。
如果你安装了 gsettings-desktop-schemas 库及其开发文件,但是 Meson Build 仍然无法找到它,你可以使用以下命令指定路径:
```
meson --prefix=/path/to/gsettings-desktop-schemas ..
```
这将会告诉 Meson Build 在指定的路径中查找 gsettings-desktop-schemas 库。请将命令中的 `/path/to/gsettings-desktop-schemas` 替换为实际的路径。