Я хочу написати сценарій Nautilus в Python. Це можливо? Якщо це можливо, як я можу це зробити?
Я хочу написати сценарій Nautilus в 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-nautilus ).
Відвідайте веб-сторінку цієї бібліотеки та перегляньте документацію для отримання додаткової інформації.