Home / LinuxUser / 2003 / 09 / Eigene Aktionen in Quanta definieren

Newsletter abonnieren

Lies uns auf...

Folge LinuxCommunity auf Twitter

Top-Beiträge

Mandriva gibt Distribution in die Hände der Community
(268 Punkte bei 24 Stimmen)
Neues vom Systemd
(161 Punkte bei 4 Stimmen)
Mandriva in Nöten
(161 Punkte bei 4 Stimmen)

Heftarchiv

LinuxUser Heftarchiv

EasyLinux Heftarchiv

Ubuntu User Heftarchiv

Ubuntu User Heftarchiv

Partner-Links:

Shopping
Topsuche
 
Yatego Deutschlands größte Shoppingmall. 10000 Shops,
3.5 Mio Artikel. Alle Bestseller, Servertechnik und Technik Themenwelten.

Notebooks und Netzwerkhardware bei Mercateo günstig kaufen.
Internet Telefonie mit VoIP Telefonen von Gigaset
Das B2B Portal www.Linx.de informiert über Produkte und Dienstleistungen.
Günstige Digitalkameras finden Sie im Preisvergleich.

Maßgeschneidert

Eigene Aktionen in Quanta definieren

Kommunikation mit anderen Programmen über DCOP

Wem diese Kontroll- und Einflussmöglichkeiten noch nicht reichen, der sollte sich Quantas DCOP-Schnittstelle ansehen. Einen Blick auf die diversen Interfaces, die Quanta bereithält, bietet das Programm kdcop, das Sie übers Terminal oder den Schnellstartdialog starten. kdcop listet alle laufenden Prozesse mit DCOP-Schnittstellen in einer Baumansicht auf. Per Doppelklick auf die einzelnen Schnittstellen kann man so direkt mit Quanta interagieren, beispielsweise über eines der Text-Interfaces das gerade aktive Dokument mit Text füllen.

Ausblick

Die Version 3.2 von Quanta bringt neben einem grundlegend überarbeiteten Aktionsdialog (siehe Abbildung 3) weitere Verbesserungen im Scripting-Bereich: Neue DCOP-Aktionen sind verfügbar, Werkzeugleisten und Aktionen können direkt über die rechte Maustaste modifiziert werden. Templates lassen sich nun durch Aktionen filtern: Dadurch ist beispielsweise das automatische Ersetzen von Schlüsselwörtern in Templates möglich.

Abbildung 3: Die Entwicklungsversion von Quanta aus dem CVS zeigt sich mit einem gründlich überarbeiteten Aktionendialog

Die Skriptaktionen verstehen neben %f, das auch schon in älteren Versionen durch den Namen der aktuellen Datei ersetzt wurde, zusätzlich die Schlüsselwörter %input und %pid. %input erlaubt es, die ausgewählte Eingabe einem Kommando nicht über die Standardeingabe, sondern als Parameter zu übergeben. %pid wird ersetzt durch die aktuelle Prozess-ID, was die Zusammenarbeit mit DCOP beträchtlich erleichtert.

Wer in die neuen Funktionen reinschnuppern will, findet auf der Heft-CD oder unter [3] einen Snapshot der Quanta-Entwicklerversion. Eine Vorschau von Quanta 3.2 planen die Entwickler in den nächsten Wochen zu veröffentlichen.

Glossar

DCOP

Scripting-Schnittstelle von KDE, die KDE-Programme zur Kommunikation untereinander verwenden. Wenn Konqueror gestartet wird, weil Sie in KMail auf einen Link geklickt haben, ist das das Werk von DCOP. Zur Inspektion, welche DCOP-Schnittstellen Programme bereitstellen, dient kdcop. Wer selbst über DCOP kommunizieren will, kann dazu beispielsweise das Shell-Kommando dcop verwenden.

Infos

[1] http://quanta.sourceforge.net/main2.php?snapfile=snap02 Infoseite zu Kommander

[2] http://webcvs.kde.org/cgi-bin/cvsweb.cgi/quanta/quanta/data/scripts/ Beispielskripte für Kommander.

[3] ftp://ftp.kde.org/pub/kde/unstable/snapshots/ Snapshot der Quanta-Entwicklerversion

Einem Freund empfehlen    Druckansicht Bookmark and Share
Kommentare

Hits
Wertung: 110 Punkte (2 Stimmen)

Schlecht Gut

Infos zur Publikation

Infos zur Publikation

LinuxUser 06/2012

Aktuelle Ausgabe kaufen:

Heft bestellen Heft als PDF kaufen

LinuxUser erscheint monatlich und kostet in der Nomedia-Ausgabe EUR 5,50 und mit DVD EUR 8,50. Weitere Informationen zum Heft finden Sie auf der LinuxUser-Homepage.

Im LinuxUser-Probeabo erhalten Sie drei Ausgaben für 3 Euro. Das Jahresabo (ab EUR 56,10) können Sie im LNM-Shop bestellen.

Tipp der Woche

Adobe AIR
Adobe-AIR-Programme installieren und (manuell) starten
Tim Schürmann, 14.05.2012 13:09, 0 Kommentare

Es gibt sie noch: neue Anwendungen, die Adobes Integrated Runtime voraussetzen. Aktuellstes und vermutlich auch größtes Beispiel ist das Adventure Botanicula

Aktuelle Fragen

gibt es ein Kommandozeilen Tool, um ein X11-Fenster in ein Anderes einzubetten?
GoaSkin , 21.05.2012 16:44, 0 Antworten
Das XEmbed-Protokoll ist u.A. dazu gedacht, dass man eine X11-Anwendung in eine andere wie ein Wi...
Apache2, Options -Indexes geht nicht
no no, 12.05.2012 19:01, 8 Antworten
Habe in apache2.conf folgendes stehen: Options -Indexes ...
LInux auf Dell LS H500
Andreas Endresl, 09.05.2012 08:54, 2 Antworten
Habe einen alten Dell Latitude LS H500 nur mit ext. Floppy und CD es geht nur immer eines von den...
Datenwiederherstellung unter Ubuntu 12.04 mit "Simple Backup" nach Umzug von Linux Mint
Christian Lottmann, 07.05.2012 13:33, 0 Antworten
Vor dem Umzug auf Ubuntu 12.04 habe ich unter Linux MInt mit "Simple Backup" voll (15.4.2012) und...
DKMS für den propritären NVIDIA-Treiber
Commander Data, 26.04.2012 22:02, 2 Antworten
Hallo an die Gemeinde. Ich habe hier ein interessantes Stück openSuSE gefunden. http://forums.op...