我正在使用 Fedora 17。当我使用 Fedora 8 时,我会进入 /home/el/.kde/share/apps/konqueror/servicemenus 并创建我的whatever.desktop 文件,它将显示在操作菜单中。但现在的whatever.desktop 文件对konqueror 没有任何影响。
konquerer 服务菜单不起作用。 konqueror 服务菜单文件夹丢失。
如何使用 .desktop 脚本之一填充“操作”菜单以与 Fedora 17 配合使用?
答案1
我找到了解决方案,我必须浏览 25 个网站才找到一个对我有帮助的网站,最后这个网站做到了:
http://techbase.kde.org/Development/Tutorials/Creating_Konqueror_Service_Menus
Fedora 17 让您将something.desktop
文件放在不同的位置:
以 root 身份登录并将您的 Something.desktop 文件放在这里:
/usr/share/kde4/services/
我将向您详细介绍我所做的事情,以便您可以使其正常工作:
以 root 身份登录并在此处创建名为 engauge.desktop 的以下文件:
/usr/share/kde4/services/engauge.desktop
编辑该文件并将这些行准确地放入其中:
[Desktop Entry]
Type=Service
ServiceTypes=KonqPopupMenu/Plugin
MimeType=image/*;
Actions=setAsWallpaper
[Desktop Action setAsWallpaper]
Name=Use As Wallpaper
Icon=background
Exec=dcop kdesktop KBackgroundIface setWallpaper %U 6
请注意两个重要的新行: theType=Service
和 theServiceTypes
行。这些都不是可选的。
保存文件并确保其具有 755 权限。在文件模式下打开 konqueror,右键单击 .jpg 或其他图像,转到“操作”菜单,您将看到“用作壁纸”项目将出现。