System Tray für KDE

Ideen, wie TV-Browser verbessert werden kann
Benutzeravatar
bodo
Site Admin
Beiträge: 19635
Registriert: 03 Dez 2003, 19:37
Wohnort: Köln
Kontaktdaten:

System Tray für KDE

Beitrag von bodo »

Es gibt ein SystemTray-System bei SourceForge, das es erlaubt, unter Windows und KDE ein System-Tray zu haben :

http://systray.sourceforge.net

Was haltet ihr davon ?

Bodo
Martin
Site Admin
Beiträge: 2357
Registriert: 03 Dez 2003, 21:45
Kontaktdaten:

Beitrag von Martin »

Schau ich mir mal an.

da fällt mir ein: Hast du noch den Link zum Installer, den du im alten Forum gepostet hattest?
Benutzeravatar
bodo
Site Admin
Beiträge: 19635
Registriert: 03 Dez 2003, 19:37
Wohnort: Köln
Kontaktdaten:

Beitrag von bodo »

Ich hab mal

http://jsmooth.sourceforge.net/

gepostet, aber das is kein Installer, sondern eine Jar->Exe für Windows.
Als Installer nehm ich auch den Nullsoft Installer...

Bodo
Gast

Beitrag von Gast »

Bin auf diesen Thread gestoßen, weil ich genau nach diesem Feature gesucht habe. So wie es aussieht, kann TVBrowser (1.0RC05) noch nicht mit dem KDE-Tray umgehen, oder? Ist wirklich schade, weil man zum Benutzen der Erinnerungsfunktion das Programm immer "im Vordergrund" laufen lassen muss... Wird daran gearbeitet oder ist die Idee inzwischen abgehakt?
Benutzeravatar
bodo
Site Admin
Beiträge: 19635
Registriert: 03 Dez 2003, 19:37
Wohnort: Köln
Kontaktdaten:

Beitrag von bodo »

Ist in arbeit für nach 1.0 :)
Gast

Beitrag von Gast »

bodo hat geschrieben:Ist in arbeit für nach 1.0 :)
Ich hoffe dass das nicht auf KDE3 beschränkt ist. Das KDE-Systray-Protokoll ist veraltet. Neu ist das freedesktop.org Protokoll, das mit KDE ab 3.2, Gnome 2.x und Xfce 4.x funktioniert.
Benutzeravatar
bodo
Site Admin
Beiträge: 19635
Registriert: 03 Dez 2003, 19:37
Wohnort: Köln
Kontaktdaten:

Beitrag von bodo »

Es benutzt das neue Protokoll...keine Panik :)
Gast

Beitrag von Gast »

hallo,

wie stehts mit diesem plugin?
wär ebenfalls interessiert daran.

ev. könnte ich das sogar selber machen.
hast du das also schon angefangen oder sogar fertig?

danke im voraus,
stefan
Benutzeravatar
bodo
Site Admin
Beiträge: 19635
Registriert: 03 Dez 2003, 19:37
Wohnort: Köln
Kontaktdaten:

Beitrag von bodo »

Also das ist kein Plugin, sondern muß im TV-Browser eingebaut werden.

Das SysTray for Java ist echt übel, da es unter KDE einen Service erwartet, der gestartet sein muß. Das wollen wir nicht.

JDIC hat zwar eine implementation für ein Tray, aber die is momentan noch Mega-Buggy (Popup schließt sich nicht, Icons flickern etc). Hab da öfters gepostet und die Bug-Einträge wieder eröffnet wenn diese geschlossen wurden. Nicht sehr kooperativ da ;). Aber mit Java 1.6 (oder 6, aka Mustang) wird eine Tray-Komponente enthalten haben. Hoffentlich ist die besser.

Aber wenn du Erfahrung mit C/C++ und KDE-Programmierung hast, kannst du uns jetzt direkt helfen. Dann muß ich nicht weiter auf Mustang warten ;).
Gil
Server Hoster
Beiträge: 513
Registriert: 09 Jul 2004, 19:28

Beitrag von Gil »

Hm... ist das X-Chat Systray Plugin nicht auch OpenSource? Das tut wenn ich mich recht erinner sogar unabhängig vom Windowmanager.
Benutzeravatar
bodo
Site Admin
Beiträge: 19635
Registriert: 03 Dez 2003, 19:37
Wohnort: Köln
Kontaktdaten:

Beitrag von bodo »

Jau, es ist OpenSource. CVS ist da zu finden: http://cvs.sourceforge.net/viewcvs.py/x ... ray-plugin

Das Projekt ist hier: http://sourceforge.net/projects/xchat2-plugins

Wir brauchen aber trotzdem noch jemanden der uns Hilft. Soo gut kann ich C nämlich nicht :(.

Und die Windowmanager sind egal, da es von freedesktop.org ein standartisiertes System gibt.
Gast

Beitrag von Gast »

hallo,
Aber wenn du Erfahrung mit C/C++ und KDE-Programmierung hast, kannst du uns jetzt direkt helfen. Dann muß ich nicht weiter auf Mustang warten ;).
Jo, es wäre ev. möglich direkt mit der KSystemTray klasse zu arbeiten. Ich muss mir das mal näher anschauen...

ich weiß aber nicht, inwiefern diese wiederrum kompatibel zu anderen WMs ist - werd morgen mal fluxbox installieren (halt was mit WENIG abhängigkeiten)
Ev könnte jmd. einen anderen WM (mainly gnome und/oder xfce) testen.

am besten mit meinem soeben fertiggestellten kurlwatcher ^^
http://www.s-lv.org/private/kurlwatcher-0.1b.tar.gz

ciao,
stefan
Gast

Beitrag von Gast »

aber, was seh ich da:
http://webcvs.kde.org/kdejava/koala/jav ... e&view=log
das wär ja auch ev. ein versuch wert... wusste gar nicht, dass es schon so viele java-bindings für kde gibt... weiß aber auch nicht, wie "stable" die sind.

cheers
Benutzeravatar
bodo
Site Admin
Beiträge: 19635
Registriert: 03 Dez 2003, 19:37
Wohnort: Köln
Kontaktdaten:

Beitrag von bodo »

Bitte nicht die Java-Bindings probieren. Die kannst du getrost in die Tonne schmeißen. Die wurden 2001 eingecheckt aber nicht mehr gepflegt. Die funktionieren nur noch teilweise.

Wenn du das XChat-Beispiel ansiehst, wirst du lernen können, wie man das im FreeDesktop-Stil macht.

Siehe auch http://www.freedesktop.org/Standards/systemtray-spec . Das ist dann definitiv unabhängig vom Fenstermanager.
Gast

Beitrag von Gast »

okay! ich schau mir das an.
melde mich heute abend oder morgen wieder.

cheers
Antworten