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:11 | Komunita

    Byly zpracovány a na YouTube zveřejněny videozáznamy jednotlivých přednášek z letošního Installfestu.

    Ladislav Hagara | Komentářů: 0
    dnes 00:22 | Komunita

    Během akce Arduino Days 2026 byl publikován Arduino Open Source Report 2025 (pdf) a oznámeno 7 nových produktů kompatibilních s deskou UNO Q (Arduino USB-C Power Supply, USB-C Cable, USB-C Hub, UNO Media Carrier, UNO Breakout Carrier, Bug Hopper, Modulino LED Matrix).

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

    Google v pátek spustil v Česku Vyhledávání Live. Tato novinka umožňuje lidem vést plynulou konverzaci s vyhledávačem v češtině. A to prostřednictvím hlasu, nebo prostřednictvím toho, na co ukážou svým fotoaparátem či kamerou v mobilu. Rozšíření této multimodální funkce je možné díky nasazení Gemini 3.1 Flash Live, nového hlasového a audio modelu, který je od základu vícejazyčný, takže umožňuje lidem po celém světě mluvit na vyhledávač přirozeně a v jazyce, který je jim nejbližší.

    Ladislav Hagara | Komentářů: 0
    včera 12:55 | Zajímavý software

    Jsongrep je open-source nástroj, který efektivně prohledává JSON dokumenty (editovat je neumí). Kompiluje regulérní jazyk dotazu do podoby deterministického konečného automatu (DFA), díky čemuž prochází strom JSON dokumentu pouze jednou a je v tom tedy rychlejší než jiné nástroje jako jsou například jq, JMESPath nebo jql. Jsongrep je napsaný v programovacím jazyce Rust, zdrojový kód je dostupný na GitHubu.

    NUKE GAZA! 🎆 | Komentářů: 4
    28.3. 05:55 | Komunita

    O víkendu probíhá v Praze na Karlově náměstí 13 konference Installfest 2026. Na programu je celá řada zajímavých přednášek a workshopů. Vstup na konferenci je zcela zdarma, bez nutnosti registrace. Přednášky lze sledovat i online na YouTube.

    Ladislav Hagara | Komentářů: 10
    28.3. 05:22 | Komunita

    Mozilla a společnost Mila oznámily strategické partnerství za účelem rozvoje open source a suverénní AI. Cílem je ukázat, že open source AI může konkurovat uzavřeným systémům. Obě organizace chtějí posílit technologickou suverenitu a snížit závislost na hrstce velkých technologických firem.

    Ladislav Hagara | Komentářů: 4
    28.3. 04:00 | Humor

    Adam Rice předvedl, že pomocí DNS lze distribuovat a spustit kompletní hru DOOM. Rozdělil WAD soubory a binárky do téměř 2000 DNS záznamů v Cloudflare zóně (jeden TXT záznam v DNS může nést okolo 2000 znaků textu). Ty pak stáhl PowerShellem, dekomprimoval a spustil přímo v paměti počítače bez nutnosti zápisu na disk, což prakticky dokazuje, že DNS může sloužit jako distribuované úložiště dat a možný kanál pro načítání kódu. Repozitář projektu je na GitHubu.

    NUKE GAZA! 🎆 | Komentářů: 8
    27.3. 13:00 | Komunita

    Dnes a zítra probíhají Arduino Days 2026. Na programu je řada zajímavých přednášek. Sledovat je lze od 17:00 na YouTube. Zúčastnit se lze i lokálních akcí. Dnes v Poličce v městské knihovně a zítra v Praze na Matfyzu.

    Ladislav Hagara | Komentářů: 9
    27.3. 12:11 | Nová verze

    Byla vydána beta verze Ubuntu 26.04 LTS s kódovým názvem Resolute Raccoon. Přehled novinek v poznámkách k vydání. Dle plánu by Ubuntu 26.04 LTS mělo vyjít 23. dubna 2026.

    Ladislav Hagara | Komentářů: 2
    27.3. 02:22 | Komunita Ladislav Hagara | Komentářů: 12
    Které desktopové prostředí na Linuxu používáte?
     (15%)
     (7%)
     (1%)
     (12%)
     (30%)
     (3%)
     (5%)
     (2%)
     (14%)
     (24%)
    Celkem 1185 hlasů
     Komentářů: 27, poslední 17.3. 19:26
    Rozcestník
    Pozor, nebezpečná radiace!Ne, tento blog opravdu nemá nic společného s vývojem Linuxového jádra :-) Jako "Jaderný blog" jsem jej pojmenoval jen kvůli mé oblibě jaderné fyziky a chemie.

    Věnovat se chci především Linuxu a Free Softwaru, prezentovat zde svůj pohled na věc a věnovat se všem palčivým otázkám a problémům, na které narazím. Určitě se zde také objeví články týkající se KDE, jelikož jsem velkým milovníkem tohoto desktopového prostředí a obecně eye-candy (k velké nevůli "pravověrných" Linuxáků ;-)).

    No a když už se to tu jmenuje Jaderný blog, možná se někdy dočkáte i nějakého populárně-vědeckého příspěvku, především pokud se bude jednat o nějaké ožehavé aktuální téma...


    Aktuální zápisy

    Nejčtenější za poslední měsíc Nejkomentovanější za poslední měsíc

    Double click na Power button

    11.5.2006 03:38 | Přečteno: 2217× | Linux | poslední úprava: 11.5.2006 13:12

    Nedávno mě napadla zajímavá myšlenka - pokud nemám na svém desktopu speciální tlačítko na uspání (suspend-to-disk), proč k tomuto účelu nepoužít klasické tlačítko Power? Jedno kliknutí by počítač jen uspalo, kdežto dvojklik by počítač rovnou vypnul. Tohle řešení mě nadchlo a co víc, ukázalo se, že zrealizovat ho není nic těžkého ;-)

    Jediné co potřebujete je acpid daemon. Ten je součástí snad každé distribuce. Dále budete potřebovat změnit konfigurační soubor /etc/acpi/events/anything (nebo jiný konfigurační soubor v tomto adresáři, může jich být klidně více rozdělené na různé druhy ACPI událostí, to záleží na distribuci), a to sice tak, aby provedená akce byla vykonávána na pozadí (tedy je za příkaz nutno přidat znak &). Můj vypadá po příslušné změně takto:

    event=.*
    action=/etc/acpi/handler.sh %e &

    Tato změna je nutná, protože acpid daemon jinak po odchycení události čeká až na dokončení příslušné akce, než začne zpracovávat další událost (dvojklik by tedy nešlo nijak zaregistrovat). Následně zeditujeme samotný soubor /etc/acpi/handler.sh (či jeho ekvivalent ve vaší distribuci) a do sekce odchytávající signál PWRF vložíme tento kód:

    pwrbtn_pressed=/tmp/acpid_powerbutton_pressed
    if [ ! -f "$pwrbtn_pressed" ]; then
        logger "PowerButton pressed: PWRF"
        touch "$pwrbtn_pressed"
        sleep 2
        if [ -f "$pwrbtn_pressed" ]; then
            logger "Time for second PowerButton press exceeded"
            rm "$pwrbtn_pressed"
            ## For suspend-to-disk with suspend2
            hibernate
            ## For suspend-to-disk with standard swsusp
            # echo "disk" > /sys/power/state
        fi
    else
        logger "PowerButton pressed (for the second time): PWRF"
        rm "$pwrbtn_pressed"
        ## Standard shutdown
        # shutdown -h now
        ## Graceful shutdown for KDE users
        dcop --all-users --all-sessions ksmserver ksmserver logout 0 2 0
    fi

    Řešení je to jednoduché, ale funguje naprosto výborně (alespoň tedy pro mě). Když jsem hledal něco podobného na netu, nic jsem nenašel, to snad ještě myšlenka dvojkliku na Power button nikoho předtím nenapadla? Tomu se mi nechce věřit, spíš jsem možná jen špatně hledal ;-)

    Jinak pokud by měl někdo zájem, mohl bych tenhle "scriptlet" (či jak to nazvat) rozšířit, aby byl ještě víc flexibilní (např. reakce na libovolný počet kliknutí, třeba graceful softwarový reset po trojkliku na Power button, i když to už je asi zbytečně překombinované :-)).

           

    Hodnocení: 100 %

            špatnédobré        

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

    Komentáře

    Vložit další komentář

    11.5.2006 11:07 Petr M. | skóre: 7 | blog: blogcek
    Rozbalit Rozbalit vše Re: Double click na Power button
    Tohle jsem dlooouho hledal.. Díky MOC !!!
    11.5.2006 11:10 alium | skóre: 38 | blog: Category 1100
    Rozbalit Rozbalit vše Re: Double click na Power button
    Skvělé... Díky.
    11.5.2006 14:14 pholie | skóre: 4 | Košice
    Rozbalit Rozbalit vše Re: Double click na Power button
    Jo, celkom pekne. Pekny napad je aj restart po dvojkliku :)
    11.5.2006 17:25 Petr M. | skóre: 7 | blog: blogcek
    Rozbalit Rozbalit vše Re: Double click na Power button
    Mohl by jsi sem dat ten handler.sh ? Predpokladam ze mas taky Archlinux....
    herne the hunter avatar 11.5.2006 20:58 herne the hunter | skóre: 10 | tor lara
    Rozbalit Rozbalit vše Re: Double click na Power button
    myslím, že autor to vysvětlil docela jasně, ale když ti to pomůže … doufám, že mě za to nikdo neukamenuje když to sem postnu ;)

    inkrimovaná sekce

    case "$1" in
    	button/power)
    		#echo "PowerButton pressed!">/dev/tty5
    		case "$2" in
    			PWRF)
    			## sem doplň kód z blogu 
                            ## a nezapomeň za poslední fi dát ;;
    			*)    logger "ACPI action undefined: $2" ;;
    		esac
    		;;
    

    btw mám malinkej problém. na suspend používám vlastní skript, kterej mi, na rozdíl od hibernate nebo prostýho echo -n "[standby|mem|disk]" > /sys/power/state, funguje :) bohužel, když se spustí na pozadí, tak se mi počítač už neprobere :( nenapadá někoho jak spojit obě věci dohromady, tj. „doubleclick“ na power tlačítko a zároveň zajistit, aby se ten můj skript nespouštěl na pozadí?

    i am herne the hunter and you are a leaf driven by the wind.
    12.5.2006 09:09 Petr M. | skóre: 7 | blog: blogcek
    Rozbalit Rozbalit vše Re: Double click na Power button
    díky za upřesnění, ale i tak se mi namísto vypnutí počítače 2x spustí hibernate.. Nevíte co s tím ?
    Mikos avatar 11.5.2006 22:36 Mikos | skóre: 34 | blog: Jaderný blog | Praha
    Rozbalit Rozbalit vše Re: Double click na Power button
    Počkej, nějak nechápu proč by ti neměl fungovat když se spouští na pozadí? Nějak nevidim rozdíl v tom když by ho acpid daemon spustil na pozadí nebo ne, v obou případech není spouštěn z Xek v kterých předpokládam pracuješ, tak jaký je mezi tím z hlediska toho skriptu rozdíl?

    IMHO nejlepší by bylo přijít na to co to způsobuje a opravit si ten skript.

    Jinak ale acpid daemon nedělá nic jiného než že čte soubor /proc/acpi/event v kterém se ty eventy objevují. Takže pokud bys chtěl, můžeš se na acpid uplně vykašlat a řešit si to po svém v nějakém skriptu-daemonu který bude číst obsah toho souboru /proc/acpi/event. Taková kompletní náhrada za acpid daemon je otázka jen pár řádek v bashi nebo Pythonu ;-)
    CETERUM CENSEO DRM ESSE DELENDAM Ostatně soudím, že DRM musí být zničeno!
    Mikos avatar 11.5.2006 22:37 Mikos | skóre: 34 | blog: Jaderný blog | Praha
    Rozbalit Rozbalit vše Re: Double click na Power button
    Eh, vedle :-) Byla to samozřejmě reakce na tu větu "když se spustí na pozadí, tak se mi počítač už neprobere".
    CETERUM CENSEO DRM ESSE DELENDAM Ostatně soudím, že DRM musí být zničeno!
    12.5.2006 11:42 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
    Rozbalit Rozbalit vše Re: Double click na Power button
    No už nějaký ten pátek existuje twice2down, který dělá to samé :-).
    Mikos avatar 15.5.2006 01:27 Mikos | skóre: 34 | blog: Jaderný blog | Praha
    Rozbalit Rozbalit vše Re: Double click na Power button
    Díky za info ;-) Já googlil před tím než jsem se rozhodl vymyslet vlastní řešení myslím opravdu důkladně, ale na tyhle stránky (ani žádné jiné, které by to řešili) jsem bohužel nenarazil.
    CETERUM CENSEO DRM ESSE DELENDAM Ostatně soudím, že DRM musí být zničeno!

    Založit nové vláknoNahoru

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