有什么方法可以完全禁用工作区并从Unity-2D面板中删除图标?


24

我的系统是围绕我71岁的父亲(他是一个最近的Linux用户,现在非常支持)构建的。

他不需要多个桌面,而且我发现面板上的太多内容可能会使他感到困惑。

有什么方法可以完全禁用工作空间/以及从面板中删除图标?


Answers:


8
  1. 禁用多个工作空间:

    • 使用GConf编辑器,将的值更改/apps/metacity/general/num_workspaces1
  2. 从启动器中删除工作区切换器:

    删除并重新排列

    因此,要进行此更改,您需要编辑一个文件。首先要安全备份:

(适用于11.04和11.10)

sudo cp /usr/share/unity-2d/launcher/Launcher.qml /usr/share/unity-2d/launcher/Launcher.qml-backup

当您搞砸了一些东西时:

sudo cp /usr/share/unity-2d/launcher/Launcher.qml-backup /usr/share/unity-2d/launcher/Launcher.qml

(对于12.04)

sudo cp /usr/share/unity-2d/shell/launcher/Launcher.qml /usr/share/unity-2d/shell/launcher/Launcher.qml-backup

当您搞砸了一些东西时:

sudo cp /usr/share/unity-2d/launcher/Launcher.qml-backup /usr/share/unity-2d/launcher/Launcher.qml

现在要从启动器中删除项目:

(对于11.04 / 11.10):

gksu gedit /usr/share/unity-2d/launcher/Launcher.qml

向下滚动至第104行,您将看到:

(对于12.04)

gksu gedit /usr/share/unity-2d/shell/launcher/Launcher.qml

向下滚动至第104行,您将看到:

Component.onCompleted: {
    items.appendModel(applications);
    items.appendModel(workspaces);
    items.appendModel(visiblePlaces);
    items.appendModel(devices);
    shelfItems.appendModel(trashes);

items.appendModel(applications);=启动器中的应用程序
items.appendModel(workspaces);=工作区切换器
items.appendModel(visiblePlaces); =文件和文件夹以及应用程序 button.items.appendModel(devices);=装入的驱动器(NTFS)+闪存驱动器等。
shelfitems.appendModel(trashes);=废纸rash

您可以通过删除它们的行来删除这些项目,也可以通过上下移动行来重新排列项目。

资源

应当注意,第二步是编辑实际代码,而不是配置文件,因此任何更改将在下次安装unity-2d更新时被覆盖。


4

顺便说一句,上面的好答案。谢谢。为了简化一点,您可以通过以下方法减少终端的工作空间:

    gconftool-2 -s /apps/metacity/general/num_workspaces --type int 1

并更改配置(通过以下方式从启动器中删除工作区启动器:)

    sudo cp /usr/share/unity-2d/launcher/Launcher.qml{,.bck}
    sudo sed -i '/items.appendModel(workspaces)/d' /usr/share/unity-2d/launcher/Launcher.qml

是的,只要软件包unity-2d-launcher得到更新,此设置就会重置。


1

现在有一个更简单的解决方法,如启动板中与该问题有关的错误所述(感谢@Romanlvanov提供的链接)

正如乔恩·汉纳Jon Hanna)在该错误中解释的那样:

sudo add-apt-repository ppa:ikarosdev/unity-revamped 
sudo apt-get update && sudo apt-get dist-upgrade

重新启动系统并打开ccsm,转到Ubuntu Unity Plugin切换至Experimental选项卡,然后关闭Show "Expo Icon" in the launcher

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.