XFCE4:修改了menu.xml后右键菜单不见了?
修改~/.xfce4/menu.xml比如增加菜单项<menu name="Terminal" visible="yes"/>
<app name="mlterm" cmd="mlterm"/>
<app name="cxterm" cmd="cxterm"/>
</menu>
这样弄了以后右键菜单就出不来了。
我不大懂xml,还望高人指点 看见menu.xml第一行的编码了吗?默认应该是utf-8
我直接改成了gbk
<?xml version="1.0" encoding="GBK"?>
保守起见,我设置成和locale编码一样……不知道,没深入研究过,能用就行了 这个我改过,还是一样啊~~~? 那么试试改回utf8,然后用gedit编辑,选择utf编码 还是贴一下我的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.
看来是不能解释菜单了。
到底是说明原因? <?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 -->
……………… sigh...
原来是这样。
我当时是仿照这行写的
<title name="Desktop Menu" visible="yes" />
页:
[1]