Как мне установить плагин для gEdit v3?

45

Я только что установил Ubuntu 11.10, и я хочу установить плагин для gEdit .

Я распаковал плагин в следующую папку: ~/.gnome2/gedit/pluginsно в gedit плагин не отображается.

О-ЛЯ-ЛЯ
источник

Ответы:

44

Гедит 3

Версия 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 см.

fossfreedom
источник
Обратите внимание, что здесь есть хорошая библиотека сторонних плагинов для gedit 3: live.gnome.org/Gedit/Plugins#third_party . Для тех, кто пропустил его в разделе выше, критический бит для плагина, обнаруживаемого gedit 3, заключается в том, что у плагина есть .pluginрасширение. Если у него есть .gedit-pluginрасширение, то это старая версия.
icc97
8

Обновление 2016

Чтобы установить все плагины Gedit, попробуйте:

sudo apt-get install gedit-plugins

Это прекрасно работает на Ubuntu 14.04. В настоящее время я использую Gedit версии 3.10.4.

Вам нужно будет активировать их, перейдя в Edit - Preferences - Plugins. Затем выберите нужные плагины для активации.

Heather92065
источник
1
Чтобы быть более точным (поскольку установка стороннего плагина свела меня с ума), вот что нужно сделать (из терминала): 1) sudo add-apt-repository ppa: gedit-bc-dev-plugins / release; 2) обновление sudo apt-get; 3) sudo apt-get install <имя-плагина> (например, sudo apt-get install gedit-classbrowser3g-plugin). Ура!
umbe1987
umbe1987 ppa: gedit-bc-dev-plugins / release больше не работает.
мой господин
6

Я наконец-то нашел, где хранятся плагины gEdit. Попробуйте поместить эти файлы в любой плагин здесь: /usr/lib/gedit/plugins.

Майкл
источник
2

У меня 64-битный Ubuntu 14.04 LTS и папка с плагинами есть /usr/lib/x86_64-linux-gnu/gedit/plugins/

Копирование внутри него *.pluginи *.pyфайлов сделало трюк для меня

Фернандо Млро Млро
источник
1

Для автоматической установки попробуйте следующее

sudo add-apt-repository ppa:gedit-bc-dev-plugins/releases
sudo apt-get update
sudo apt-get install gedit-plugins
sudo apt-get install gedit-projects-plugin
Аашиш
источник
0

Для легкой установки дополнительных сторонних плагинов есть плагин для установки плагинов

https://github.com/lwindolf/gedit-plugininstaller

что может упростить поиск и установку плагинов.

lwindolf
источник