LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 659|回复: 9

启动后出现"untitled window"

[复制链接]
发表于 2009-5-27 23:33:17 | 显示全部楼层 |阅读模式
现在的情况是:

原来低栏有四个“workspace”,但是现在只出现了一个。

所有打开的窗口都出现在左上角,且含有“最大,最小化和关闭按钮”的窗口标题栏也消失了。

“显示桌面”也不起作用了。

请教各位! 谢谢!
发表于 2009-5-28 00:55:35 | 显示全部楼层
GNOME ?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-5-28 16:28:27 | 显示全部楼层
Post by pingz;1991600
GNOME ?


是的 就是GNOME
回复 支持 反对

使用道具 举报

发表于 2009-5-28 18:31:23 | 显示全部楼层
是窗口装饰器失效了把;
通常compiz在使用emerald的时候如果驱动或者显示设置不当容易出现这个问题。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-5-28 18:53:24 | 显示全部楼层
Post by mexi;1991745
是窗口装饰器失效了把;
通常compiz在使用emerald的时候如果驱动或者显示设置不当容易出现这个问题。


谢谢!

现在我重新建立了一个账户,就可以用了,不过这样可以说明是HOME下的某个配置文件的问题吗?
回复 支持 反对

使用道具 举报

发表于 2009-5-28 19:41:38 | 显示全部楼层
配置文件不当是会引起这些问题的;通常你只需要删除~/.gconf和~/.gconfd就可以了

还有,不要随便开新帖
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-5-28 21:28:22 | 显示全部楼层
Post by mexi;1991775
配置文件不当是会引起这些问题的;通常你只需要删除~/.gconf和~/.gconfd就可以了

还有,不要随便开新帖

找到问题所在了:

在 ~/.local/share/applications/下有个metacity.desktop文件,把该文件删除即可。

但是
Metacity is a simple window manager that integrates nicely with GNOME 2.
问题出在哪里呢?

以下是metacity.desktop的内容:
[Desktop Entry]
Encoding=UTF-8
Exec=metacity
Hidden=true
Name=Metacity
Name[ar]=مِتسِتي
Name[as]=Metacity
Name[az]=Metacity
Name[be@latin]=Metacity
Name[be]=Metacity
Name[bg]=Metacity
Name[bn]=মেটাসিটি
Name[bn_IN]=Metacity
Name[bs]=Metacity
Name[ca]=Metacity
Name[cs]=Metacity
Name[cy]=Metacity
Name[da]=Metacity
Name[de]=Metacity
Name[dz]=མེ་ཊ་སི་ཊི།
Name[el]=Metacity
Name[en_CA]=Metacity
Name[en_GB]=Metacity
Name[es]=Metacity
Name[et]=Metacity
Name[eu]=Metacity
Name[fa]=متاسیتی
Name[fi]=Metacity
Name[fr]=Metacity
Name[ga]=Metacity
Name[gl]=Metacity
Name[gu]=મેટાસીટી
Name[he]=מטאסיטי
Name[hi]=मेटासिटी
Name
=Metacity
Name[hu]=Metacity
Name[hy]=Մետասիթի
Name[id]=Metacity
Name[is]=Metacity
Name[it]=Metacity
Name[ja]=Metacity
Name[ka]=Metacity
Name[kn]=ಮೆಟಾಸಿಟಿ
Name[ko]=메타시티
Name[ku]=Metacity
Name[lt]=Metacity
Name[lv]=Metacity
Name[mg]=Metacity
Name[mk]=Metacity
Name[ml]=മെറ്റാസിറ്റി
Name[mn]=Metacity
Name[mr]=Metacity
Name[ms]=Metacity
Name[nb]=Metacity
Name[ne]=मेटासिटि
Name[nl]=Metacity
Name[nn]=Metacity
Name[oc]=Metacity
Name[or]=ମେଟାସିଟି
Name[pa]=ਮੈਟਾਸਿਟੀ
Name[pl]=Metacity
Name[pt]=Metacity
Name[pt_BR]=Metacity
Name[ro]=Metacity
Name[ru]=Metacity
Name[sk]=Metacity
Name[sl]=Metacity
Name[sq]=Metacity
Name[sr@latin]=Metasiti
Name[sr]=Метасити
Name[sv]=Metacity
Name[ta]=மெட்டாசிட்டி
Name[th]=Metacity
Name[tk]=Metacity
Name[tr]=Metacity
Name[uk]=Метасіті
Name[vi]=Metacity
Name[wa]=Metacity
Name[xh]=Imetacity
Name[zh_CN]=Metacity
Name[zh_HK]=Metacity
Name[zh_TW]=Metacity
NoDisplay=false
Type=Application
X-GNOME-Autostart-Notify=true
X-GNOME-Autostart-Phase=WindowManager
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Component=general
X-GNOME-Bugzilla-Product=metacity
X-GNOME-Provides=windowmanager
X-GNOME-WMName=Metacity
X-GNOME-WMSettingsModule=metacity
X-GnomeWMSettingsLibrary=metacity
回复 支持 反对

使用道具 举报

发表于 2009-5-28 23:28:28 | 显示全部楼层
我用LZ的配置文件创建了一个.desktop文件放在./local/share/application/下,果然注销再进入之后发现没有边框了;如果删除这个文件则是没有问题的。

在google里检索了一下./local/share/application/目录,在 https://lists.ubuntu.com/archive ... 8-April/143089.html 发现一些有意思的内容,其中提到

Note: the entries in ~/.local/share/application will take priority over
those in /usr/share/applications/, so you can move the .locals to /usr
if you wish. Or use the new "File Browser (Root)" that you created in
the first part to do it :-)


意思是如果在./local/share/application比/usr/share/applications具有更高的优先级别。
在/usr/share/applications下也有一个metacity.desktop的文件,内容如下:

[Desktop Entry]
Type=Application
Encoding=UTF-8
Name=Metacity
Name[ar]=مِتسِتي
Name[as]=Metacity
Name[ast]=Metacity
Name[az]=Metacity
Name[be]=Metacity
Name[be@latin]=Metacity
Name[bg]=Metacity
Name[bn]=মেটাসিটি
Name[bn_IN]=Metacity
Name[bs]=Metacity
Name[ca]=Metacity
Name[ca@valencia]=Metacity
Name[cs]=Metacity
Name[cy]=Metacity
Name[da]=Metacity
Name[de]=Metacity
Name[dz]=མེ་ཊ་སི་ཊི།
Name[el]=Metacity
Name[en_CA]=Metacity
Name[en_GB]=Metacity
Name[es]=Metacity
Name[et]=Metacity
Name[eu]=Metacity
Name[fa]=متاسیتی
Name[fi]=Metacity
Name[fr]=Metacity
Name[ga]=Metacity
Name[gl]=Metacity
Name[gu]=મેટાસીટી
Name[ha]=Metaciti
Name[he]=מטאסיטי
Name[hi]=मेटासिटी
Name
=Metacity
Name[hu]=Metacity
Name[hy]=Մետասիթի
Name[id]=Metacity
Name[ig]=Metacity
Name[is]=Metacity
Name[it]=Metacity
Name[ja]=Metacity
Name[ka]=Metacity
Name[kn]=ಮೆಟಾಸಿಟಿ
Name[ko]=메타시티
Name[ku]=Metacity
Name[la]=Metacity
Name[lt]=Metacity
Name[lv]=Metacity
Name[mai]=मेटासिटी
Name[mg]=Metacity
Name[mk]=Metacity
Name[ml]=മെറ്റാസിറ്റി
Name[mn]=Metacity
Name[mr]=Metacity
Name[ms]=Metacity
Name[nb]=Metacity
Name[ne]=मेटासिटि
Name[nl]=Metacity
Name[nn]=Metacity
Name[oc]=Metacity
Name[or]=ମେଟାସିଟି
Name[pa]=ਮੈਟਾਸਿਟੀ
Name[pl]=Metacity
Name[pt]=Metacity
Name[pt_BR]=Metacity
Name[ro]=Metacity
Name[ru]=Metacity
Name[sk]=Metacity
Name[sl]=Metacity
Name[sq]=Metacity
Name[sr]=Метасити
Name[sr@latin]=Metasiti
Name[sv]=Metacity
Name[ta]=மெட்டாசிட்டி
Name[te]=మెటాసిటి
Name[th]=Metacity
Name[tk]=Metacity
Name[tr]=Metacity
Name[uk]=Метасіті
Name[vi]=Metacity
Name[wa]=Metacity
Name[xh]=Imetacity
Name[yo]=Metacity
Name[zh_CN]=Metacity
Name[zh_HK]=Metacity
Name[zh_TW]=Metacity
Exec=metacity
NoDisplay=true
# name of loadable control center module
X-GNOME-WMSettingsModule=metacity
# name we put on the WM spec check window
X-GNOME-WMName=Metacity
# back compat only
X-GnomeWMSettingsLibrary=metacity
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=metacity
X-GNOME-Bugzilla-Component=general
X-GNOME-Autostart-Phase=WindowManager
X-GNOME-Provides=windowmanager
X-GNOME-Autostart-Notify=true



我尝试过删除或者修改部分的值,暂时没有找出问题具体是哪一个,不过用/usr/share/applications下的那一份覆盖.local/share/application下的这一份却没有发生窗口修饰器丢失的问题。
回复 支持 反对

使用道具 举报

发表于 2009-5-29 21:33:41 | 显示全部楼层
diff 一下就明白了。最好就文件上传为附近件。
回复 支持 反对

使用道具 举报

发表于 2009-5-30 03:39:19 | 显示全部楼层
Post by pingz;1992052
diff 一下就明白了。最好就文件上传为附近件。


恩,看起来是不太方便。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表