KlipOQuery – Ein Panelapplet für KDE

Juli 12, 2005

Ein Panel-Applet für die KDE Oberfläche des Linux-Betriebssystems. Mit diesem kleinen Werkzeug ist es möglich aus allen Anwendungen, den mit der Maus selektierten Text an einen Webdienst wie z.B. Google, Leo Dictionary oder auch Wikipedia zu übermitteln. Hieraus ergibt sich eine übergeifende Nachschlagestruktur für eine schnelle Informationsabfrage.

Beschreibung

KlipOQuery ist ein Panelapplet für die KDE-Desktopoberfläche (Linux). Dieses Applet verbindet kopierten Textelement aus dem Klipper (Zwischenablage) und einem spezifiezierten Web-Dienst wie z.B. Google oder das Englisch-Deutsch Wörterbuch Leo. Hier nun eine kleine Beschreibung wie das Tool generell funktioniert bzw. wie eine Übermittlung an einen Webdienst abläuft:

  1. Der User selektiert einen Text in einer beliebigen Applikation.
  2. Damit wird dieser Text automatisch in das Klipper – Menü von KDE kopiert
  3. Der Nutzer kann jetzt entweder direkt auf den Button von KlipOQuery in der Taskleiste drücken oder einen neuen Dienst in dem KlipoQuery Menü auswählen (rechter mousebutton).
  4. Daraufhin wird der selektierte Text in die URL kopiert und der Standard-Webrowser gestartet, der die jeweilige URL (also die direkte Webseite) aufruft.

Downloads

Das aktuelle KlipOQuery-Source Paket:

Extra Konfigurationsdateien: Deutsprachige Dienste:

Distributions-spezifische Pakete:

Changelog

siehe Changelog

Screenshots
we2bklip-scr01.jpg

klipoquery1
klipoquery2
klipoquery3

webklip-scr02.jpg

Hilfe

Übersetzung des Quellpaketes:

Standard:

./configure (default prefix ist /usr/kde/3.3)
make
make install

Kubuntu:

KDE_DIR=/usr/lib/kde3/
./configure –prefix=$KDE_DIR
make
make install
ln -s $KDE_DIR/lib/libklipoquery.so /usr/lib/kde3/libklipoquery.so
ln -s $KDE_DIR/lib/libklipoquery.la /usr/lib/kde3/libklipoquery.la
ln -s $KDE_DIR/share/apps/kicker/applets/klipoquery.desktop /usr/share/apps/kicker/applets/klipoquery.desktop

Installation des Gentoo Ebuild:

  1. Für eine dauerhafte Speicherung im Portage bzw. nach einem emerge sync Kommando, sollte ein extra portage layer in /etc/make.conf (z.B. PORTDIR_OVERLAY=/usr/local/portage) aufgenommen werden
  2. Das Ebuild in das standard /usr/portage/app-misc/ bzw. eigene Portage Verzeichnis kopieren
  3. (Optional) Das Quellpaket [KlipOQuery v0.2.4] in das /usr/portage/distfiles Verzeichnis kopieren
  4. Mit dem Kommando emerge -[p]v klipoquery installieren

Zum Dock hinzufügen

KDE-Session neu starten, dann Rechter Mausklick in das Dock, Hinzufügen wählen, dann Menü Miniprogramme und letztlich klipoquery auswählen.

Webdienst hinzufügen

Im Eigenschaften Dialog sind die vorhandenen Webdienste in einer Baum- bzw. Gruppenstruktur abgebildet. An dieser Stelle kann ein neuer Dienst hinzugefügt werden. Wie das geht ist hier beschrieben:

  • Als Beispiel soll an dieser Stelle der Webdienst dict.leo.org dienen. Nach einem Aufruf der Website und der Übersetzung des Wortes John Doe. zeigt sich folgende URL in der Adressleiste des Browsers:http://dict.leo.org/?John%20Doe
  • Um diesen Dienst in KlipoQuery nutzen zu können, muss diese Adresse kopiert und eingesetzt werden und der Ausdruck John%20Doe mit dem Ausdruck %s ersetzt werden. Die Url im Eigenschaften Dialog sollte nun folgendermaßen aussehen: http://dict.leo.org/?%s
  • Nun noch einen Namen vergeben und speichern. Fertig

Verschiedenes

  • Dienste können in frei definierbare Gruppen unterteilt werden
  • Aktivierung und Deaktivierung von Diensten
  • Top[1-10] zeigt die am häufigsten genutzten Dienste

Dank auch an…

an alle für die Unterstützung in Bezug auf Installationstips, RPM-Packaging und Promotion!

Entry Filed under: Development. Schlagworte: , , .

Leave a Comment

Required

Required, hidden

Some HTML allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Trackback this post  |  Subscribe to the comments via RSS Feed


Schlagworte

art AutoID bwl context d2c datavisualisation desktopintegration diplomarbeit documentmanagement Enterprise2.0 flash Geocoding Google hypem java kde linux mashup mediensoziologie metadata microformats mobile music ontologien opengl paradigm RFID semantic web socialweb svg thesis uni vortrag webdesign Wiki

Blogroll

Seiten

 

Juli 2005
M D M D F S S
« Dez   Sep »
 123
45678910
11121314151617
18192021222324
25262728293031

Archive

Blogroll

Meta