问题描述
我无法在启动栏中禁用显示驱动器的图标。我已经在CCSM(它曾经在实验选项卡中)和dconf-editor(桌面 – >统一)中寻找该选项,但它缺失了。
如何删除启动器驱动器图标?
最佳解决方案
(适用于Ubuntu 12.10或以上版本)
你是对的,以前在CCSM中有一个设置来配置出现在启动器中的挂载的行为,但此选项目前已在12.10中被删除。我无法确认它是否会在向公众发布之前再次添加。请参阅bug report #1053704.
目前,您只有两个选项:要么在启动器上显示安装驱动器,要么从启动器将其列入黑名单。您无法根据实际安装设置来配置设置。
因此,如果要将其从启动器中删除,则唯一的选择是将其从启动器中列入黑名单。
将其从发射器列入黑名单实际上非常简单。安装上的Right-click并选择从启动器解锁。
请记住,将它从启动器列入黑名单意味着即使您安装它,您将永远不会再看到它,除非您重置设置。
您也可以使用dconf-editor
或gsettings
命令将安装程序列入黑名单,但这需要您知道安装的UUID。
如果您使用的是dconf-editor
,请向下滚动到com
→canonical
→Unity
→devices
,然后在blacklist
中输入安装的UUID。
如果要使用gsettings
,可以使用以下格式的命令:
gsettings set com.canonical.Unity.Devices blacklist "['UUID of your mount']"
只需在方括号内使用挂载的UUID和单引号即可。
如果您不确定mount的UUID,可以使用以下命令:
sudo blkid -o list
它将显示分区号,它们的标签(如果有)及其UUID。
现在,如果要重置设置,请在终端中运行此命令:
gsettings reset com.canonical.Unity.Devices blacklist
适用于Ubuntu 14.04 LTS。
次佳解决方案
(对于Ubuntu 11.10和12.04)
-
如果您还没有安装compizconfig-settings-manager。
-
运行CompizConfig设置管理器并导航到Unity插件。
-
在“实验”选项卡中,将“显示设备”组合框更改为“从不”。
第三种解决方案
使用sudo apt-get install myunity
安装MyUnity
,然后从破折号运行MyUnity
,在Launcher
部分,从Show Devices
下拉菜单中选择Never
,就是这样!
第四种方案
打开dconf-editor
:命中Alt
+ F2
,dconf-editor
型并命中Enter
。
在dconf-editor
中:com
➤canonical
➤unity
➤devices
。
您将看到带有键[‘UUID-Label’]的黑名单。在其中添加您的UUID和devices-Label。
第五种方案
要在Launcher中为所有当前驱动器和分区完全禁用驱动器图标,只需运行以下命令:
gconftool --set /apps/compiz-1/plugins/unityshell/screen0/options/devices_option --type=int 0
请注意,这不会立即删除Launcher中当前显示的任何图标;它只是防止图标出现在第一位。因此,执行此命令之前出现的任何驱动器图标一旦被删除就永远不会是re-appear。例如,可以通过解锁(通过图标的right-click菜单)或重启Ubuntu来实现图标的移除。
对于re-enable驱动器图标,最后使用1
而不是0
运行相同的命令。
这个命令在12.04和14.04都适用于我。不幸的是,当我通过USB插入外部硬盘驱动器或闪存驱动器时,它似乎不会阻止图标出现。尽管如此,它确实会阻止我的所有主硬盘驱动器分区的图标出现。
我从this answer获得了一个类似问题的命令。