如何在 Nautilus 的新窗格中打开文件夹?

Jak*_*kob 10 nautilus nautilus-script nautilus-actions

当我在 Nautilus 中右键单击一个文件夹时,我发现这些选项“在新窗口中打开”和“在新选项卡中打开”。是否可以添加一个选项“在新窗格中打开”,当我按下时,它会在新窗格中打开所选文件夹F3

例子

Nautilus Actions的参数是什么,或者我可以使用Nautilus Scripts实现这一点吗?

des*_*gua 8

首先让我们记住 Nautilus 的窗格数量限制为 2。

您可以创建一个脚本来执行此操作。

1)首先安装xdotoolparcellitesudo apt-get install xdotool parcellite

2) 然后打开一个文件 ( gedit /home/desgua/.gnome2/nautilus-scripts/Open\ In\ A\ New\ Pane) 并粘贴:

#!/bin/bash
echo -n $1 | parcellite
xdotool key F3 
sleep 0.1
xdotool key Tab
sleep 0.3
xdotool key ctrl+l ctrl+v 
sleep 0.1
xdotool key Return

exit 0
Run Code Online (Sandbox Code Playgroud)

3) 保存。

4) 使其可执行 ( chmod +x /home/desgua/.gnome2/nautilus-scripts/Open\ In\ A\ New\ Pane)

5) 右键单击​​文件夹并选择“脚本”>“在新窗格中打开”。


结果:

在此处输入图片说明

在此处输入图片说明


如果您感到懒惰,只需将其粘贴到终端即可:

cd ~/.gnome2/nautilus-scripts && wget http://dl.dropbox.com/u/4098082/Open%20In%20A%20New%20Pane && chmod +x ./Open*
Run Code Online (Sandbox Code Playgroud)

此脚本在现有窗格中打开文件夹:

1)首先安装xdotoolparcellitesudo apt-get install xdotool parcellite

2) 然后打开一个文件 ( gedit /home/desgua/.gnome2/nautilus-scripts/Open\ In\ An\ Existing\ Pane) 并粘贴:

#!/bin/bash
echo -n $1 | parcellite
sleep 0.1
xdotool key Tab
sleep 0.2
xdotool key ctrl+l ctrl+v 
sleep 0.1
xdotool key Return

exit 0
Run Code Online (Sandbox Code Playgroud)

3) 保存。

4) 使其可执行 ( chmod +x /home/desgua/.gnome2/nautilus-scripts/Open\ In\ An\ Existing\ Pane)

5) 右键单击​​文件夹并选择“脚本”>“在现有窗格中打开”。


fos*_*dom 3

我确信有很多方法可以做到这一点...但这里是...!

安装nautilus-actionsxdotool

在您的主文件夹中创建一个名为并粘贴的新脚本newpane

sleep 0.3
xdotool key ctrl+c 
sleep 0.3
xdotool key F3 
sleep 0.3
xdotool key Tab
sleep 0.3
xdotool key Right
sleep 0.3
xdotool key Return
sleep 0.3
xdotool key Down
sleep 0.3
xdotool key ctrl+l
sleep 0.3
xdotool key ctrl+v
sleep 0.3
xdotool key Return
Run Code Online (Sandbox Code Playgroud)

赋予文件执行权限:

chmod +x ~/newpane
Run Code Online (Sandbox Code Playgroud)

跑步nautilus-actions-config-tool

选择edit - preferences并取消选中显示的选项:

在此输入图像描述

创建一个新的菜单选项:

在此输入图像描述

执行您的新脚本 - 注意,在关闭应用程序之前,请为其提供脚本的完整路径并保存它。

在此输入图像描述

重新启动鹦鹉螺:

nautilus -q
Run Code Online (Sandbox Code Playgroud)

您现在将有一个新选择:

在此输入图像描述