Perl urxvt:在当前文件夹中打开图形文件资源管理器

Perl urxvt:在当前文件夹中打开图形文件资源管理器,perl,urxvt,Perl,Urxvt,虽然命令行对于大多数任务非常有用,但我有时会求助于图形文件浏览器(如Nautilus、Thunar、PCmanFM)。我想要一个键盘快捷键或上下文菜单项来打开当前目录中的图形文件资源管理器。我知道,nautilus开放式终端可以实现相反的效果。目前有没有办法做到这一点 它可能需要编写一个perl扩展,但我对perl和urxvt了解不够,无法找到如何捕获当前的PWD假设您使用Bash作为shell,下面是一个别名,您可以添加到.bashrc: alias nh="nautilus file://$

虽然命令行对于大多数任务非常有用,但我有时会求助于图形文件浏览器(如Nautilus、Thunar、PCmanFM)。我想要一个键盘快捷键或上下文菜单项来打开当前目录中的图形文件资源管理器。我知道,nautilus开放式终端可以实现相反的效果。目前有没有办法做到这一点


它可能需要编写一个perl扩展,但我对perl和urxvt了解不够,无法找到如何捕获当前的
PWD
假设您使用Bash作为shell,下面是一个别名,您可以添加到
.bashrc

alias nh="nautilus file://$(pwd)"
我把它叫做“鹦鹉螺”。因此,您只需在comman行中键入:

nh
用于shell当前目录中的nautilus窗口


我不知道在urxvt上下文菜单中添加内容涉及到什么-抱歉。

好吧,我很快就破解了一个小扩展来实现这一点:


可以使用右键单击菜单或键盘快捷键触发文件浏览器的打开。所选内容可以是目录,也可以是文件名,然后与之关联的应用程序将在文件浏览器中打开该文件。

是的,谢谢您的建议!但是,我应该在问题中补充一点,我的想法是通过在内部启动绑定命令(如果我关闭术语,Nautilus也会关闭)来“干扰”当前的shell会话。你确定吗?如果在
gnome terminal
窗口的命令行中运行
nautilus
,它将启动一个完全独立的文件管理器窗口-如果关闭终端,该窗口将继续运行。如果
urxvt
不适合您,那么您可以在别名中使用
nohup
来解决此问题。