Portál AbcLinuxu, 12. května 2025 19:36

D-Feet: nástroj pro uživatele D-Busu

Ars Technica přináší krátký pohled na program D-Feet. Ten se může hodit vývojářům, kteří ve svých projektech používají D-Bus. D-Feet umožňuje procházení objektů, signálů a metod; u metod je k dispozici jejich volání, u signálů zase přijímání. To vše v přehledném GUI.

16.1.2008 23:08 | Luboš Doležel (Doli) | Zajímavý software


Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

m1c4a1 avatar 17.1.2008 01:02 m1c4a1 | skóre: 2
Rozbalit Rozbalit vše K čemu je ten D-Bus?
Odpovědět | Sbalit | Link | Blokovat | Admin
K čemu je vlastně ten D-Bus? Vidím ho všude možně, ale není mi přesně jasný, k čemu to je, když ty aplikace jedou i bez zakompilované podpory D-Bus.
17.1.2008 02:45 Jary | skóre: 30 | blog: Jary má blog | Dům
Rozbalit Rozbalit vše Re: K čemu je ten D-Bus?
Přesně to nevím, ale jde o IPC (InterProcess Communication) - meziprocesovou komunikaci. Linux sice má podporu pro IPC - sdílenou paměť, semafory, signály, fronty zpráv, ale asi byla potřeba sjednotit rozdíly mezi různýmy systémy, a tak vznikla další vrstva.

Je to prostě o tom, že někde může vzniknout nějaká událost - v obyčejném procesu, nebo v zařízení (v procesu jeho ovladače) a něco na to může chtít zareagovat a něco se o té události dozvědět. Je potřeba rozeslat zprávu. Tohle by D-BUS mělo umět.
.sig virus 3.2_cz: Prosím, okopírujte tento text do vaší patičky. GitHub
17.1.2008 06:49 hanzz | skóre: 19 | blog: hanzz
Rozbalit Rozbalit vše Re: K čemu je ten D-Bus?
Typicke pouziti je napriklad toto: Uzivatel klikne v Konqueroru (nebo jinem prohlizeci) na odkaz zacinajici xmpp: a otevreny Jabber klient toto kliknuti diky DBUSu muze zaznamenat a otevrit dialog na pridani uzivatele do seznamu kontaktu. Samozrejme musi byt vhodne nastaveny protokol v KDE/GNOME/Windows tak, aby spoustel skript ktery pres DBUS komunikuje mezi temito aplikacemi. Proc zrovna DBUS a ne jiz vice pouzivane DCOP netusim :) tak do hloubky jsem to nezkoumal.
17.1.2008 07:32 Zdenek
Rozbalit Rozbalit vše Re: K čemu je ten D-Bus?
DBUS je obecnejsi nez DCOP a i nove KDE DCOP opustilo a bezi na DBUSu.
thingie avatar 17.1.2008 06:58 thingie | skóre: 8
Rozbalit Rozbalit vše Re: K čemu je ten D-Bus?
Hlavně je dbus asi tak o deset metrů vejš a má jednoduchý rozhraní, který dokáže po prolistování dokumentací použít každý.

Ty zprávy vůbec nemusí být reakcí na nich, přece nemusím mít žádný důvod když se ptám třeba HALu na nějaké informace o HW, možná je jenom chci vědět :-)
Růžové lži.
17.1.2008 10:20 loki
Rozbalit Rozbalit vše Re: K čemu je ten D-Bus?
jo, procitani jde vylozene samo:)

dbus-binding-tool
thingie avatar 17.1.2008 10:24 thingie | skóre: 8
Rozbalit Rozbalit vše Re: K čemu je ten D-Bus?
To je ještě dobrý, aspoň se tam píše že ta utilita je a jak se menuje :-) Dbusový rozhraní programů půlky světa se většinou hledaj ve zdrojácích a tak.
Růžové lži.
29.1.2008 16:17 Robert Krátký | skóre: 94 | blog: Robertův bloček
Rozbalit Rozbalit vše Re: D-Feet: nástroj pro uživatele D-Busu
Odpovědět | Sbalit | Link | Blokovat | Admin
Doufám, že pro další verze KDE4 bude připraveno něco podobného kdcop...

Založit nové vláknoNahoru


ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.