Geany编辑“在这里开放探险家”相当于使用nautilus

时间:2015-01-07 06:55:56

标签: geany

预期的功能应该类似于许多Windows编辑器中所见的功能,例如“在这里开放探险家”。对于那些不熟悉Windows的人,我只想打开nautilus到活动文档的目录。

到目前为止,我已经尝试了两种解决方案,这两种解决方案最终都会将nautilus打开到正确的目录但没有激活窗口(没有使用输入焦点进入前端)。

解决方案尝试1 - 使用预先存在的“set build命令”并运行以下命令而不是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 .. ")")

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

2 个答案:

答案 0 :(得分:1)

另一种解决方案:Geany-Plugin treebrowser能够做到这一点。

答案 1 :(得分:0)

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

sudo aptitude install thunar

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

sudo aptitude install exo-utils
exo-preferred-applications

[1]
[2]

我不打算保持链接最新 - 所以如果它们被破坏,只需快速谷歌搜索。围绕这个主题有很多资源。