如何在Unity启动器中添加和删除Workspace Switcher启动程序?
如何从Unity扩展坞中删除Workspace Switcher启动器?
- 完全禁用工作空间
- 请参阅@fossfreedom答案https://askubuntu.com/a/211169
-
要删除图标但仍保留工作区
-
打开终端并执行:
gsettings get com.canonical.Unity.Launcher favorites
输出将是,像,
['application://nautilus.desktop', 'application://chromium-browser.desktop', 'application://ubuntu-software-center.desktop', 'application://ubuntuone-installer.desktop', 'application://ubuntu-amazon-default.desktop', 'application://UbuntuOneMusiconeubuntucom.desktop', 'application://gnome-control-center.desktop', 'unity://running-apps', 'unity://expo-icon', 'unity://devices']
要从Dock中删除工作区图标,您应该从该列表中取出
'unity://expo-icon'
。 拿出来,对于这种情况,命令应该是:gsettings set com.canonical.Unity.Launcher favorites "['application://nautilus.desktop', 'application://chromium-browser.desktop', 'application://ubuntu-software-center.desktop', 'application://ubuntuone-installer.desktop', 'application://ubuntu-amazon-default.desktop', 'application://UbuntuOneMusiconeubuntucom.desktop', 'application://gnome-control-center.desktop', 'unity://running-apps', 'unity://devices']"
(不要忘记
gsettings set
上列表的双引号) -
目前我在Unity Tweak Tool的帮助下使用了八个工作区。 我喜欢有多个工作区,但不喜欢不可移动的Unity Launcher图标,甚至更多,因为它只能使用八个工作区,而我只使用八个工作区。
14.04
拖动垃圾桶上的不需要的图标。
对于13.04
默认情况下,Launcher中未启用工作区切换器。 此设置可通过“系统设置”中的“ 外观 – 行为”选项卡进行切换
取消选中下图中显示的选项以删除工作区切换器图标。
12.10
如果您准备只使用一个虚拟桌面(即没有其他工作区),则以下内容适用于12.10及更高版本。
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
之前:
后:
对于Ubuntu 11.10和Ubuntu2D
使用您喜欢的文本编辑器编辑文件/usr/share/unity-2d/launcher/Launcher.qml
,即:
sudo nano /usr/share/unity-2d/launcher/Launcher.qml
对于Ubuntu 12.04和Ubuntu2D
使用您喜欢的文本编辑器编辑文件/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); }
Ubuntu的
不幸的是,桌面切换器硬编码为unity
,无法在不修改源代码的情况下将其删除。
确保安装了dpkg-dev
软件包
sudo apt-get install dpkg-dev
要修改代码并自行编译,您需要执行以下操作
mkdir ~/code cd ~/code mkdir build cd build apt-get source unity cd unity*
用您喜欢的文本编辑器打开plugins/unityshell/src/LauncherController.cpp
,即:
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
对于Ubuntu 11.04 / 11.10 / 12.04 (在Unity 2D中不起作用):
-
安装
Compiz Config Settings Manager
来自Ubuntu软件中心 -
从Dash打开Compiz配置设置管理器
-
转到常规选项和桌面大小选项卡
-
将水平虚拟大小更改为“1”,垂直虚拟大小可以是任意数字。
-
通过打开Run Command (Alt-F2)并输入
unity
重新启动Unity
资源
11.04
目前,团结中有一个方便的小虫子可以让你这样做。 打开一个终端并运行’gnome-panel’。 gnome面板运行后,将“工作区切换器”小程序添加到面板。 打开工作区切换器首选项,然后选择1列和4行。 退出并回到统一,中提琴! 现在缺少工作区切换器。
是的我知道,如果你使用工作区,这是一种有点烦人的删除方法,但这是我现在知道的唯一方法..
要重新启动Unity启动器切换器,只需再次打开终端中的gnome-panel,然后返回2 X 2网格。 注销并重新登录。
12.04
现在这很容易,这要归功于艾萨克·约瑟夫(Isaac Joseph)可爱的Unity Revamped(还可以带回闪避式窗户和闪避活动窗口并提供其他一些选项)。
使用您选择的软件管理器添加存储库或:
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
或者只使用软件更新程序。
注销,然后转到ccsm。 Ubuntu Unity插件现在在“实验”选项卡上有一个选项,标记为“启动器中的”Show“Expo Icon”,默认情况下启用。 禁用此function,图标消失。
如果这是切换工作区的首选方式,禁用图标不会禁用Super + S绑定。
12.04
从软件中心安装MyUnity。
打开它,转到桌面 ,减少(向左移动栏) H桌面和V桌面 ,两者都是最小的。
重新开始。
使用Unity的14.04和更新的LTS版本。
启动设置 – >外观,然后选中如下所示的框。
通过鼠标访问切换台的启动器图标如下所示: