如何从Unity启动器中删除“Dash Home”图标?

我的笔记本电脑有一个宽屏显示器,所以对我来说垂直空间非常宝贵。当我安装了Ubuntu 11.10后,我很失望地发现一个令人困惑的新图标被添加到Unity启动器的顶部,它被命名为“Dash Home”。我无法将其拖动到底部,也没有上下文菜单可以取消选择“保留在启动器中”来移除它。这真是太糟糕了。
请问我该如何从Unity启动器中移除它,并重新获得被占用的空间呢?(我知道如果移除了它,我将需要使用超级键打开仪表盘 - 对此我没有问题)

1离题但与节省空间有关。您可能想关注此合并请求,它将允许您调整启动器图标的大小。目前仍在审核/修复中,尽管我一直在使用并且很满意。从r768开始使用,设置为“56”,在unity-3d中大约是38。https://code.launchpad.net/~thiago-nsantos/unity-2d/launcher-width/+merge/79974 - doug
3个回答

我对答案不满意,所以我比较了11.10 Unity-2D的源代码和之前的版本。这是可以做到的。以下是如何做到的:
(适用于11.04/11.10)
gksudo gedit /usr/share/unity-2d/launcher/Launcher.qml

(适用于12.04)
gksudo gedit /usr/share/unity-2d/shell/launcher/Launcher.qml

向下滚动,直到找到以下部分:
    Component.onCompleted: {
        items.appendModel(bfbModel);
        items.appendModel(applications);
        items.appendModel(workspaces);
        items.appendModel(devices);
        shelfItems.appendModel(trashes);
    }

items.appendModel(bfbModel);是有问题的代码行。删除这行代码(或将其注释掉)。保存更改并关闭文件。

使用以下命令重新启动Unity-2D:

killall unity-2d-launcher

(12.04)

killall unity-2d-shell

希望在即将推出的Unity设置管理器中,有人能添加一个切换这个“功能”的方法。祝好!

据我所知,你无法删除它。不过我觉得这没什么大不了的。在11.04版本中,应用程序和文件镜头都有按钮;而在11.10版本中,它们已经整合到了Dash本身,所以增加了一个按钮,但是两个按钮都消失了。也许你应该删除一些默认固定的应用程序?如果你愿意,你甚至可以只保留Dash启动器、工作区切换器和垃圾桶。
另外,安装ccsm并进入Unity插件设置,你可以将启动器中的图标缩小到最小的16像素,以获得最大的屏幕空间利用率。

我不明白这个'改进'相对于11.04来说有什么相关性。在11.04中,我仍然使用的是gnome,一切都正常工作。现在,我被推到使用unity,并且我想自定义它...在我的情况下,我已经用cardapio替代了dash home的功能,所以删除这个默认图标对我也有帮助,尽管原因不同。我认为列表中的任何元素都没有必要特殊,只是因为应用程序设计者认为他们知道最佳的使用方式而已。 - Sean Houlihane
我猜问题已经得到回答了,现在只是个人偏好的问题了。鼓励你使用你喜欢的任何 DE(桌面环境)、Shell(命令行解释器)或发行版。干杯! - jerivas
1@eRivas - 新的“Dash Home”按钮与之前的应用程序和文件镜头之间存在重要的区别。我想要添加到Unity启动器的任何应用程序都可以移动到镜头上方。而且,镜头的上下文菜单中还有“保留在启动器中”的选项。相比之下,新的“Dash Home”是固定的(我无法将我的“个人文件夹”移到以前的顶部位置),并且它没有上下文菜单中的“保留在启动器中”选项。 - user27451

你不能删除它,因为它是Unity Launcher代码的一部分。Mark Shuttleworth在他的博客文章中解释了Dash图标和Launcher背后的原因。

在那篇帖子中,马克承认这个位置“稍微不那么完美”,并且“使用超级键是最好的方法”。我完全同意他的观点。因为我不介意使用超级键,并且它的引入已经取代了我的“主文件夹”,所以我只是想要移除这个图标。难道没有一个配置文件可以编辑吗? - user27451
@user27451 不,没有。 - htorque