用两条gsettings命令即可:先执行gsettings set org.gnome.shell.extensions.dash-to-dock dash-max-icon-size 24调小图标,再执行gsettings set org.gnome.shell.extensions.dash-to-dock click-action 'minimize-or-previews'启用智能点击行为,无需重启。

怎么用命令行一次性调小 Dock 图标并启用点击最小化
直接改两个 gsettings 键就能同时解决图标大小和点击行为问题,不用重启、不依赖 GUI 工具。注意:这两个设置属于不同模块,不能混用同一个 schema。
先调图标大小(仅影响 Dock 栏自身图标):
gsettings set org.gnome.shell.extensions.dash-to-dock dash-max-icon-size 24
再设点击动作(推荐用 minimize-or-previews,兼顾单窗口切换和多窗口预览):
gsettings set org.gnome.shell.extensions.dash-to-dock click-action 'minimize-or-previews'
-
dash-max-icon-size默认是 48,可设为 16–64 之间的整数;设太小(如 12)会导致图标模糊或部分不显示 - 值不是像素单位,而是相对缩放因子,实际渲染还受系统缩放比例(
scaling-factor)影响 - 如果改完没生效,试试注销重登——
gsettings变更通常即时生效,但极少数扩展缓存需刷新
为什么 minimize 不如 minimize-or-previews 实用
单纯设成 'minimize' 听起来最接近 Windows 行为,但实际体验有硬伤:当一个应用开了多个窗口(比如 Firefox 打开 5 个标签页,每个都是独立窗口),点击图标只会最小化最前的那个,其余窗口藏在后台无法触达。
minimize-or-previews 的逻辑是:
Ubuntu 26.04 LTS(代号“Resolute Raccoon”)是Canonical于2026年4月23日发布的下一代长期支持版操作系统,提供长达10年的技术支持。它搭载Linux 7.0内核与GNOME 50桌面环境,全面转向Wayland协议,并引入Rust重写的核心工具以增强安全性。官方提供适用于AMD64和ARM64架构的桌面及服务器ISO镜像,是追求前沿技术与极致稳定的开发者
- 该应用只有 1 个窗口 → 点击即最小化/恢复,行为干净
- 该应用有 ≥2 个窗口 → 点击弹出缩略图预览,鼠标悬停可聚焦,点击任一缩略图即切到对应窗口
- 按住
Super(Win 键)+ 鼠标滚轮也能在 Dock 上缩放图标大小,但这是临时操作,不持久
图形界面里改设置容易踩的坑
通过 Tweaks(优化工具)进 Dash to Dock 扩展设置页,看似直观,但几个关键点常被忽略:
- “行为”页里的
click-action下拉菜单,选项名是中文(如“最小化”),但背后值仍是英文字符串;选错语言环境可能导致写入无效值 - 有些旧版 Tweaks 不会实时同步
dash-max-icon-size滑块,拖动后必须手动点“应用”或关闭再重开设置页才生效 - 如果系统装了多个 Dock 扩展(比如同时启用了
dash-to-dock和ubuntu-dock),gsettings命令可能写到错误的 schema,优先确认当前启用的是哪个:gsettings list-schemas | grep -i dock
高分屏或虚拟机下图标仍显大?得调系统缩放
Dock 图标尺寸受两层控制:一是 dash-max-icon-size,二是全局 UI 缩放比例(scaling-factor)。后者对所有 UI 元素生效,包括 Dock、菜单、对话框。
查当前缩放值:
gsettings get org.gnome.settings-daemon.plugins.xrandr default-scale-factor
设为 1(禁用缩放):
gsettings set org.gnome.settings-daemon.plugins.xrandr default-scale-factor 1
- 虚拟机中常见问题:Guest Additions 或 VMware Tools 未正确安装,导致系统误报 DPI,强行启用 2x 缩放,此时单调
dash-max-icon-size效果甚微 - 改
default-scale-factor后需注销重登,且会影响字体、按钮等所有元素——如果只是 Dock 图标大,优先调dash-max-icon-size;如果整体 UI 都糊或挤,才动缩放
dash-to-dock 而不是系统默认的 ubuntu-dock,后者部分版本不认 click-action 设置。










