将不需要的图标拖到垃圾桶中。
默认情况下,工作区切换器在启动器中是未启用的。您可以通过系统设置中的外观 - 行为选项卡来切换此设置。
取消选中以下图片中显示的选项以移除工作区切换器图标。
gsettings set org.compiz.core:/org/compiz/profiles/unity/plugins/core/ hsize 1 gsettings set org.compiz.core:/org/compiz/profiles/unity/plugins/core/ vsize 1
之前:
之后:
使用您喜欢的文本编辑器(例如)编辑文件/usr/share/unity-2d/launcher/Launcher.qml
:
sudo nano /usr/share/unity-2d/launcher/Launcher.qml
使用您喜欢的文本编辑器(例如)编辑文件/usr/share/unity-2d/shell/launcher/Launcher.qml
sudo nano /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);
}
并将它们更改为
Component.onCompleted: {
items.appendModel(bfbModel);
items.appendModel(applications);
/* items.appendModel(workspaces);*/
items.appendModel(devices);
shelfItems.appendModel(trashes);
}
很遗憾,桌面切换器被硬编码为unity
,无法在不进行源代码修改的情况下移除。
请确保已安装dpkg-dev
软件包。
sudo apt-get install dpkg-dev
mkdir ~/code
cd ~/code
mkdir build
cd build
apt-get source unity
cd unity*
nano plugins/unityshell/src/LauncherController.cpp
。num_workspaces_ = WindowManager::Default()->WorkspaceCount();
if (num_workspaces_ > 1)
{
InsertExpoAction();
}
/*num_workspaces_ = WindowManager::Default()->WorkspaceCount();
if (num_workspaces_ > 1)
{
InsertExpoAction();
}*/
sudo apt-get build-dep unity
debuild -us -uc
cd ..
sudo dpkg -i unity*.deb libunity*.deb netbook*.deb
gsettings
的技巧在多个版本中都有效。不需要编译东西,而且,这也是你回答中的一个问题,因为你断言除了打补丁之外没有其他办法。 - oblitum*
和/
。修复后,它正常工作了。(12.04) - jobukkit对于Ubuntu 11.04/11.10/12.04(在Unity 2D中不适用):
从Ubuntu软件中心安装Compiz Config Settings Manager
从Dash打开Compiz Config Settings Manager
进入常规选项和桌面大小选项卡
将水平虚拟大小更改为'1',垂直虚拟大小可以是任意数字
通过打开运行命令(Alt-F2)并输入unity
来重新启动Unity
目前在Unity中有一个方便的小bug可以让你这样做。打开终端并运行'gnome-panel'。一旦gnome面板运行起来,将'workspace switcher'小程序添加到面板上。打开workspace switcher的首选项,选择1列和4行。退出并重新登录Unity,然后瞧!workspace switcher现在消失了。
是的,我知道,如果你使用工作区,这种方法可能有点烦人,但目前这是我所知道的唯一方法。
要恢复Unity启动器切换器,只需再次在终端中打开gnome-panel,并返回到2×2的网格布局。注销并重新登录即可。sudo add-apt-repository ppa:ikarosdev/unity-revamped
apt-fast update && apt-fast dist-upgrade
或者如果你不使用 apt-fast,则:
sudo apt-get update && sudo apt-get dist-upgrade