LinuxSir.cn,穿越时空的Linuxsir!

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

我的XFCE4没有菜单

[复制链接]
发表于 2005-4-2 21:14:52 | 显示全部楼层 |阅读模式
在我的Xfce-Menu没有已安装的程序的菜单。只有“运行程序”“终端”“文件管理器”“网络浏览器”“设置”和“帮助”几个条目,不能自动调用系统菜单,显示已安装的程序。
发表于 2005-4-2 21:24:57 | 显示全部楼层
是不是在语言使用中文以后?英文是有的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-2 21:44:36 | 显示全部楼层
Post by rhwzyl
是不是在语言使用中文以后?英文是有的

yes!
回复 支持 反对

使用道具 举报

发表于 2005-4-2 22:03:29 | 显示全部楼层
对xfce了解得不多,你试试下面这样看看行不行:

用英文的locale启动一次xfce4。要是用过,就不必了。
备份~/.cache/xfce4/desktop/menu-cache--opt-xfce4-etc-xdg-xfce4-desktop-menu.xml.zh_CN.rc
和~/.cache/xfce4/desktop/menu-cache--opt-xfce4-etc-xdg-xfce4-desktop-menu.xml.zh_CN.xml

然后用同一目录下的不带zh_CN的那两个文件替代带zh_CN的。

不过这样就算是可以,出来的菜单也是英文的。不行就自己编辑一下。

不知道还有没有好的解决办法?cary好像用xfce4,等他来了看看。
回复 支持 反对

使用道具 举报

发表于 2005-4-2 22:27:49 | 显示全部楼层
试过,好像不行。在xfce运行前替换的话,运行起来就又变得不一样了,在运行中替换的话没有效果.不过这次注销重新进入以后看到了一眼英文的完全菜单。再点右键又变成中文的了,又没有了。
.cache里面的会被刷新,应该有地方存着用来刷新的吧
回复 支持 反对

使用道具 举报

发表于 2005-4-2 22:34:34 | 显示全部楼层
试试.config文件夹,或者建一个.xfce4文件夹?

读一下xfce4的help。应该会有相应的内容。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-2 22:36:55 | 显示全部楼层
我用了一个最笨的办法:
不设置LC_ALL=zh_CN.只设置export LC_CTYPE=zh_CN.gbk。先用着,等待各位高手研究。
回复 支持 反对

使用道具 举报

发表于 2005-4-2 23:10:17 | 显示全部楼层
i got it.
是xfce4默认的菜单问题。明显是歧视zh_CN……

编辑/opt/xfce4/etc/xdg/xfce4/desktop/menu.xml.zh_CN文件。


  1.     <title name="桌面菜单" visible="yes" />
  2.     <separator/>
复制代码

下面紧跟着添加:

  1.     <include type="system" style="simple" unique="true"/>
  2.     <separator/>
复制代码


试试。
回复 支持 反对

使用道具 举报

发表于 2005-4-2 23:17:26 | 显示全部楼层
xfce4.2.1应该没有这个问题啊。你用右键点那个menu的图标选属性,“use defaule desktop file“即可
回复 支持 反对

使用道具 举报

发表于 2005-4-2 23:32:48 | 显示全部楼层
<!--
          The next line includes the autogenerated menu at the current level.  If
          you want, you can put this in its own submenu.
        -->
        <include type="system" style="simple" unique="true"/>
看了这个,不过还是不懂为什么加了就有了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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