最近,我的窗口装饰在 Gnome Flashback 中的 Compiz 中消失了。我询问了这个问题,有人热心建议metacity --replace
我可以将它们放入我的启动应用程序列表中来找回。
这招管用,但是直到后来我才意识到,以这种方式运行 Metacity 会取代 Compiz 运行,从而导致所有 Compiz 特性和功能都不再可用。
另一个答案AskUbuntu 上有人建议我使用gtk-window-decorator --replace
CompizConfig 设置管理器的窗口装饰部分中的 put。但是,这也不起作用,如果我从命令行运行它,我会得到:
gtk-window-decorator: error while loading shared libraries: libmetacity-private.so.0: cannot open shared object file: No such file or directory
如何保持 Compiz 运行和有窗饰吗?
答案1
似乎你遇到了 Compiz 不稳定的问题
安装 Compiz 配置设置管理器(
ccsm
):sudo apt-get install compizconfig-settings-manager
打开它。首选项 → 配置文件和后端选项卡:重置为默认值
重新启动会话:
sudo restart lightdm
现在,要激活额外的插件,最好每次只激活一个插件。如果您仍然遇到同样的问题,请切换到 tty1(终端)Ctrl++Alt或F1打开 gnome-terminal,然后重新启动 compiz:
compiz --replace --display :0 --sm-disable
注意错误。
libmetacity-private.so.0
已更新为,我libmetacity-private.so.1
相信ppa:eugenesan/ppa
您正在使用来自提及的帖子。使用 Synaptic 强制降级。或通过 CLI:
$ apt-cache policy libmetacity-private0a
libmetacity-private0a:
Installed: 1:3.12.0-0~eugenesan~trusty5
Candidate: 1:3.12.0-0~eugenesan~trusty5
Version table:
*** 1:3.12.0-0~eugenesan~trusty5 0
500 http://ppa.launchpad.net/eugenesan/ppa/ubuntu/ trusty/main amd64 Packages
100 /var/lib/dpkg/status
1:2.34.13-0ubuntu4 0
500 http://archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages
$ sudo apt-get install --reinstall libmetacity-private0a=1:2.34.13-0ubuntu4
它可能会修复装饰器问题。顺便说一句,那个 PPA 给你带来了很多问题,你为什么还要保留它。最好在不需要它时禁用它,然后只从中进行选择性升级。