abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 12:00 | IT novinky

    Společnost Oracle oznámila spolupráci s Google Cloudem, OpenAI a Microsoftem.

    Ladislav Hagara | Komentářů: 0
    dnes 09:44 | Pozvánky

    Zítra začne v Brně na FIT VUT třídenní open source komunitní konference DevConf.CZ 2024. Vstup je zdarma, nutná je ale registrace. Na programu je celá řada zajímavých přednášek, lightning talků, meetupů a workshopů. Přednášky lze sledovat i online na YouTube kanálu konference. Aktuální dění lze sledovat na Matrixu, 𝕏 nebo Mastodonu.

    Ladislav Hagara | Komentářů: 2
    včera 23:33 | Nová verze

    Google Chrome 126 byl prohlášen za stabilní. Nejnovější stabilní verze 126.0.6478.55 přináší řadu oprav a vylepšení (YouTube). Podrobný přehled v poznámkách k vydání. Opraveno bylo 21 bezpečnostních chyb. Vylepšeny byly také nástroje pro vývojáře.

    Ladislav Hagara | Komentářů: 0
    včera 16:44 | Nová verze

    Byl vydán Mozilla Firefox 127.0. Přehled novinek v poznámkách k vydání, poznámkách k vydání pro firmy a na stránce věnované vývojářům. Řešeny jsou rovněž bezpečnostní chyby. Nový Firefox 127 je již k dispozici také na Flathubu a Snapcraftu.

    Ladislav Hagara | Komentářů: 0
    včera 15:11 | Nová verze

    Byla vydána (𝕏) nová verze 9.5 z Debianu vycházející linuxové distribuce DietPi pro (nejenom) jednodeskové počítače. Přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    včera 11:44 | IT novinky

    Společnost Raspberry Pi dnes vstoupila na Londýnskou burzu jako Raspberry Pi Holdings plc (investor).

    Ladislav Hagara | Komentářů: 0
    včera 01:22 | IT novinky

    Do 17. června do 19:00 běží na Steamu přehlídka nadcházejících her Festival Steam Next | červen 2024 doplněná demoverzemi, přenosy a dalšími aktivitami. Demoverze lze hrát zdarma.

    Ladislav Hagara | Komentářů: 0
    10.6. 22:33 | IT novinky

    Apple na své vývojářské konferenci WWDC24 (Worldwide Developers Conference, keynote) představil řadu novinek: svou umělou inteligenci pojmenovanou jednoduše Apple Intelligence, iOS 18, visionOS 2, macOS Sequoia, iPadOS 18, watchOS 11, …

    Ladislav Hagara | Komentářů: 11
    10.6. 21:44 | Nová verze

    Vyšla nová verze XMPP (Jabber) klienta Gajim, která přidává podporu reakcí pomocí emoji (XEP-0444: Message Reactions) a citace zpráv (XEP-0461: Message Replies). Přehled dalších vylepšení je k dispozici na oficiálních stránkách.

    sonicpp | Komentářů: 1
    10.6. 15:00 | Nová verze

    Po po téměř roce vývoje od vydání verze 5.38 byla vydána nová stabilní verze 5.40 programovacího jazyka Perl (Wikipedie). Do vývoje se zapojilo 75 vývojářů. Změněno bylo přibližně 160 tisíc řádků v 1 500 souborech. Přehled novinek a změn v podrobném seznamu.

    Ladislav Hagara | Komentářů: 7
    Rozcestník

    Dotaz: Laik & komplikovanější dbus-send signály. Python-API? Něco jiného? Syntaxe.

    28.8.2012 19:46 JanM | skóre: 28
    Laik & komplikovanější dbus-send signály. Python-API? Něco jiného? Syntaxe.
    Přečteno: 237×
    Dobrý podvečer,

    plán: skript, který donutí gnome-fallback-mount-helper, aby zobrazil seznam akcí "co dělat s připojeným DVD/USB/atd.". Ten helper zareaguje pouze při vložení zařízení, rád bych však jeho dialogové okno viděl znovu, aniž by bylo nutné zařízení odpojit a znovu připojit.

    Doufám, že helper (autorun) se o novém zařízení dozví přes D-Bus - ať už přímo či nepřímo přes jinou službu Gnome - a tedy při troše štěstí by mohlo stačit poslat do éteru ten správný signál o nově připojeném zařízení.

    Používám Xfce4, Arch linux.

    Z dbus-monitor jsem krom jiného odchytil:
    signal sender=:1.14 -> dest=(null destination) serial=63 path=/org/gtk/Private/RemoteVolumeMonitor; interface=org.gtk.Private.RemoteVolumeMonitor; member=MountAdded
       string "org.gtk.Private.UDisks2VolumeMonitor"
       string "0x21cf1c0"
       struct {
          string "0x21cf1c0"
          string "ZIGBY_HONBA_ZA_POKLADEM"
          string ". GThemedIcon media-optical-dvd-rom media-optical-dvd media-optical media"
          string ""
          string "file:///run/media/mu/ZIGBY_HONBA_ZA_POKLADEM"
          boolean true
          string "0x2184a50"
          array [
             string "x-content/video-dvd"
          ]
          string "gvfs.time_detected_usec.1346133729330766"
          array [
          ]
       }
    Protože "umím" jen tak trochu bash, hledal jsem nějaký CLI prográmek, který by ten signál poslal. Bohužel dbus-send neumí "struct" ani vnořené (nested) věci a nic lepšího jsem nenašel.

    Takže to vypadá na Python-API k D-Bus. Jenže syntaxe uvedená např. zde je pro mne trochu nejasná a hlavně netuším, jak přepsat výše tučně uvedené do formy parametrů funkce org.gtk.Private.RemoteVolumeMonitor.MountAdded(zpráva)...

    Poradíte někdo? (AKA: napíšete syntaxi té zprávy?)

    Řešení dotazu:


    Odpovědi

    28.8.2012 20:15 chrono
    Rozbalit Rozbalit vše Re: Laik & komplikovanější dbus-send signály. Python-API? Něco jiného? Syntaxe.
    Ten plugin na zisťovanie tých informácií využíva Glib (a Glib takmer určite nepoužíva D-Bus). Ak by to ale D-Bus používalo, aj tak by sa tá správa nedala poslať, pretože to rozhranie je už obsadené UDisks démonom.

    Mimochodom, nevytvorí sa pri pripojení ikona s tým zariadením a nemá potom v menu všetky tie položky?
    28.8.2012 20:33 JanM | skóre: 28
    Rozbalit Rozbalit vše Re: Laik & komplikovanější dbus-send signály. Python-API? Něco jiného? Syntaxe.
    Hm, takže jsem objevitelem slepých uliček...

    xfdesktop to právě neumí - ikona tam je, ale mohu ji "otevřít" tak akorát v Thunaru. Tam už by se teoreticky daly nadefinovat akce pro "directory", ale to je z pohledu uživatele jak drbání levou rukou na pravém uchu.

    Zkoušel jsem hledat jiné "lehké" správce plochy, ale nezdá se, že to je cesta kupředu. Gnome2 to tuším umělo, tak v nejhorším bych skončil u jeho forku Mate nebo "ekvivalentu" Cinnamon. Jenže to je dost práce a vizuální změna prostředí, to uživatelé nemají moc rádi...

    Založit nové vláknoNahoru

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

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.