d-bus

Sekcia: Aplikácie & Desktop 10.10.2020 | 19:46
Avatar valgan Devuan / amd 64  Používateľ

Ahojte,

Zacal som sa zaujimat o d-bus.Nieco som si precital napr.na freedesktop.org. Nemate prosim nejaky typ na nejaky tutorial, ktory by naucil zaklady pouzivania d-bus.

Dakujem

    • RE: d-bus 10.10.2020 | 19:53
      Avatar redhawk75   Používateľ

      manpages?

      https://man.cx/dbus-send(1)

      https://dbus.freedesktop.org/doc/dbus-tutorial.html

      osobne odporucam ten druhy (tutorial dbus)

    • RE: d-bus 10.10.2020 | 20:01
      Avatar valgan Devuan / amd 64  Používateľ

      Ahoj,

      Ten druhy navod mam dokonca stiahnuty, je to pekne opisane, ale mne zial nepomoze. Neexistuje nieco ako kucharka pre d-bus, kde su nazorne ukazane priklady pouzitia d-bus?

      Dakujem

    • RE: d-bus 11.10.2020 | 11:17
      Avatar bedňa LegacyIce-antiX  Administrátor

      Tiež mám najradšej, keď si na niečo môžem osobne siahnuť, než čítať manuály.

      Takže si zoberiem nejakú knižnicu k svojmu obľúbenému jazyku a vyskúšam si to. Napr. dbus-python, ku ktorému je aj dokumentácia s konkrétnymi príkladmi.

      Alebo sa pozriem na Bash :)

      Táto správa neobsahuje vírus, pretože nepoužívam MS Windows. http://kernelultras.org
    • RE: d-bus 11.10.2020 | 17:48
      Avatar valgan Devuan / amd 64  Používateľ

      Ahoj Bedna,

      V podstate som sa o tuto temu zacal zaujimat po tom, co sa mi nepodarilo preniest skript, o ktory si sa so mnou podelil pred nedavnom.Islo o vypnutie,reboot atd. z icewm v Devuane.

      Presiel som na Arch s openrc a tam mi to v icewm nefunguje.Tak sa chcem nieco nove priucit.

      Cize budem rad ak mi ty, alebo niekto dalsi este pomoze s nasmerovanim.

      Icewm je super, rad by som ho pouzival dalej.

      Dakujem

      • RE: d-bus 11.10.2020 | 19:34
        Avatar bedňa LegacyIce-antiX  Administrátor

        Arch má systemd a antiX mám SysVinit, prípadne OpenRC, alebo Runit.

        Preto (bolo) treba poslať do d-bus iný signál ako pri SysVinte. Teda bolo tomu tak, tuším sa to už zjednotilo.

        Skús:

        dbus-send --system --print-reply --dest=org.freedesktop.login1 /org/freedesktop/login1 "org.freedesktop.login1.Manager.Reboot" boolean:true

        alebo

        dbus-send --system --print-reply --dest=org.freedesktop.login1 /org/freedesktop/login1 "org.freedesktop.login1.Manager.PowerOff" boolean:true
        Táto správa neobsahuje vírus, pretože nepoužívam MS Windows. http://kernelultras.org
    • RE: d-bus 11.10.2020 | 19:46
      Avatar valgan Devuan / amd 64  Používateľ

      Dakujem,

      Vyskusam a dam vediet, ci to ide.

      Este som si doinstaloval d-feet, co je pekne, ale musim sa este zorientovat.

      • RE: d-bus 11.10.2020 | 20:10
        Avatar bedňa LegacyIce-antiX  Administrátor

        D-Feet som nepoznal, ale keď si pozrieš prílohu, tak som tam dal screenshot na reboot.

        Táto správa neobsahuje vírus, pretože nepoužívam MS Windows. http://kernelultras.org
      • RE: d-bus 11.10.2020 | 20:12
        Avatar redhawk75   Používateľ

        hm pod systemd je sikovna vec sd-bus

        ja som na tom podobne ako bedna. pouzivam os bez systemd i ked je tam systemd-shim, niektore veci nejdu, lebo tam su len casti a systemd nie je initom.