问题描述
我无法适应新的 Unity 系统。我想将左侧 Unity 面板移至屏幕底部(就像 Windows 7 一样,越相似越好)。
但我找不到办法。是否可以?
最佳方案
11.10
现在有一个非官方的 Compiz 插件,允许您将 Unity 3D(不是 Unity 2D)启动器从左侧移动到底部。
总之:
-
您现在可以仔细阅读 source-code。联系维护人员并提供修复建议!请记住,这是非官方的,可以&可能还有很多错误有待解决。
-
安装 PPA –
ppa:paullo612/unityshell-rotated
-
要安装的软件包是
unityshell-rotated libnux-1.0-0
-
CCSM 中将提供新插件 Ubuntu Unity Plugin Rotated
-
安装时可能会冻结。如果发生这种情况,请使用
CTRL
+ALT
+F1
启动 TTY,使用sudo service lightdm restart
登录并重新启动 lightdm。重新运行ccsm
以启用新插件 -
该插件取代了官方的 Unity 插件。显然,您不会从 Ubuntu 开发团队收到进一步的错误修复 – 您将依赖 PPA 维护者提供 bug-fixes
警告请使用 CCSM 查看此 Q&A as to potential stability issues
相关问题:
次佳方案
12.04 – 15.10
从 12.04 开始,您无法移动启动器,并且对此没有官方支持。
这是设计使然,到目前为止,Canonical 还没有计划改变这一点。这是 Ubuntu 11.04 的 the bug report 上的 from Mark 引用:
\\n
I think the report actually meant that the launcher should be movable to\\n other edges of the screen. I\\u2019m afraid that won\\u2019t work with our broader\\n design goals, so we won\\u2019t implement that. We want the launcher always\\n close to the Ubuntu button.
\\n
我将其解释为一个立场,即一致的设计必须作为 Unity 来体验(双关语),否则根本不起作用。
虽然我个人不同意 Mark\u2019s/Canonical\u2019 不提供移动启动器的方法的决定(请阅读我对此的最后说明),但我确实理解设计选择:它位于侧面而不是底部确实有意义。如今,大多数用户都拥有宽屏显示器,而且几乎所有出售的显示器(特别是针对 end-user 消费市场)也是宽屏的。这意味着绝大多数用户拥有大量额外的水平空间(大部分未得到充分利用),而垂直空间则非常宝贵。
大多数应用程序和网站不会使用整个屏幕宽度(例如,检查 Ask Ubuntu 屏幕两侧的大垂直背景栏)。但它们确实使用了完整的垂直长度(实际上,它们滚动屏幕高度的 3、5、10 倍)。意味着很多很多的滚动。然后你减去标题栏、菜单栏、收藏夹栏、选项卡栏等,所有这些都会占用你宝贵的垂直空间。因此,在顶部/底部添加启动器会让事情变得更糟,同时还有大量额外的水平空间。
应用程序开发(特别是浏览器)正在朝着减少栏的数量并将它们合并在一起的方向发展。想想过去几年 Firefox 在这方面发生了怎样的变化。因此操作系统做同样的事情是有意义的。
确实,Windows 面板是 well-crafted 面板,但一旦您习惯了,Unity 的设计选择将其放在侧面而不是底部是明智的选择。这样做是值得的。你的鼠标滚轮会说谢谢;)
也就是说,一些重要的注意事项:
-
我只是表达 Mark\u2019/Canonical\u2019 的陈述和观点。虽然我确实理解设计选择,并且我确实同意侧面发射器,但我当然不同意无法移动它的决定。但我只是一个信使。不要射击信使。
-
有一些非官方的第三方软件包允许您移动启动器。 This other answer 非常深入地涵盖了这一点。
-
您至少可以在 multi-monitor 设置中对启动器进行一些控制:
(图片编辑自Ubuntu Vibes)
第三种方案
16.04 及更高版本(Unity 7)
从 16.04 开始,unity 启动器可以移动。
将以下内容复制并粘贴到终端中:
gsettings set com.canonical.Unity.Launcher launcher-position Bottom
要将其重置回 side-position:
gsettings set com.canonical.Unity.Launcher launcher-position Left
第四种方案
您无法将启动器从原来的位置移动。 Here 是来自 Mark Shuttleworth 的评论:
\\n
I think the report actually meant that the launcher should be movable to\\n other edges of the screen. I’m afraid that won’t work with our broader\\n design goals, so we won’t implement that. We want the launcher always\\n close to the Ubuntu button.
\\n
作为替代方案,您可以使用 Cairo-Dock :
\\n
Cairo-Dock is a pretty, fast and customizable desktop interface. You can see it as a good alternative/addition to Unity, Gnome-Shell, Xfce-panel, KDE-panel, etc \\n After 6 months of hard work, a new version of Cairo-Dock is available (Source: http://www.glx-dock.org/).
\\n
其他在屏幕底部提供启动器的替代方案: Cinnamon 、 LXDE 等。
这是我的 Cinnamon 桌面的屏幕截图(您可以看到启动器位于底部):
正如您所看到的,Linux 充满了选择!
第五种方案
如果您使用的是 Ubuntu 16.04,您可以在终端中运行以下命令将 unity 启动器移动到底部:
gsettings set com.canonical.Unity.Launcher launcher-position Bottom
如果您希望它位于默认位置(屏幕左侧),请运行:
gsettings set com.canonical.Unity.Launcher launcher-position Left
第六种方案
您还可以使用 Unity Tweak Tool 将启动器移动到底部。
首先从终端使用以下行安装 Unity Tweak Tool ( ctrl
+ alt
+ t
)
sudo apt install unity-tweak-tool
之后您可以从破折号或命令行打开它。
您将看到以下窗口,您需要在其中访问 Starter(英语称为 Launcher)选项卡(参见箭头):
在启动器选项卡中,您将看到将启动器移动到底部的选项(参见下图中的箭头):
第七种方案
另一种可能的解决方案 – 通过 dconf-editor
,架构为 com.canonical.Unity.Launcher
要安装dconf-editor
,请在终端中运行sudo apt-get install dconf-editor
,或在新软件中心找到它