gEdit 3
A versão do gEdit em Oneiric & amp; acima é v3 construído usando bibliotecas gtk + 3. As localizações das pastas dos plugins são ligeiramente diferentes das do gEdit v2.
Cada plugin precisa de pelo menos dois arquivos.
Um arquivo (pluginname.plugin) é para informar gedit
:
- onde o plug-in pode ser encontrado,
- como é chamado,
- uma breve descrição,
- quem é o autor, etc.
Este arquivo está no formato .desktop
.
O segundo arquivo é o código real.
Ambos os arquivos precisam ser colocados em:
- o diretório de plug-ins de todo o sistema
/usr/lib/gedit/plugins/
ou - no diretório de plug-ins do usuário, que pode ter que ser criado manualmente -
~/.local/share/gedit/plugins/
.
Instalando plug-ins
Primeiro, crie a pasta do plug-in:
mkdir -p ~/.local/share/gedit/plugins
Agora crie um arquivo .plugin
usando o gedit N.B. esses arquivos têm o formato:
[Plugin]
Loader=python
Module=examplepy
IAge=3
Name=Example py
Description=A Python plugin example
Authors=Jesse van den Kieboom <[email protected]>
Copyright=Copyright © 2006 Jesse van den Kieboom <[email protected]>
Website=http://www.gedit.org
Para o seu plugin v2, você já tem um arquivo chamado project-manager.gedit-plugin
para poder renomeá-lo:
mv project-manager.gedit-plugin project-manager.plugin
Em seguida, edite o arquivo do plug-in e altere o cabeçalho da seção para "[Plugin]"
Você verá isso na sua lista de plug-ins do gedit.
No entanto, para mim, isso gerou erros sobre "import gedit, gtk, gtk.glade".
Você precisa alterar o código-fonte para importar as variantes do gtk + 3 - chamado de introspecção python.
Um excelente tutorial para converter de gtk + 2 para gtk + 3, consulte