桌面环境配置文件user介绍

 

user文件介绍

~/.config/dconf/user 文件是存储 GNOME 桌面环境配置的二进制文件

每个用户在登录后,都会生成一个~/.config/dconf/user文件

 

配置~/.config/dconf/user参数

1、借助gsettings 工具管理配置项

列出某个模式下的所有可配置键:

gsettings list-keys org.gnome.desktop.interface

该命令会列出 org.gnome.desktop.interface 模式下的所有可配置键。

查看某个具体键的值:

gsettings get org.gnome.desktop.interface cursor-size

此命令用于获取鼠标光标大小的当前配置值。

修改配置项

使用 gsettings set 命令来修改配置项的值。例如,将鼠标光标大小设置为 36;

gsettings set org.gnome.desktop.interface cursor-size 36

2、直接编辑 ~/.config/dconf/user

风险:~/.config/dconf/user 是二进制格式文件,直接编辑它很容易破坏文件结构,导致配置无法正常加载,甚至可能使整个 GNOME 桌面环境出现故障。

替代方案:如果确实需要备份或恢复配置,可以使用 dconf dump 和 dconf load 命令。

备份配置:

dconf dump / > dconf_backup.txt

该命令会将整个配置系统的内容导出到 dconf_backup.txt 文件中。

恢复配置:

dconf load / < dconf_backup.txt

此命令会将备份文件中的配置信息重新加载到系统中。

 

 

~/.config/dconf/user文件参数介绍

1. 桌面界面相关

org.gnome.desktop.interface

• cursor-size

o 含义:用于设置鼠标光标的大小,以像素为单位。

o 示例设置:

gsettings set org.gnome.desktop.interface cursor-size 32

• icon-theme

o 含义:指定桌面使用的图标主题名称。

o 示例设置:

gsettings set org.gnome.desktop.interface icon-theme "Adwaita"

• gtk-theme

o 含义:设置 GTK 应用程序使用的主题名称。

o 示例设置:

gsettings set org.gnome.desktop.interface gtk-theme "Yaru"

 

2. 桌面背景相关

org.gnome.desktop.background

• picture-uri

o 含义:指定桌面背景图片的 URI(统一资源标识符),可以是本地文件路径(如 file:///home/user/Pictures/background.jpg)或网络链接。

o 示例设置:

gsettings set org.gnome.desktop.background picture-uri "file:///home/user/Pictures/background.jpg"

• picture-options

o 含义:设置背景图片的显示方式,可选值有 none(原始大小)、wallpaper(平铺)、centered(居中)、scaled(缩放以适应)、stretched(拉伸填充)、zoom(缩放并裁剪)等。

o 示例设置:

gsettings set org.gnome.desktop.background picture-options "scaled"

 

3. 窗口管理相关

org.gnome.desktop.wm.preferences

• button-layout

o 含义:定义窗口标题栏上按钮的布局,格式为 left:right,其中 left 和 right 分别表示标题栏左侧和右侧的按钮,可用的按钮标识有 close(关闭)、minimize(最小化)、maximize(最大化)等。

o 示例设置:将关闭、最小化和最大化按钮都放在标题栏左侧

gsettings set org.gnome.desktop.wm.preferences button-layout "close,minimize,maximize:"

 

4. 声音相关

org.gnome.desktop.sound

• event-sounds

o 含义:一个布尔值,用于控制是否启用系统事件声音,如登录、注销、警告等声音。

o 示例设置:启用系统事件声音

gsettings set org.gnome.desktop.sound event-sounds true

• input-feedback-sounds

o 含义:布尔值,控制是否启用输入反馈声音,如键盘按键音等。

o 示例设置:禁用输入反馈声音

gsettings set org.gnome.desktop.sound input-feedback-sounds false

 

5. 屏幕保护相关

org.gnome.desktop.screensaver

• lock-enabled

o 含义:布尔值,决定是否启用屏幕保护程序锁定功能。

o 示例设置:启用屏幕保护锁定

gsettings set org.gnome.desktop.screensaver lock-enabled true

• idle-activation-enabled

o 含义:布尔值,控制是否在系统空闲时激活屏幕保护程序。

o 示例设置:启用空闲激活屏幕保护

gsettings set org.gnome.desktop.screensaver idle-activation-enabled true

 

org.gnome.desktop.sound

• theme-name

o 含义:指定系统声音主题的名称。不同的声音主题会有不同的系统提示音风格。

o 示例设置:将声音主题设置为 "freedesktop"

gsettings set org.gnome.desktop.sound theme-name "freedesktop"

 

7、应用程序与菜单相关

org.gnome.shell

• favorite-apps

o 含义:定义 GNOME 桌面顶部栏上 “活动” 菜单中固定显示的应用程序列表。列表中的每个元素是应用程序的 .desktop 文件名称。

o 示例设置:将 Firefox 和 Gedit 固定到 “活动” 菜单

gsettings set org.gnome.shell favorite-apps "['firefox.desktop', 'gedit.desktop']"

• overrides-workspaces-only-on-primary

o 含义:一个布尔值,决定是否仅在主显示器上显示工作区切换器。

o 示例设置:仅在主显示器显示工作区切换器

gsettings set org.gnome.shell overrides-workspaces-only-on-primary true

 

org.gnome.nautilus.preferences

• default-folder-viewer

o 含义:设置 Nautilus 文件管理器默认的文件夹查看方式,可选值有 list-view(列表视图)、icon-view(图标视图)等。

o 示例设置:将默认查看方式设置为列表视图

gsettings set org.gnome.nautilus.preferences default-folder-viewer "list-view"

• show-hidden-files

o 含义:控制 Nautilus 文件管理器是否显示隐藏文件。

o 示例设置:显示隐藏文件

gsettings set org.gnome.nautilus.preferences show-hidden-files true

 

10、屏幕旋转设置

org.gnome.settings-daemon.plugins.orientation

user-rotation

• 含义:该参数用于手动设置屏幕的旋转方向。它有几个不同的取值,每个取值对应一种特定的屏幕旋转方向。

o normal:屏幕正常方向,即默认的横向显示方向。

o left:屏幕向左旋转 90 度。

o right:屏幕向右旋转 90 度。

o inverted:屏幕旋转 180 度,呈现倒置状态。

• 示例设置:

o 将屏幕设置为向左旋转 90 度:

bash

gsettings set org.gnome.settings-daemon.plugins.orientation user-rotation left

• 将屏幕恢复到正常方向:

 

补充:

1、管理~/.config/dconf/user还可以使用dconf 工具

安装yum install dconf

查看配置项

查看某个路径下的所有配置项:

dconf list /org/gnome/gedit/preferences/ui/

查看某个具体配置项的值:

dconf read /org/gnome/gedit/preferences/ui/show-tabs-mode

修改配置项

dconf write /org/gnome/gedit/preferences/ui/show-tabs-mode auto

 

2、图形化 dconf 配置编辑器

安装 apt install dconf-editor

使用

执行命令dconf-editor

 

posted on   赛博狗尾草  阅读(38)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
点击右上角即可分享
微信分享提示