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

use*_*451 15 unity unity-2d unity-dash

我的笔记本电脑有一个宽屏显示器,所以垂直空间对我来说绝对是额外的。当我安装 Ubuntu 11.10 时,我很失望地看到一个名为“Dash Home”的新图标被添加到了 Unity 启动器的最顶部。我无法将它移动到底部(通过拖动它)并且它没有用于删除它的上下文菜单(通过取消选中“保留在启动器”)。这太糟糕了。

如何将其从 Unity 启动器中删除并收回从我那里占用的空间?(我意识到如果它被删除,我将不得不用超级键打开仪表板 - 我很好)

use*_*451 12

我对答案并不满意,因此我将 11.10 Unity-2D 源代码与早期版本进行了比较。可以办到。这是如何做到的:

(适用于 11.04/11.10)

gksudo gedit /usr/share/unity-2d/launcher/Launcher.qml
Run Code Online (Sandbox Code Playgroud)

(适用于 12.04)

gksudo gedit /usr/share/unity-2d/shell/launcher/Launcher.qml
Run Code Online (Sandbox Code Playgroud)

向下滚动,直到找到以下部分:

    Component.onCompleted: {
        items.appendModel(bfbModel);
        items.appendModel(applications);
        items.appendModel(workspaces);
        items.appendModel(devices);
        shelfItems.appendModel(trashes);
    }
Run Code Online (Sandbox Code Playgroud)

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

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

killall unity-2d-launcher
Run Code Online (Sandbox Code Playgroud)

(12.04)

killall unity-2d-shell
Run Code Online (Sandbox Code Playgroud)

让我们希望有人在即将推出的 Unity 设置管理器中添加一种切换此功能的方法。干杯!