Я хочу написать скрипт Nautilus на Python. Это возможно? Если это возможно, как я могу это сделать?
Сценарии наутилуса могут быть записаны на любом языке программирования, включая Python. Просто необходимо сделать исполняемый файл исходного файла Python и скопировать его в ~/.gnome2/nautilus-scripts
в версиях Ubuntu до 14,04. Для Ubuntu 14.04 и более новый каталог отличается: ~/.local/share/nautilus/scripts
Необходимо будет также добавить #!/usr/bin/env python
как первая строка файла. Отметьте это по умолчанию #!/usr/bin/env python
точки к Python2. При необходимости в Python 3 а именно, использовать #!/usr/bin/env python3
.
После того как Вы сделали все это, сценарий будет доступен от scripts
подменю меню правой кнопки в Наутилусе.
См. также: https://help.ubuntu.com/community/NautilusScriptsHowto
Расширения наутилуса имеют больше гибкости, чем сценарии - например, они могут использоваться для добавления объекта непосредственно к контекстному меню. Существует, привязка Python, доступная (наутилус Python).
Посетите веб-страницу этой библиотеки и просмотрите документацию для получения дополнительной информации.