有几个选择通过“CompizConfig 设置管理器”及其“Ubuntu Unity 插件”配置 Unity 3D。
但是我如何访问 Unity 2D 的设置?
如果您要配置 Unity 3D,请参阅以下问题:如何配置 Unity?
答案1
11.10 及以上
Unity-3D 和 Unity-2D视觉上非常相似。
Unity 3D Unity 2D
然而,用于配置的底层技术却非常不同。
Unity 3D 使用 compiz 插件,您可以使用它ccsm
来配置。
不幸的是,Unity-2D 配置选项并不那么先进,并且涉及调整工具中的有限数量的选项(例如dconf
&)gconf-editor
以及更改实际代码库本身。
笔记- 您可以使用备用合成选项 - 因此配置选项将会改变:
更改主题
使用库存外观屏幕,您可以将主题更改为硬编码主题。
如果你想使用其他 GTK+ 3(metacity)主题通过 GUI,您需要使用我的Unity或者gnome 调整工具 。
gconf-editor
或者 - 安装 metacity 主题并使用如下所述更改主题名称。
更改字体
通过使用我的Unity(安装说明在上面的主题链接中*)您可以使用以下方法更改字体:
桌面图标
通过使用我的Unity您可以使用图中所示的选项添加桌面图标
构成因素
仅精确
Unity-2D 用于没有 3D 加速功能和/或 CPU/屏幕尺寸有限的计算机等。
你可以将 Unity-2D 配置为默认使用桌面类型设置或上网本通过输入设置dconf-editor
/com/canonical/unity-2d/form-factor
:默认情况下,此值为桌面- 将其更改为除此以外的任何值(例如上网本),Unity-2D 将默认使用非桌面类型值。对此的直接视觉指示是 Dash - 除桌面将全屏打开仪表板。
启动器配置
- 启动器隐藏动作
精确的
在 12.04 中 - 启动器默认不隐藏。您可以通过库存设置自动隐藏功能外貌屏幕。
从此选项卡中,您可以配置启动器热点的位置以及如何通过鼠标调用启动器。
对于11.10及以上版本,dconf
可用于修改启动器的隐藏动作。
dcom write /com/canonical/unity-2d/launcher/hide-mode [foo]
其中 [foo] 是以下值
0
:永不隐藏,启动器始终可见。dcom write /com/canonical/unity-2d/launcher/use-strut true
必须与此值一起使用1
:自动隐藏;如果用户没有与启动器交互,启动器将在短时间后消失2
:intellihide;如果窗口放置在启动器上方并且用户没有与其交互,启动器将会消失启动器图标大小
启动器图标大小可以通过以下方式更改更改启动器代码。
- 移动图标 -点击并按住用于移动启动器图标的图标。
短跑
精确的
Dash 现在可以轻松最大化使用标准最大化/最小化窗口按钮。
Dash 打开配置可以通过一个dconf-editor
值来配置: - /com/canonical/unity-2d/dash/fullscreen
:勾选此值将全屏打开 Dash(默认值为错误的)
梦幻的 默认情况下,Dash 会半屏打开。改变代码库您可以将 Dash 配置为始终全屏打开。
gconf-编辑器
Unity-2D 使用 metacity 作为其合成管理器 - 因此,用于配置 metacity 的选项gconf-editor
可用于配置 Unity-2D
以下是专门用于配置 Unity-2D 的值的摘要。其他 metacity 选项也可以通过以下方式更改:gconf-editor
/apps/metacity/general/auto_maximize_windows
:确定窗口显示时是否应自动最大化(如果窗口已经覆盖了大部分屏幕)(默认为 true)/apps/metacity/general/num_workspaces
:工作区数量。必须大于零,并且有一个固定的最大值,以防止因意外请求过多的工作区而导致桌面无法使用。/apps/metacity/general/theme
:主题决定窗口边框、标题栏等的外观(默认值Ambiance
)/apps/metacity/general/titlebar_font
:描述窗口标题栏字体的字体描述字符串(默认值Ubuntu Bold 11
/apps/metacity/global_keybindings/
:可以定义各种键盘快捷键。按ALT+F2并搜索keyboard
,您可以通过此 GUI 更改大多数这些快捷键。/apps/metacity/keybinding_commands/
:各种键盘快捷键可以调用 gnome-screenshot 等应用程序/apps/metacity/window_keybindings/
:各种键盘快捷键,用于控制和操作窗口及其移动。例如,将窗口从一个工作区移动到另一个工作区。
答案2
对于 12.04
Unity 2D 已经支持相当多的选项。话虽如此,调整仍然(遗憾的是)是一项高级用户流程。以下是您可以执行的操作列表:
- A) 更改启动器颜色、背光模式和隐藏模式
- B) 重新排列启动器中的图标和面板上的指示器顺序
- C)启用 opengl
- D)更多
你需要做的第一件事就是安装dconf-编辑器。您可以通过启动终端并粘贴以下命令轻松完成此操作:
sudo apt-get install dconf-tools
之后,按 ENTER,输入密码并等待安装。安装完成后,打开它。现在导航到com => 规范 => unity-2d:
改变价值构成因素将更改 Dash 模式。“desktop”表示 Dash 将处于小屏幕模式,“netbook”表示 Dash 将处于全屏模式。勾选“use-opengl”复选框将允许 unity-2d 使用 opengl 而不是光栅引擎中的渲染图形。导航到“Dash”是没用的,因为那里只有一个复选框 - “全屏”,并且您已经可以通过“from-factor”确定是否希望 dash 处于小屏幕或全屏模式。导航到“Launcher”将允许您选择启动器隐藏模式,也可以选择是否使用超级键。切换“隐藏模式”的变量允许您选择是否希望启动器为:
- 0:始终可见
- 1:自动隐藏
- 2:Intellhide(躲避窗户)
您可以通过单击图标、按住并移动它来轻松地重新排列图标:)
更改启动器颜色和不透明度需要编辑“Launcher.qml”,但该文件位于 Oneiric 和 Precise 中的不同文件夹中。如果您使用的是 oneiric:按 ALT+F2(或打开终端)并执行:
gksu gedit /usr/share/unity-2d/launcher/Launcher.qml
将打开一个文本编辑器窗口,其中的文件可供编辑。导航到标题为“矩形”的部分并更改:
颜色:“#190318”
到
颜色:“$COLOUR”
其中 $COLOUR 是您喜欢的任何颜色 – 例如:粉红色或绿色或 #00ffcc。
如果您使用 Precise启动器.qml位于/usr/share/unity-2d/shell/启动器因此要编辑它,您必须执行:
gksu gedit /usr/share/unity-2d/shell/launcher/Launcher.qml
一旦它完成,您将必须导航到更改“矩形”和“Gnome 背景”部分(Gnome 背景)就在矩形上方。以下是浅黄色启动器的屏幕截图:
答案3
截至 2011 年 9 月 - 在 11.10 中,“Unity-2D 设置的简单 GUI”不允许配置大多数参数 - 特别是“启动器首选项”(躲避设置)显示为灰色。
看来最新的 unity-2d 不使用 gconf,它使用“dconf”:
sudo apt-get install dconf-tools
dconf list /com/canonical/unity-2d/launcher/
返回:
hide-mode
super-key-enable
use-strut
您可以将启动器固定到位(并使用以下方法阻止最大化的窗口对其造成影响):
dconf write /com/canonical/unity-2d/launcher/hide-mode 0
dconf write /com/canonical/unity-2d/launcher/use-strut true
答案4
gconf-editor > 桌面 > unity-2d