Geany 编辑器 "open explorer here" 相当于使用 nautilus

Geany editor "open explorer here" equivalent using nautilus

预期的功能应该类似于许多 windows 编辑器中的功能,例如"open explorer here"。对于那些不熟悉的人windows,我只是想打开nautilus到活动文档的目录。

到目前为止,我已经尝试了两种解决方案,这两种解决方案最终都将 nautilus 打开到正确的目录,但没有 window 激活(没有以输入焦点出现在前面)。

解决方案尝试 1 - 使用预先存在的 "set build commands" 并运行以下命令而不是 make

nautilus %d; xdotools windowactivate $(xdotools search --name %d)

解决方案尝试 2 - 使用 Lua 脚本插件

dir = geany.dirname(geany.filename())
os.execute("nautilus " .. dir .. "; xdotools windowactivate $(xdotools search --name " .. dir .. ")")

我不担心多个 windows 具有相同的名称,并且我已经在 bash 中测试了 xdotools 脚本并且它工作正常。我真的不确定我在这里错过了什么。我也不想使用资源管理器侧边栏作为解决方法。

另一个解决方案:Geany-Plugin treebrowser 可以做到这一点。

我没有使用 Nautilus 解决错误。感谢 frlan 的帮助,尽管使用 Thunar 作为替代方案效果很好。互联网上有更好的指南,但我所做的只是安装 thunar[1]

sudo aptitude install thunar

然后通过我必须安装的另一个包将其设置为我的默认设置,以便 运行 exo-preferred-applications[2]

sudo aptitude install exo-utils
exo-preferred-applications

[1]
[2]

我不会让链接保持最新 - 所以如果它们损坏了,只需快速 google 搜索即可。围绕这个主题有很多资源。