以前老想在KED右键里面添加一些菜单,比如“重启系统”、“用××打开”等等,由于某种原因(比如懒),也没有再往这方面下功夫,最后也没有解决。今天在的软件库里面看到一个添加“用kwirte打开”的选项,下载来看,发现是添加了一个desktop文件来实现的。
此文件名为Editby.desktop,将其放在/usr/share/apps/konqueror/servicemenus目录下面,这样,konqueror就可以识别了。Editby.desktop文件的内容如下:
[Desktop Entry]
Version=0.1
Encoding=UTF-8
Icon=kgpg
Actions=EditbyKwrite;EditbyKate;EditbyKedit;_SEPARATOR_;EditbyKate_root;EditbyKedit_root;EditbyKwite_root;
ServiceTypes=all/allfiles
X-KDE-Priority=TopLevel
X-KDE-Submenu=Edit &by
X-KDE-Submenu[it]=Modifica con
#User
[Desktop Action EditbyKate]
Name=Kate
Name[it]=Kate
Icon=kate
Exec=kate %F
[Desktop Action EditbyKedit]
Name=Kedit
Name[it]=Kedit
Icon=kedit
Exec=kedit %F
[Desktop Action EditbyKwrite]
Name=Kwrite
Name[it]=Kwrite
Icon=kwrite
Exec=kwrite %F
#Root
[Desktop Action EditbyKate_root]
Name=Kate by Root
Name[it]=Kate(Root)
Icon=kate
Exec=kdesu kate %F
[Desktop Action EditbyKedit_root]
Name=Kedit by Root
Name[it]=Kedit(Root)
Icon=kedit
Exec=kdesu kedit %F
[Desktop Action EditbyKwite_root]
Name=Kwrite by Root
Name[it]=Kwrite(Root)
Icon=kwrite
Exec=kdesu kwrite %F
|
知道了这种格式,想写一个“关机”的右键选项,应该很简单了。不过这里说的是在一个文件上点击右键,如果想在桌面上右键里面添加东西,还需要想想。
阅读(3086) | 评论(0) | 转发(0) |