从 Unity 切换到 GNOME Classic 时,Compiz 配置文件出现问题

从 Unity 切换到 GNOME Classic 时,Compiz 配置文件出现问题

Gnome Classic 默认使用 metacity(至少对我来说是这样)。当我激活 compiz(compiz --replace)时,unity 面板和启动器就会出现。

这是因为 Unity 是一个 compiz 插件。

有什么方法可以让 compiz 使用不同的配置文件来处理 Unity(启用 Unity 插件)和 Gnome Classic(禁用 Unity 插件)?尽管我更愿意保留两者(出于支持原因),但我是否应该放弃 GNOME Classic,直接破解我的 Unity 登录的 compiz 配置文件?

答案1

全新安装中有 2 个不同的配置文件 - unity 和默认配置文件

默认配置文件未启用 Unity 插件,并使用“静态应用程序切换器”,可能还有其他一些不同之处

在某些时候,您可能在登录 Ubuntu(unity-3d)并启用 unity 等时切换到使用“默认”配置文件。

您可能能够使用 gconftool 命令将所有内容恢复原状,但请先尝试这个。-

登录 Ubuntu (unity-3d) 然后打开此文件

gedit ~/.config/compiz-1/compizconfig/config

如果它包含此部分,然后删除 [general_ubuntu] 及其下方的所有内容,保存。(或者只是从文件中删除所有内容并保存为空文件

[general_ubuntu]
profile =

然后打开终端并运行 ccsm,它应该显示在第 5 行

Profile     : unity

如果是这样,那么您的 Ubuntu 登录名就在它所属的 Unity 配置文件上

然后注销并登录 Classic - 如果需要,启动 compiz,然后从那里运行 ccsm。第 5 行应该显示

Profile     : default

如果是这样,那么在 Classic 或 Ubuntu 登录中所做的任何 ccsm 更改都不会影响其他登录

编辑:

在 Ubuntu 会话中,当您单击 ccsm 中的“首选项”时,您将从“unity”配置文件切换到“默认”配置文件。

有时这会导致挂起,有时如果你等待桌面(控制)就会返回,通常不会团结。

这是我在这次不幸事件中遇到的一个错误

https://bugs.launchpad.net/ubuntu/+source/compizconfig-settings-manager/+bug/880679

相关内容