Comment installer un plugin pour gEdit v3?


45

Je viens d'installer Ubuntu 11.10 et je souhaite installer un plugin pour gEdit .

J'ai décompressé le plugin dans le dossier suivant: ~/.gnome2/gedit/pluginsmais dans le gedit ne montre pas le plugin.

Réponses:


44

gEdit 3

La version de gEdit dans Oneiric & above est une v3 construite avec les bibliothèques gtk + 3. Les emplacements des dossiers de plugins sont légèrement différents de ceux de gEdit v2.

Chaque plugin nécessite au moins deux fichiers.

Un fichier (pluginname.plugin) doit dire gedit:

  • où le plugin peut être trouvé,
  • comment ça s'appelle,
  • une courte description,
  • qui est l'auteur, etc.

Ce fichier est dans le .desktopformat.

Le deuxième fichier est le code actuel.

Ces deux fichiers doivent être placés dans:

  • le répertoire des plugins à l'échelle du système /usr/lib/gedit/plugins/, ou
  • dans le répertoire des plugins utilisateur, qui devra éventuellement être créé manuellement - ~/.local/share/gedit/plugins/.

Installer des plugins

Commencez par créer le dossier du plugin:

mkdir -p ~/.local/share/gedit/plugins

Créez maintenant un .pluginfichier en utilisant gedit NB: ces fichiers ont le format suivant:

[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

la source


Pour votre plugin v2, vous avez déjà un fichier appelé project-manager.gedit-pluginpour pouvoir le renommer:

mv project-manager.gedit-plugin project-manager.plugin

Puis éditez le fichier de plugin et changez l'en-tête de section en "[Plugin]"

Vous verrez maintenant ceci dans votre liste de plugins gedit.

Cependant, pour moi, il y avait des erreurs sur "import gedit, gtk, gtk.glade".

Vous devez modifier le code source pour importer les variantes de gtk + 3 - appelées introspection python.

Un excellent tutoriel pour convertir gtk + 2 en gtk + 3 voir


Notez qu'il existe une bonne bibliothèque de plugins tiers pour gedit 3 ici: live.gnome.org/Gedit/Plugins#third_party . Pour ceux qui l'ont manqué dans la section ci-dessus, le bit critique pour un plugin trouvé par gedit 3 est que le plugin a une .pluginextension. S'il a une .gedit-pluginextension, c'est une ancienne version.
icc97

8

Mise à jour 2016

Pour installer tous les plugins gedit, essayez:

sudo apt-get install gedit-plugins

Cela a très bien fonctionné sous Ubuntu 14.04. J'utilise actuellement la version 3.10.4 de gedit.

Vous devrez les activer en accédant à Edition - Préférences - Plugins. Ensuite, sélectionnez les plugins à activer.


1
Pour être plus précis (comme installer un plugin tiers m'a rendu fou), voici les étapes à suivre (depuis le terminal): 1) sudo add-apt-repository ppa: gedit-bc-dev-plugins / releases; 2) sudo apt-get update; 3) sudo apt-get install <nom du plugin> (par exemple, sudo apt-get install gedit-classbrowser3g-plugin). À votre santé!
umbe1987

umbe1987 ppa: gedit-bc-dev-plugins / releases ne fonctionne plus.
Mon-Seigneur

6

J'ai finalement trouvé où sont stockés les plugins gEdit. Essayez de mettre les deux fichiers à tout ce plugin ici: /usr/lib/gedit/plugins.


2

J'ai un Ubuntu 14.04 LTS 64 bits et le dossier avec les plugins est /usr/lib/x86_64-linux-gnu/gedit/plugins/

Copier à l'intérieur du fichier *.pluginet les *.pyfichiers ont fait le tour pour moi


1

Pour l'installation automatique, essayez ce qui suit

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

Pour faciliter l'installation de plug-ins tiers supplémentaires, il existe un plug-in d'installation de plug-ins.

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

ce qui pourrait simplifier la découverte et l'installation de plugins.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.