Щелкните правой кнопкой мыши на Open Space со скриптами в nautilus 13.04.
В 12.04 я смог создать скрипт в папке ~.gnome2/nautilus-scripts, и он был доступен, когда я щелкнул правой кнопкой мыши.
У меня есть скрипт, который создает структуру папок для новых клиентов:
mkdir Documents
mkdir Documents/Customer
mkdir Documents/Lics
mkdir Documents/%MyCompanyName%
mkdir Documents/%MyCompanyName%/Quotes
mkdir Documents/Mfg
mkdir Documents/Deliverable
mkdir Documents/Validations
mkdir Configs
mkdir Configs/Sites
mkdir Configs/worksheets
mkdir Configs/Backups
mkdir Configs/Logs
mkdir Caps
mkdir Diagrams
mkdir Diagrams/Screenshots
mkdir Diagrams/Visio
mkdir Scripts
Я хотел бы создать папку в папке "клиенты" (customerA), содержащую проект, над которым я работал в тот день (или неделю). Затем я бы открыл папку, щелкнул правой кнопкой мыши на открытом пространстве и выбрал сценарии, сценарий mktree. Это заполнит каждый файл клиента всеми необходимыми папками.
Я больше не могу делать это в 13.04. Ну, может быть, я могу, но не понял это. Я видел некоторые темы о скриптах в файле или папке, но не о пустом месте.
Это не только помогает мне быть организованным, но и позволяет легко запустить rsync для резервного копирования "определенных" данных клиентов на наш сервер.
Любая помощь будет принята с благодарностью.
1 ответ
Сообщается, что это ошибка... пока нет обхода (дайте мне знать, если найдете). https://bugs.launchpad.net/ubuntu/+source/nautilus/+bug/1179744
Но вместо этого вы можете щелкнуть папку клиента и передать ее в качестве аргумента сценарию с помощью переменных nautilus-scripts и изменить свой сценарий для создания в нем подпапок. При каждом вызове сценария Nautilus автоматически устанавливает несколько переменных, которые могут быть используется в ваших сценариях.
NAUTILUS_SCRIPT_SELECTED_FILE_PATHS - пути с разделителями новой строки для выбранных файлов (только если они локальные)
NAUTILUS_SCRIPT_SELECTED_URIS - URI с разделителями новой строки для выбранных файлов
NAUTILUS_SCRIPT_CURRENT_URI - текущее местоположение
NAUTILUS_SCRIPT_WINDOW_GEOMETRY - позиция и размер текущего окна