当我在 Nautilus 中右键单击文件夹时,我发现这些选项是“在新窗口中打开”和“在新选项卡中打开”。是否可以添加一个选项“在新窗格中打开”,以便在按下时在新窗格中打开所选文件夹F3?
参数是什么Nautilus 行动或者我能用Nautilus 脚本?
答案1
首先让我们记住,Nautilus 的窗格数量限制为 2。
您可以创建一个脚本来执行此操作。
1)首先安装工具和碎石:sudo 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
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*
此脚本在现有窗格中打开文件夹:
1)首先安装工具和碎石:sudo 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
3)保存。
4)使其可执行(chmod +x /home/desgua/.gnome2/nautilus-scripts/Open\ In\ An\ Existing\ Pane
)
5)右键单击文件夹并选择“脚本”>“在现有窗格中打开”。
答案2
我确信有很多方法可以做到这一点...但是这里是...!
安装nautilus-actions
和xdotool
在您的主文件夹中创建一个名为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
赋予文件执行权限:
chmod +x ~/newpane
跑步nautilus-actions-config-tool
选择edit - preferences
并取消选中显示的选项:
创建一个新的菜单选项:
执行你的新脚本 - 在关闭应用程序之前,请给它你的脚本的完整路径并保存它。
重启鹦鹉螺:
nautilus -q
您现在有一个新的选择: