如何阻止未挂载的分区显示在Dock栏中
如何阻止未挂载的分区显示在Dock栏中
我来帮你解决这个困扰——在Ubuntu 22.04.3里,确实有几种靠谱的方法能把这些未挂载的分区图标从Dock里藏起来,下面给你详细说说:
方法一:用图形化工具调整Dock设置(简单直观)
这是最容易上手的方式,适合偏好图形界面的用户:
- 先安装
dconf-editor(Ubuntu默认没装这个工具),打开终端输入:sudo apt install dconf-editor - 启动
dconf-editor,在左侧导航栏依次展开:org > gnome > shell > extensions > dash-to-dock - 在右侧找到
show-mounts选项,取消勾选它——这样所有挂载/未挂载的磁盘分区都会从Dock里消失。- 如果只想隐藏未挂载的分区,保留已挂载的,可以找
show-unmounted选项,把它关掉即可。
- 如果只想隐藏未挂载的分区,保留已挂载的,可以找
方法二:用命令行快速设置(适合喜欢高效操作的用户)
不想装额外工具的话,直接用gsettings命令就能搞定:
- 要隐藏所有磁盘分区图标(不管挂载与否),运行:
gsettings set org.gnome.shell.extensions.dash-to-dock show-mounts false - 只想隐藏未挂载的分区,保留已挂载的,就运行:
gsettings set org.gnome.shell.extensions.dash-to-dock show-unmounted false
执行完命令后,Dock的图标会立刻更新,不用重启系统。
方法三:通过fstab永久隐藏特定分区(适合长期保留的恢复分区)
如果你的这些恢复分区平时根本不需要手动挂载,想彻底让它们不显示在任何地方(包括Dock和文件管理器),可以修改/etc/fstab文件:
- 先找到你要隐藏的分区的UUID(比/dev路径更稳定),终端输入:
找到对应分区的blkidUUID="xxxxxx"字符串,记下来。 - 编辑
fstab文件:sudo nano /etc/fstab - 在文件末尾添加一行,格式如下(替换成你的UUID、文件系统类型和挂载点):
UUID=xxxxxx /mnt/recovery ext4 defaults,noauto,x-gvfs-hide 0 2noauto:设置为开机不自动挂载x-gvfs-hide:让GVFS(GNOME的虚拟文件系统)不显示这个分区
- 保存退出(nano里按Ctrl+O,回车,再Ctrl+X),之后重启系统或者重新加载fstab:
sudo mount -a
这样设置后,这些恢复分区就只会在/dev里存在,不会在Dock或文件管理器里露面了。
备注:内容来源于stack exchange,提问作者Jonathan




