Я щойно встановив ubuntu 11.10, і хочу встановити плагін для gEdit .
Я розпакував плагін у таку папку: ~/.gnome2/gedit/plugins
але в gedit плагін не відображається.
Я щойно встановив ubuntu 11.10, і хочу встановити плагін для gEdit .
Я розпакував плагін у таку папку: ~/.gnome2/gedit/plugins
але в gedit плагін не відображається.
Відповіді:
Версія gEdit в Oneiric і вище v3 побудована за допомогою бібліотеки gtk + 3. Розташування папок плагінів дещо відрізняється, ніж у gEdit v2.
Кожен плагін потребує не менше двох файлів.
Один файл (pluginname.plugin) повинен сказати gedit
:
Цей файл у .desktop
форматі.
Другий файл - фактичний код.
Обидва ці файли потрібно розмістити в будь-якому:
/usr/lib/gedit/plugins/
або~/.local/share/gedit/plugins/
.Спочатку створіть папку плагіна:
mkdir -p ~/.local/share/gedit/plugins
Тепер створіть .plugin
файл за допомогою gedit NB ці файли мають формат:
[Plugin]
Loader=python
Module=examplepy
IAge=3
Name=Example py
Description=A Python plugin example
Authors=Jesse van den Kieboom <jesse@icecrew.nl>
Copyright=Copyright © 2006 Jesse van den Kieboom <jesse@icecrew.nl>
Website=http://www.gedit.org
Для вашого плагін v2 у вас вже є файл, званий project-manager.gedit-plugin
так що ви можете перейменувати його:
mv project-manager.gedit-plugin project-manager.plugin
Потім відредагуйте файл плагіна та змініть заголовок розділу на "[Плагін]"
Тепер ви побачите це у своєму списку плагінів gedit.
Однак для мене він кинув помилки щодо "import gedit, gtk, gtk.glade".
Вам потрібно змінити вихідний код, щоб імпортувати gtk + 3 варіанти - під назвою інтроспекції python.
Чудовий посібник для перетворення з gtk + 2 в gtk + 3 див
Оновлення 2016 року
Щоб встановити всі плагіни gedit, спробуйте:
sudo apt-get install gedit-plugins
Це чудово спрацювало на Ubuntu 14.04. Зараз я використовую gedit версії 3.10.4.
Вам потрібно буде їх активувати, перейшовши до пункту Правка - Налаштування - Плагіни. Потім виберіть потрібні плагіни для активації.
У мене 64-бітний Ubuntu 14.04 LTS і папка з плагінами є /usr/lib/x86_64-linux-gnu/gedit/plugins/
Копіювання всередині нього *.plugin
та *.py
файлів зробило для мене хитрість
.plugin
розширення. Якщо у нього є.gedit-plugin
розширення, то це стара версія.