Je suis récemment passé à Ubuntu 13.04 et j'utilise gedit pour beaucoup de choses.
J'essayais d'installer des plugins que j'utilise assez souvent et j'ai rencontré quelques problèmes.
J'ai d'abord installé les plugins comme ceci:
Sudo add-apt-repository ppa:gnome3-team/gnome3
Sudo apt-get install gedit-plugins
Je peux voir les plugins dans gedit, mais lorsque je choisis d'utiliser un plugin via le menu Edition> Préférences> Plugins, ce message apparaît:
(gedit:6027): libpeas-WARNING **: Could not find loader 'python3' for plugin
'codecomment'
Je sais que python3 est installé car lorsque je tape python3 dans mon terminal, je reçois:
Python 3.3.1 (default, Apr 17 2013, 22:32:14)
[GCC 4.7.3] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
J'ai aussi python 2.7.4, par une commande de terminal similaire.
Si quelqu'un pouvait m'aider à installer ces plugins dans Gedit, je l'apprécierais beaucoup.
J'ai eu le même problème avec Ubuntu 12.04 et Gedit 3.4.1, mais avec un plug-in différent.
Voici comment je l'ai résolu: Trouvez le fichier [plugin-name]*.plugin
dans le répertoire du plugin de gedit et modifiez la ligne Loader=python3
en Loader=python
Mon répertoire de plug-in gedit était sous /usr/lib/gedit/plugins/
si cela peut vous aider.
Pourriez-vous avoir votre environnement virtuel Python déranger les plugins comme je le faisais?
J'ai des plugins comme codecomment
qui cachent mon environnement virtuel PYTHONPATH
et python avant de lancer Gedit.
Depuis que je veux toujours utiliser mon venv j'ai un script exécutable 'gedit' dans mon chemin avec
#!/bin/bash PYTHONPATH =/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games/usr/bin/gedit "$ @"
Au moins de cette façon, les plugins fonctionnent pour moi. J'utilise Ubuntu 14.04 et Gedit 3.10.4.