不知道哪里修改了配置,导致Ubuntu 所有窗口的标题栏都隐藏起来了,网山查了很多资料,解决方法一般有如下:
临时方法: sudo metacity --replace
方法二: 修改/etc/X11/xorg.conf文件,在Section "Screen"里添加 Option "AddARGBGLXVisuals" "True"
但是我电脑中找不到 /etc/X11/xorg.conf这个文件。
无奈重装了,把原来的/home下面的配置文件加进去,问题又出现了,所以断定是配置问题,而不是系统坏掉了。
经过数十次的尝试,终于发现症结所在。
文件:
用户根目录下 ~/.local/share/applications/metacity.desktop
我的配置如下(左边是行号):
1 [Desktop Entry]
2 Exec=metacity
3 Hidden=true # 关键,就是这一句惹得祸,注释掉(前面加"#"号)或者删掉即可
4 Name=Metacity
5 NoDisplay=true
6 Type=Application
7 X-GNOME-Autostart-Notify=true
8 X-GNOME-Autostart-Phase=WindowManager
9 X-GNOME-Bugzilla-Bugzilla=GNOME
10 X-GNOME-Bugzilla-Component=general
11 X-GNOME-Bugzilla-Product=metacity
12 X-GNOME-Provides=windowmanager
13 X-GNOME-WMName=Metacity
14 X-GNOME-WMSettingsModule=metacity
15 X-GnomeWMSettingsLibrary=metacity
16 X-Ubuntu-Gettext-Domain=metacity
修改后保存,注销,重新进入,问题解决。