abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 05:00 | Nová verze

    Byl vydán AlmaLinux OS 10.1 s kódovým názvem Heliotrope Lion. S podporou Btrfs. Podrobnosti v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    dnes 04:33 | Komunita

    Placená služba prohledávání zprostředkovatelů dat a automatického odstraňování uniklých osobních údajů Mozilla Monitor Plus bude 17. prosince ukončena. Bezplatná monitorovací služba Mozilla Monitor bude i nadále poskytovat okamžitá upozornění a podrobné pokyny k omezení rizik úniku dat. Služba Mozilla Monitor Plus byla představena v únoru loňského roku.

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

    Waydroid (Wikipedie, GitHub) byl vydán v nové verzi 1.6.0. Waydroid umožňuje spouštět aplikace pro Android na běžných linuxových distribucích. Běhové prostředí vychází z LineageOS.

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

    Příspěvek na blogu Raspberry Pi představuje novou kompletně přepracovanou verzi 2.0 aplikace Raspberry Pi Imager (YouTube) pro stažení, nakonfigurování a zapsání obrazu operačního systému pro Raspberry Pi na SD kartu. Z novinek lze vypíchnout volitelnou konfiguraci Raspberry Pi Connect.

    Ladislav Hagara | Komentářů: 2
    včera 11:22 | Nová verze

    Memtest86+ (Wikipedie), svobodný nástroj pro kontrolu operační paměti, byl vydán ve verzi 8.00. Přináší podporu nejnovějších procesorů Intel a AMD nebo také tmavý režim.

    Ladislav Hagara | Komentářů: 0
    včera 10:55 | Nová verze

    Programovací jazyk Racket (Wikipedie), tj. jazyk z rodiny jazyků Lisp a potomek jazyka Scheme, byl vydán v nové major verzi 9.0. Hlavní novinku jsou paralelní vlákna (Parallel Threads).

    Ladislav Hagara | Komentářů: 0
    včera 10:11 | Komunita

    Před šesti týdny bylo oznámeno, že Qualcomm kupuje Arduino. Minulý týden byly na stránkách Arduina aktualizovány podmínky používání a zásady ochrany osobních údajů. Objevily se obavy, že by otevřená povaha Arduina mohla být ohrožena. Arduino ubezpečuje, že se nic nemění a například omezení reverzního inženýrství v podmínkách používání se týká pouze SaaS cloudové aplikace.

    Ladislav Hagara | Komentářů: 0
    23.11. 13:33 | Bezpečnostní upozornění

    Knihovna libpng, tj. oficiální referenční knihovna grafického formátu PNG (Portable Network Graphics), byla vydána ve verzi 1.6.51. Opraveny jsou 4 bezpečnostní chyby obsaženy ve verzích 1.6.0 (vydána 14. února 2013) až 1.6.50. Nejvážnější z chyb CVE-2025-65018 může vést ke spuštění libovolného kódu.

    Ladislav Hagara | Komentářů: 10
    23.11. 12:22 | Zajímavý článek

    Nové číslo časopisu Raspberry Pi zdarma ke čtení: Raspberry Pi Official Magazine 159 (pdf).

    Ladislav Hagara | Komentářů: 0
    21.11. 22:33 | Zajímavý software

    Hru Warhammer: Vermintide 2 (ProtonDB) lze na Steamu získat zdarma napořád, když aktivaci provedete do pondělí 24. listopadu.

    Ladislav Hagara | Komentářů: 3
    Jaké řešení používáte k vývoji / práci?
     (35%)
     (46%)
     (19%)
     (18%)
     (22%)
     (15%)
     (23%)
     (16%)
     (17%)
    Celkem 396 hlasů
     Komentářů: 17, poslední 19.11. 21:57
    Rozcestník

    Dotaz: Jak zjistit cesty otevřené v panelech Dolphinu (dbus, CLI, jakkoliv)?

    17.2.2013 10:22 JanM | skóre: 28
    Jak zjistit cesty otevřené v panelech Dolphinu (dbus, CLI, jakkoliv)?
    Přečteno: 273×
    Dobré dopoledne,

    rád bych, aby se po oskenování stránky (spuštěné tlačítkem na skeneru)
    • otevřelo okno souborového manageru Dolphin s cílovou složkou a předvybraným souborem - to lze pomocí "dolphin --select cesta_k_souboru";
    • avšak je-li cílová složka zobrazena v již běžícím Dolphinu, aby se pouze "vybral" nový soubor.
    Cílem tedy je neotvírat stále nová okna Dolphinu po každém naskenovaném obrázku ani nezavírat již otevřená okna či panely s jinou destinací.

    Na manuálové stránky si KDE SC 4.10 nepotrpí, přepínače na příkazové řádce jsou všeho všudy dva.

    Pomocí qdbusviewer jsem prošel všechny možné vlastnosti, ale nikde jsem nenašel seznam otevřených oken či panelu s informací o zobrazené "cestě".

    Na půl cesty je pouze název okna - Dolphin v něm uvádí poslední část plné cesty (/srv/public se zobrazuje jako public - Dolphin).

    Neznáte někdo jiný fígl?

    P.S. Nerad bych používal jiný souborový manažer.

    Řešení dotazu:


    Odpovědi

    17.2.2013 16:21 Matlák
    Rozbalit Rozbalit vše Re: Jak zjistit cesty otevřené v panelech Dolphinu (dbus, CLI, jakkoliv)?
    Zcela jednoduše, by to šlo prostě kouknutím do seznamu procesů jestli tam ten dolphin --select cesta_k_souboru už nevisí - to je triviální (na dvouřádkový bash skript). Pokud chcete i zjistit, jaké panely jsou otevřené když dolphin začal otevřením třeba domovského adresáře uživatele, asi nezbude než to doprogramovat. Teoreticky by ještě mohl pomoct lsof..
    17.2.2013 19:50 JanM | skóre: 28
    Rozbalit Rozbalit vše Re: Jak zjistit cesty otevřené v panelech Dolphinu (dbus, CLI, jakkoliv)?
    Díky, takto jsem nakonec skončil: pokud už existuje proces dolphin --select adresář, tak jej přes dbus ukončím (prosté kill -15 občas nefungovalo) a spustím znovu -> tím se "vybere" příslušný naskenovaný soubor.

    Není to úplně ono, ale je to dostatečně dobré.
    18.2.2013 13:32 JanM | skóre: 28
    Rozbalit Rozbalit vše Re: Jak zjistit cesty otevřené v panelech Dolphinu (dbus, CLI, jakkoliv)?
    A ještě k tomu doplním třešničku na závěr: dolphin je spuštěn démonem scanbd, který je na Archlinuxu unit.service dle systemd.

    Protože scanbd měl občas problém s nalezením skeneru po jeho zapnutí/vypnutí, upravil jsem udev, aby se démon startoval po zapnutí skeneru a ukončil po vypnutí skeneru.

    Jenze ač démon skončil normálně, systemd po time-outu "zabil" i dolphina. Nepomohlo forkování - setsid, nohup, (dolphin &).

    Long story short: problém je v cgroups, neb systemd všechny podřízené procesy drží ve stejné cgroup jako démona, po skončení démona chtě nechtě skončí i podřízené procesy.

    Kromě již uvedeného forkování jsem to "vyřešil" přemístěním PID dolphinu do jiných cgroups. (echo $PID > /sys/fs/cgroups/nekam_jinam/cgroups.proc

    Takže by mne jen zajímalo, jestli ta potíž jde řešit i jinak, třeba v rámci unit files systemd.
    18.2.2013 14:05 dustin | skóre: 63 | blog: dustin
    Rozbalit Rozbalit vše Re: Jak zjistit cesty otevřené v panelech Dolphinu (dbus, CLI, jakkoliv)?
    Tohle je přesně důvod, proč se lidi brání komplikovanému systemd. Vychytání těhle okrajových situací bude trvat roky (stejně jako tomu bylo a stále je u pulseaudia).

    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.