Я хочу написать скрипт наутилуса на Python. Это возможно? Если это возможно, как я могу это сделать?
Скрипты Nautilus могут быть написаны на любом языке программирования, включая 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
подменю в меню правой кнопки мыши в Nautilus.
Смотрите также: https://help.ubuntu.com/community/NautilusScriptsHowto
Расширения Nautilus обладают большей гибкостью, чем сценарии - например. их можно использовать для добавления элемента непосредственно в контекстное меню. Доступны привязки python ( python-nautilus ).
Посетите веб-страницу этой библиотеки и просмотрите документацию для получения дополнительной информации.