Yanıtlar:
Oneiric ve üstündeki gEdit sürümü, gtk + 3 kütüphaneleri kullanılarak oluşturulan v3'tür. Eklenti klasörü konumları, gEdit v2'den biraz farklıdır.
Her eklenti en az iki dosyaya ihtiyaç duyar.
Bir dosya (pluginname.plugin) şunu söylemektir gedit
:
Bu dosya .desktop
biçiminde.
İkinci dosya gerçek koddur.
Bu dosyaların her ikisinin de yerleştirilmesi gerekir:
/usr/lib/gedit/plugins/
veya~/.local/share/gedit/plugins/
.İlk önce eklenti klasörünü oluşturun:
mkdir -p ~/.local/share/gedit/plugins
Şimdi .plugin
NB gedit'i kullanarak bir dosya oluşturun, bu dosyalar şu biçimdedir:
[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 eklentiniz için zaten adlandırılmış bir dosyaya project-manager.gedit-plugin
sahipsiniz, böylece yeniden adlandırabilirsiniz:
mv project-manager.gedit-plugin project-manager.plugin
Ardından eklenti dosyasını düzenleyin ve bölüm başlığını "[Eklenti]" olarak değiştirin
Şimdi bunu gedit eklenti listenizde göreceksiniz.
Ancak benim için "import gedit, gtk, gtk.glade" ile ilgili hatalar attı.
Python introspection adı verilen gtk + 3 türevlerini içe aktarmak için kaynak kodunu değiştirmeniz gerekir.
Gtk + 2'den gtk + 3'e dönüştürme için mükemmel bir rehber
2016 Güncellemesi
Tüm gedit eklentilerini kurmak için şunu deneyin:
sudo apt-get install gedit-plugins
Bu 14.04 Ubuntu'da çok işe yaradı. Şu anda gedit sürüm 3.10.4 kullanıyorum.
Bunları Düzenle - Tercihler - Eklentiler'e giderek etkinleştirmeniz gerekir. Ardından etkinleştirmek için istediğiniz eklentileri seçin.
64-bit Ubuntu 14.04 LTS var ve eklentileri olan klasör /usr/lib/x86_64-linux-gnu/gedit/plugins/
İçine kopyalamak *.plugin
ve *.py
dosyaları benim için hile yaptı
.plugin
uzantıya sahip olmasıdır. Bir.gedit-plugin
uzantısı varsa o zaman eski bir versiyonudur.