我正在尝试从 Manjaro wiki 上的本指南向 PCManFM-Qt 上下文菜单添加一些自定义操作。https://wiki.manjaro.org/index.php?title=CUSTOM_ACTIONS_FOR_PCmanFM-Qt
不幸的是,它们都不起作用,我已经测试了那里描述的相同内容。
登录没有错误syslog
,dmesg
但是这个登录~/.xsession-errors
** (process:24519): CRITICAL **: fm_file_action_item_launch: assertion 'ctx != NULL' failed
那么如何解决呢?谢谢 !
我在 Ubuntu 16.04 上,使用 PCMandFM-Qt 0.10.0
答案1
它看起来像一个错误,在这里报告:https://github.com/lxde/pcmanfm-qt/issues/155。
同时,如果您必须以相同的方式使用您打算使用的相同操作(参考资料中的操作/.local/share/file-manager/actions
),我建议切换到 PCManFM 1.2.4(与 Qt 版本不冲突)或 Nautilus。
否则,对于可以创建的其他操作 - 也许是 Thunar。
在中创建操作 Nautilus 操作配置工具,相同的动作完全出现在PCManFM 1.2.4(如此处指定:https://wiki.lxde.org/en/PCManFM#Add_own_options_to_the_files_context_menu)。我还可以根据您发布的链接手动添加操作。
安装中PCManFM-qt 0.10.0(它们之间似乎没有冲突)顶级菜单条目显示但不起作用(Nautilus 工具可以创建多级菜单/子菜单,但它们甚至在 PCManFM-qt 0.10.0, 而在PCManFM 1.2.4它们看起来就像鹦鹉螺一样)。在PCManFM-qt 0.10.0即使手动将文件放入 all-user/admin 中,添加的菜单也不起作用usr/share/file-manager/actions
。
答案2
PCManFM-Qt 版本 0.14.1 通过桌面文件~/.local/share/file-manager/actions
(可以使用 创建nautilus-actions
)具有自定义操作。
它还具有分割视图 (F6)。