Jak otworzyć folder w nowym okienku w Nautilusie?

10

Kiedy kliknę prawym przyciskiem myszy folder w Nautilusie, znajduję opcje "Otwórz w nowym oknie" i "Otwórz w nowej karcie". Czy jest możliwe dodanie opcji "Otwórz w nowym okienku", która otwierałaby wybrany folder w nowym okienku, tak jak pojawia się po naciśnięciu klawisza F3 ?

Jakiebyłybyparametry Nautilus Actions lub czy mogę to osiągnąć za pomocą Skrypty Nautilus ?

    
zadawane Jakob 04.05.2012, 14:14
źródło

2 odpowiedzi

3

Jestem pewien, że jest na to wiele sposobów ... ale tutaj idzie ...!

Zainstaluj nautilus-actions i xdotool

Utwórz nowy skrypt w swoim katalogu domowym o nazwie newpane i wklej:

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

Podaj prawa wykonywania pliku:

chmod +x ~/newpane

Uruchom nautilus-actions-config-tool

Wybierz edit - preferences i odznacz wyświetlone opcje:

Utwórznowąopcjęmenu:

wykonaj swój nowy skrypt - n.b. podaj pełną ścieżkę do swojego skryptu i zapisz ją, zanim zamkniesz aplikację.

Uruchomponownienautilus:

nautilus-q

Maszteraznowąopcję:

    
odpowiedział fossfreedom 07.05.2012, 21:15
źródło
8

Najpierw pamiętajmy, że Nautilus ma ograniczoną liczbę okien do 2.

Możesz stworzyć skrypt, aby to zrobić.

1) Najpierw zainstaluj xdotool i parcellite : sudo apt-get install xdotool parcellite

2) Następnie otwórz plik ( gedit /home/desgua/.gnome2/nautilus-scripts/Open\ In\ A\ New\ Pane ) i wklej:

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

4) Spraw, aby był on wykonywalny ( chmod +x /home/desgua/.gnome2/nautilus-scripts/Open\ In\ A\ New\ Pane )

5) Kliknij prawym przyciskiem myszy folder i wybierz "Skrypty" > "Otwórz w nowym okienku".

Wynik:

Jeśli czujesz się leniwy, po prostu wklej to do terminala i gotowe:

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

Ten skrypt otwiera folder w istniejącym okienku:

1) Najpierw zainstaluj xdotool i parcellite : sudo apt-get install xdotool parcellite

2) Następnie otwórz plik ( gedit /home/desgua/.gnome2/nautilus-scripts/Open\ In\ An\ Existing\ Pane ) i wklej:

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

4) Spraw, aby był on wykonywalny ( chmod +x /home/desgua/.gnome2/nautilus-scripts/Open\ In\ An\ Existing\ Pane )

5) Kliknij prawym przyciskiem myszy folder i wybierz "Skrypty" > "Otwórz w istniejącym okienku".

    
odpowiedział desgua 07.05.2012, 21:06
źródło

Przeczytaj inne pytania na temat tagów