Как открыть папку в новой панели в Nautilus?

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

пример

Каковы параметры для действий Nautilus или я могу реализовать это с помощью сценариев Nautilus?

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 и снимите флажок с показанных вариантов:

введите описание изображения здесь

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

введите описание изображения здесь

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

введите описание изображения здесь

Перезапустите наутилус:

nautilus -q

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

введите описание изображения здесь

Во-первых, давайте запомним, что у 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) Щелкните правой кнопкой мыши папку и выберите "Сценарии" > "Открыть в существующей панели".

Другие вопросы по тегам