How to open a folder in a new pane in Nautilus?

When I rightclick a folder in Nautilus I find these options "Open in New Window" and "Open in New Tab". Is it possible to add an option "Open in New Pane" which would open the selected folder in a new pane as it appears when I press F3?

example

What would be the parameters for Nautilus Actions or can I realize this with Nautilus Scripts?


Solution 1:

First lets remember that Nautilus has the numbers of pane limited to 2.

You can create a script to do that.

1) First install xdotool and parcellite: sudo apt-get install xdotool parcellite

2) Then open a file (gedit /home/desgua/.gnome2/nautilus-scripts/Open\ In\ A\ New\ Pane) and paste this:

#!/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) Save.

4) Make it executable (chmod +x /home/desgua/.gnome2/nautilus-scripts/Open\ In\ A\ New\ Pane)

5) Right click over a folder and select "Scripts" > "Open In A New Pane".


Result:

enter image description here

enter image description here


If you are feeling lazy, just paste this into terminal and you're done:

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

This script open the folder in an existing pane:

1) First install xdotool and parcellite: sudo apt-get install xdotool parcellite

2) Then open a file (gedit /home/desgua/.gnome2/nautilus-scripts/Open\ In\ An\ Existing\ Pane) and paste this:

#!/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) Save.

4) Make it executable (chmod +x /home/desgua/.gnome2/nautilus-scripts/Open\ In\ An\ Existing\ Pane)

5) Right click over a folder and select "Scripts" > "Open In An Existing Pane".

Solution 2:

I'm sure there are many ways to do this... but here goes...!

Install nautilus-actions and xdotool

Create a new script in your home folder called newpane and paste:

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

Give the file execute rights:

chmod +x ~/newpane

Run nautilus-actions-config-tool

Choose edit - preferences and uncheck the options shown:

enter image description here

Create a new menu option:

enter image description here

execute your new script - n.b. give it the full path to your script and save it, before closing the application.

enter image description here

Restart nautilus:

nautilus -q

You'll now have a new option:

enter image description here