GEdit v3 için bir eklenti nasıl kurarım?


45

Ben sadece ubuntu 11.10'u kurdum ve gEdit için bir eklenti kurmak istiyorum .

Eklentiyi aşağıdaki klasöre ~/.gnome2/gedit/pluginsçıkarttım : fakat gedit'te eklentiyi göstermiyor.

Yanıtlar:


44

Bölüm 3

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:

  • eklentinin bulunduğu yerde,
  • ne denir
  • kısa bir açıklama,
  • yazar kim

Bu dosya .desktopbiçiminde.

İkinci dosya gerçek koddur.

Bu dosyaların her ikisinin de yerleştirilmesi gerekir:

  • sistem genelinde eklentiler dizini /usr/lib/gedit/plugins/veya
  • el ile oluşturulması gerekebilecek kullanıcı eklentileri dizininde ~/.local/share/gedit/plugins/.

Eklentileri Kurmak

İlk önce eklenti klasörünü oluşturun:

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

Şimdi .pluginNB 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

kaynak


V2 eklentiniz için zaten adlandırılmış bir dosyaya project-manager.gedit-pluginsahipsiniz, 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


Burada gedit 3 için iyi bir üçüncü parti eklenti kütüphanesi bulunduğunu unutmayın: live.gnome.org/Gedit/Plugins#third_party . Gedit 3 tarafından bulunan bir eklenti için kritik biti yukarıdaki bölümde kaçırmış olanlar için, eklentinin bir .pluginuzantıya sahip olmasıdır. Bir .gedit-pluginuzantısı varsa o zaman eski bir versiyonudur.
icc97

8

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.


1
Daha kesin olmak gerekirse (üçüncü parti bir eklenti kurmak beni çılgına çevirdi), bu atılacak adımlar (terminalden): 1) sudo add-apt-repository ppa: gedit-bc-dev-plugins / releases; 2) sudo apt-get güncelleme; 3) sudo apt-get install <plugin-name> (ör. Sudo apt-get install gedit-classbrowser3g-plugin). Şerefe!
umbe1987,

umbe1987 ppa: gedit-bc-dev-plugins / sürümleri artık çalışmıyor.
efendim

6

Sonunda gEdit eklentilerinin nerede saklandığını buldum. Burada eklentisi ne olursa olsun iki dosyayı koyarak deneyin: /usr/lib/gedit/plugins.


2

64-bit Ubuntu 14.04 LTS var ve eklentileri olan klasör /usr/lib/x86_64-linux-gnu/gedit/plugins/

İçine kopyalamak *.pluginve *.pydosyaları benim için hile yaptı


1

Otomatik yükleme için aşağıdakileri deneyin

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

Ek 3. parti eklentilerin kolay kurulumu için bir eklenti yükleyici eklentisi var

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

eklentileri keşfetmeyi ve kurmayı kolaylaştırabilir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.