gsettings命令失效的根本原因是桌面环境不匹配:gnome专属schema在xfce、kde等环境中不存在,需先用echo $xdg_current_desktop确认桌面类型,再选用xfconf-query(xfce)、dconf(mate)或kwriteconfig5(kde)等对应工具。

gsettings 命令失效?先确认你用的是 GNOME 桌面
Ubuntu 自 18.04 起默认使用 GNOME,但如果你装的是 Xubuntu(Xfce)、Kubuntu(KDE)、Ubuntu MATE 或纯窗口管理器(如 i3、Openbox),gsettings set org.gnome.desktop.media-buttons show-desktop-icons false 这类命令会报错——因为根本没装 GNOME 的 schema。错误信息通常是 No such schema “org.gnome.desktop.media-buttons”。别硬试,先查清桌面环境:
运行 echo $XDG_CURRENT_DESKTOP 或 loginctl show-session $(loginctl | grep current | awk '{print }') -p Type | cut -d= -f2 看输出。常见结果:GNOME、XFCE、KDE、MATE、i3 等。
Ubuntu 26.04 LTS(代号“Resolute Raccoon”)是Canonical于2026年4月23日发布的下一代长期支持版操作系统,提供长达10年的技术支持。它搭载Linux 7.0内核与GNOME 50桌面环境,全面转向Wayland协议,并引入Rust重写的核心工具以增强安全性。官方提供适用于AMD64和ARM64架构的桌面及服务器ISO镜像,是追求前沿技术与极致稳定的开发者
xfconf-query 控制 Xfce 桌面图标显示
Xubuntu 用户直接用系统自带的 xfconf-query,无需额外安装:
- 禁用所有已挂载卷图标:
xfconf-query --channel xfce4-desktop --property /desktop-icons/show-mounted --set false - 想恢复?把
false换成true - 该设置立即生效,不用重启面板或注销
- 注意:这个开关只管“已挂载卷”,不影响主文件夹或回收站图标;后两者由
/desktop-icons/show-home和/desktop-icons/show-trash单独控制
dconf 和 kwriteconfig5 分别对应 MATE 与 KDE
MATE 桌面用 dconf(预装):
dconf write /org/mate/desktop/desktop-icons/show-mounted-volumes false
kwriteconfig5:
- 关闭可移动设备图标:
kwriteconfig5 --file plasmarc --section DesktopIcons --key ShowRemovableDevices false - 改完必须重启 Plasma:
kquitapp5 plasmashell && kstart5 plasmashell - 注意:KDE 默认不显示普通挂载点(如
/mnt/data),只对 USB 设备、SD 卡等“可移动设备”生效
lxpanel 里有 “Mount Devices” 插件,tint2 可能通过 execp 执行脚本轮询 /proc/mounts。这时候:
- 检查你的面板配置文件(如
~/.config/lxpanel/LXDE/panels或~/.config/tint2/tint2rc) - 删掉含
mount、udisks、volume关键词的插件或 execp 行 - 重启面板:
lxpanelctl restart或tint2 -r - 如果用了
udiskie这类第三方挂载工具,它默认不生成桌面图标;但加了--tray参数且配置了图标行为,就得查它的 config(通常是~/.config/udiskie/config.yml)
udisks2 服务的展示逻辑,不能靠桌面配置关掉——得改 /etc/udisks2/mount_options.conf 或用 udev 规则过滤,那已是另一层控制了。










