Как открыть папку в новом окне в Наутилусе?

10

Когда я правую папку в Nautilus, я нахожу эти опции «Открыть в новом окне» и «Открыть в новой вкладке». Можно ли добавить опцию «Открыть в новой панели», которая откроет выбранную папку в новой панели, как она появляется, когда я нажимаю F3 ?

Какимибудутпараметрыдля Nautilus Actions или я могу это понять с помощью Nautilus Scripts ?

    
задан Jakob 04.05.2012 в 12:14
источник

2 ответа

3

Я уверен, что есть много способов сделать это ... но здесь идет ...!

Установите 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 и снимите флажки:

Создайтеновыйпунктменю:

выполнить новый скрипт - n.b. дайте ему полный путь к вашему скрипту и сохраните его перед закрытием приложения.

Перезапустите nautilus:

nautilus -q

Теперь у вас будет новая опция:

    
ответ дан fossfreedom 07.05.2012 в 19:15
источник
8

Сначала давайте вспомним, что Nautilus имеет число панелей, ограниченных до 2.

Вы можете создать сценарий для этого.

1) Сначала установите xdotool и parcellite : 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) Сначала установите xdotool и parcellite : 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) Щелкните правой кнопкой мыши по папке и выберите «Скрипты» > «Открыть в существующей панели».     

ответ дан desgua 07.05.2012 в 19:06