为 KDE Dolphin 服务菜单分配键盘快捷键

Glu*_*ate 5 kde shortcut-keys dolphin kubuntu

有什么方法可以为我添加到 Dolphin 的自定义服务菜单分配键盘快捷键?键盘分配的选项菜单似乎没有显示任何服务菜单操作,我也没有找到.desktop允许我设置热键的输入键。

我知道 GNOME 的 Nautilus 使用隐藏的 accels 文件来允许用户设置自定义键绑定。Dolphin 是否存在类似的选项?

use*_*687 3

据我所知

无法使用键盘快捷键启动 KDE 服务菜单(上下文菜单)。这是基于:

Dolphin 使用 KDE Framework 5 KIO FileItemActions:https://api.kde.org/frameworks/kio/html/classKFileItemActions.html

详细说明

此类创建并处理弹出菜单中一个或多个 url 的操作。

这包括:

  • “以”动作打开,而且
  • 内置服务,例如旧式设备桌面文件的挂载/卸载
  • .desktop 文件的用户定义操作,在文件本身中定义(请参阅桌面条目标准)
  • servicemenus 操作,在 .desktop 文件中定义并根据 url 的 mimetype 选择

海豚源文件:

引用:

/**
 * @brief Represents the context menu which appears when doing a right
 *        click on an item or the viewport of the file manager.
 *
Run Code Online (Sandbox Code Playgroud)

使用 Dolphin 按钮快捷键的解决方法

KDE 论坛有一个主题“Dolphin 的播放所有媒体按钮”:https://forum.kde.org/viewtopic.php?f=223 &t= 140139。它展示了如何修补 Dolphin 源以向 Dolphin 工具栏添加额外的按钮。海豚按钮可以有键盘快捷键。

愿望/补丁

您可以在https://bugs.kde.org提出愿望。

补丁和审查请求可以添加到 KDE 的 Phabricator 实例: https: //phabricator.kde.org/