用 Docky 替换 Unity 栏?

sol*_*sol 8 unity docky

我想要做的是禁用 Unity 侧栏(启动器),它默认显示在左侧,而使用 Docky。我想保留 Unity 的所有其余功能(例如,应用程序菜单和顶部栏的良好集成)。

kic*_*omy 2

好的,我在虚拟机中安装了 Ubuntu 11.04 来尝试一下。

我将概述尝试使这项工作尽可能最好的步骤。

  • 添加 Unity 2D PPA,以便我们拥有最新版本(我们牺牲了一些功能的稳定性);
  • 安装Unity 2D;
  • 添加 Plank PPA(Docky v2);
  • 安装木板;
  • 配置 Unity 2D 会话,使其不会自动启动启动器并使用 Compiz 作为窗口管理器;

那么让我们开始吧:

首先,让我们添加我之前提到的两个 PPA:

sudo add-apt-repository ppa:ricotz/docky
sudo add-apt-repository ppa:unity-2d-team/unity-2d-daily
sudo apt-get update
Run Code Online (Sandbox Code Playgroud)

现在让我们安装我们需要的软件包:

sudo apt-get install unity-2d plank
Run Code Online (Sandbox Code Playgroud)

我们需要做的最后一件事是更改 2d-ubuntu.session 文件中的一些设置:

gksu gedit /usr/share/gnome-session/sessions/2d-ubuntu.session
Run Code Online (Sandbox Code Playgroud)

使它看起来像这样(只要您知道自己在做什么,就可以随意更改任何内容):

[GNOME Session]
Name=Unity-2D
Required=windowmanager;panel;filemanager;
Required-windowmanager=compiz
Required-panel=unity-2d-panel
Required-filemanager=nautilus
DefaultApps=gnome-settings-daemon;plank;
FallbackSession=classic-gnome
Run Code Online (Sandbox Code Playgroud)

应该就是这样。如果您想恢复更改,只需:

sudo apt-get remove --purge unity-2d; sudo apt-get autoremove --purge
sudo apt-get install unity-2d
Run Code Online (Sandbox Code Playgroud)

PS 如果在终端中单击左上角的 Ubuntu 徽标时启动器仍然启动:

killall unity-2d-launcher
sudo mv /usr/bin/unity-2d-launcher /usr/bin/unity-2d-launcher.bak
Run Code Online (Sandbox Code Playgroud)

PPS 对 unity-2d 的任何后续更新都会覆盖会话文件,因此您需要再次更改它或添加您自己的会话(我不知道该怎么做:-S)。

这样应该就可以了,如果您有任何疑问,请发表评论。干杯! :)


Nem*_*emo 1

这不是一个完整的解决方案,但您可以使用 Ubuntu Classic 并且仍然获得“Unity 的良好功能”:

  • 登录时使用 Ubuntu Classic。
  • 将小程序“指示器小程序应用程序菜单”添加到您的 gnome 面板,并将其移动到顶部。将其颜色更改为更深的颜色以获得类似 Unity 的体验。
  • 将 Docky 移至左侧,然后将其切换到面板模式(因此它会粘在左上角)。我更喜欢透明度主题。(您可以将 faenza 主题用于类似方形统一的图标)

您可能会缺少的功能: - Unity Quicklists(使用助手可能会有所帮助) - Dash 及其所有精美的镜头(我尝试使用,slingshot但它还不稳定)

您还研究过unity-netbook 的 natty吗?它在 ppa 中可用,当我在 maverick 中使用它时,它的工作速度对我来说足够快。

这是它的外观的屏幕截图: Classic + gnome-panel 的截图

查看右上角的菜单