Я только что установил 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
Затем отредактируйте файл плагина и измените заголовок раздела на «[Plugin]»
Теперь вы увидите это в списке плагинов Gedit.
Однако для меня это бросило ошибки о "import gedit, gtk, gtk.glade".
Вам нужно изменить исходный код, чтобы импортировать варианты gtk + 3 - так называемый Python Introspection.
Отличный учебник по переходу с gtk + 2 на gtk + 3 см.
Обновление 2016
Чтобы установить все плагины Gedit, попробуйте:
sudo apt-get install gedit-plugins
Это прекрасно работает на Ubuntu 14.04. В настоящее время я использую Gedit версии 3.10.4.
Вам нужно будет активировать их, перейдя в Edit - Preferences - Plugins. Затем выберите нужные плагины для активации.
У меня 64-битный Ubuntu 14.04 LTS и папка с плагинами есть /usr/lib/x86_64-linux-gnu/gedit/plugins/
Копирование внутри него *.plugin
и *.py
файлов сделало трюк для меня
.plugin
расширение. Если у него есть.gedit-plugin
расширение, то это старая версия.