QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1768|回复: 6

XFCE4:修改了menu.xml后右键菜单不见了?

[复制链接]
发表于 2004-6-11 15:55:30 | 显示全部楼层 |阅读模式
修改~/.xfce4/menu.xml
比如增加菜单项<menu name="Terminal" visible="yes"/>
                             <app name="mlterm" cmd="mlterm"/>
                             <app name="cxterm" cmd="cxterm"/>
                      </menu>
这样弄了以后右键菜单就出不来了。
我不大懂xml,还望高人指点
发表于 2004-6-11 17:40:05 | 显示全部楼层
看见menu.xml第一行的编码了吗?默认应该是utf-8
我直接改成了gbk
[code:1]<?xml version="1.0" encoding="GBK"?> [/code:1]
保守起见,我设置成和locale编码一样……不知道,没深入研究过,能用就行了
回复

使用道具 举报

 楼主| 发表于 2004-6-11 19:29:10 | 显示全部楼层
这个我改过,还是一样啊~~~?
回复

使用道具 举报

发表于 2004-6-11 20:06:51 | 显示全部楼层
那么试试改回utf8,然后用gedit编辑,选择utf编码
回复

使用道具 举报

 楼主| 发表于 2004-6-11 20:34:56 | 显示全部楼层
还是贴一下我的menu.xml吧
<?xml version="1.0" encoding="GBK"?>
<!DOCTYPE xfdesktop-menu [
        <!ENTITY menu2 SYSTEM "menu2.xml">
]>
<xfdesktop-menu>
    <title name="Desktop Menu" visible="yes" />
    <separator/>

    <menu name="Terminal" visible="yes"/>
        <app name="Mlterm" cmd="mlterm"/>
    </menu>

    <app name="Terminal" cmd="xfterm4" term="no" icon="xterm.png"/>
    <app name="Run Program..." cmd="xfrun4"/> <!-- The rest have defaults -->
    <menu name="Settings" visible="yes">
        <app name="All Settings" cmd="xfce-setting-show"/>
        <app name="Background" cmd="xfce-setting-show backdrop"/>
    </menu>
    <app name="File manager (xffm)" cmd="xffm" term="no"/>
    <app name="Midnight Commander" cmd="mc" term="yes"/>
    <separator/>
    <app name="Help" cmd="xfhelp4"/>
    <!-- Set visible to yes to use this item -->
    <builtin name="Quit" cmd="quit" visible="no"/>
    <!-- Example on how to include a file:
      1) declare an ENTITY in the DOCTYPE tag (see above)
      2) include entity in file:
    -->
    <!--
    &menu2;
    -->
</xfdesktop-menu>

我把UTF-8改成了GBK
然后加了一个menu Terminal
在控制台下提示出错
WARNING **: xfdesktop: Could not parse /home/chin/.xfce4/menu.xml.
看来是不能解释菜单了。

到底是说明原因?
回复

使用道具 举报

发表于 2004-6-11 21:22:31 | 显示全部楼层
<?xml version="1.0" encoding="GBK"?>
<!DOCTYPE xfdesktop-menu [
<!ENTITY menu2 SYSTEM "menu2.xml">
]>
<xfdesktop-menu>
<title name="Desktop Menu" visible="yes" />
<separator/>

<menu name="Terminal" visible="yes"/>    #这里多了一个 / 改成<menu name="Terminal" visible="yes">
<app name="Mlterm" cmd="mlterm"/>
</menu>

<app name="Terminal" cmd="xfterm4" term="no" icon="xterm.png"/>
<app name="Run Program..." cmd="xfrun4"/> <!-- The rest have defaults -->
………………
回复

使用道具 举报

 楼主| 发表于 2004-6-11 22:03:44 | 显示全部楼层
sigh...
原来是这样。
我当时是仿照这行写的
<title name="Desktop Menu" visible="yes" />
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-23 08:23 , Processed in 0.121487 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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