Wie installiere ich ein Plugin für gEdit v3?


45

Ich habe gerade Ubuntu 11.10 installiert und möchte ein Plugin für gEdit installieren .

Ich habe das Plugin in den folgenden Ordner entpackt: ~/.gnome2/gedit/pluginsaber im gedit wird das Plugin nicht angezeigt.

Antworten:


44

EDIT 3

Die Version von gEdit in Oneiric und höher ist v3 und basiert auf den Bibliotheken von gtk + 3. Die Speicherorte der Plugin-Ordner unterscheiden sich geringfügig von denen von gEdit v2.

Jedes Plugin benötigt mindestens zwei Dateien.

Eine Datei (pluginname.plugin) soll sagen gedit:

  • wo das Plugin zu finden ist,
  • wie es heißt,
  • eine kurze Beschreibung,
  • Wer ist der Autor usw.

Diese Datei hat das .desktopFormat.

Die zweite Datei ist der eigentliche Code.

Diese beiden Dateien müssen in einem der folgenden Verzeichnisse abgelegt werden:

  • das systemweite Plugins-Verzeichnis /usr/lib/gedit/plugins/oder
  • im Benutzer-Plugins-Verzeichnis, das möglicherweise manuell erstellt werden muss - ~/.local/share/gedit/plugins/.

Plugins installieren

Erstellen Sie zuerst den Plugin-Ordner:

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

Jetzt erstelle eine .pluginDatei mit gedit NB diese Dateien haben das Format:

[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

Quelle


Für Ihr v2-Plugin haben Sie bereits eine Datei namens project-manager.gedit-plugin, die Sie umbenennen können:

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

Bearbeiten Sie dann die Plugin-Datei und ändern Sie die Abschnittsüberschrift in "[Plugin]".

Sie sehen dies nun in Ihrer gedit-Plugin-Liste.

Für mich warf es jedoch Fehler über "Import gedit, gtk, gtk.glade".

Sie müssen den Quellcode ändern, um die gtk + 3-Varianten (Python Introspection) zu importieren.

Ein exzellentes Tutorial zum Konvertieren von gtk + 2 nach gtk + 3 finden Sie unter


Beachten Sie, dass es hier eine gute Bibliothek mit Plugins von Drittanbietern für gedit 3 gibt: live.gnome.org/Gedit/Plugins#third_party . Für diejenigen, die es im obigen Abschnitt verpasst haben, ist das kritische Bit für ein Plugin, das von gedit 3 gefunden wird, dass das Plugin eine .pluginErweiterung hat. Wenn es eine .gedit-pluginErweiterung hat, dann ist es eine alte Version.
ICC97

8

Update 2016

Um alle gedit-Plugins zu installieren, versuchen Sie:

sudo apt-get install gedit-plugins

Dies hat auf Ubuntu 14.04 hervorragend funktioniert. Ich verwende derzeit gedit Version 3.10.4.

Sie müssen sie aktivieren, indem Sie zu Bearbeiten - Einstellungen - Plugins navigieren. Wählen Sie dann die gewünschten Plugins aus, die Sie aktivieren möchten.


1
Um genauer zu sein (da die Installation eines Plugins von Drittanbietern mich verrückt gemacht hat), müssen Sie (vom Terminal aus) folgende Schritte ausführen: 2) sudo apt-get update; 3) sudo apt-get install <Plugin-Name> (zB sudo apt-get install gedit-classbrowser3g-plugin). Prost!
umbe1987

umbe1987 ppa: gedit-bc-dev-plugins / releases funktionieren nicht mehr.
Mylord

6

Ich habe endlich gefunden, wo die gEdit-Plugins gespeichert sind. Versuchen Sie, die zwei Dateien zu , was auch immer setzen hier Plugin: /usr/lib/gedit/plugins.


2

Ich habe ein 64-Bit Ubuntu 14.04 LTS und der Ordner mit den Plugins ist /usr/lib/x86_64-linux-gnu/gedit/plugins/

Das Kopieren der *.pluginund *.py-Dateien machte den Trick für mich


1

Versuchen Sie Folgendes für die automatische Installation

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

Für die einfache Installation zusätzlicher Plugins von Drittanbietern gibt es ein Plugin-Installations-Plugin

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

Dies könnte das Erkennen und Installieren von Plugins vereinfachen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.