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?
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:
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:
Create a new menu option:
execute your new script - n.b. give it the full path to your script and save it, before closing the application.
Restart nautilus:
nautilus -q
You'll now have a new option: