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í
×
    včera 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ářů: 1
    včera 19:33 | Nová verze Ladislav Hagara | Komentářů: 0
    včera 13:11 | IT novinky

    Evropská komise schválila český plán na poskytnutí státní pomoci v objemu 450 milionů eur (téměř 11 miliard Kč) na rozšíření výroby amerického producenta polovodičů onsemi v Rožnově pod Radhoštěm. Komise o tom informovala v dnešní tiskové zprávě. Společnost onsemi by podle ní do nového závodu v Rožnově pod Radhoštěm měla investovat 1,64 miliardy eur (téměř 40 miliard Kč).

    Ladislav Hagara | Komentářů: 7
    včera 06:11 | Komunita

    Microsoft v příspěvku na svém blogu věnovaném open source oznámil, že textové adventury Zork I, Zork II a Zork III (Wikipedie) jsou oficiálně open source pod licencí MIT.

    Ladislav Hagara | Komentářů: 0
    včera 05:55 | Komunita

    První prosincový týden proběhne SUSE Hack Week 25. Zaměstnanci SUSE mohou věnovat svůj pracovní čas libovolným open source projektům, například přidání AI agenta do Bugzilly, implementaci SSH v programovacím jazyce Zig nebo portaci klasických her na Linux. Připojit se může kdokoli.

    Ladislav Hagara | Komentářů: 2
    20.11. 22:00 | IT novinky

    Google oznámil, že Quick Share na Androidu funguje s AirDropem na iOS. Zatím na telefonech Pixel 10. Uživatelé tak mohou snadno přenášet soubory z telefonů s Androidem na iPhony a obráceně.

    Ladislav Hagara | Komentářů: 2
    20.11. 21:22 | Nová verze

    Byla vydána nová verze 8.5 (8.5.0) skriptovacího jazyka PHP používaného zejména k vývoji dynamických webových stránek. Přináší řadu novinek a vylepšení (URI Extension, Pipe Operator, Clone With, …). Vydána byla také příručka pro přechod z předchozích verzí.

    Ladislav Hagara | Komentářů: 0
    20.11. 12:44 | IT novinky

    Evropská komise zahájila tři vyšetřování týkající se cloudových platforem Amazon Web Services (AWS) a Microsoft Azure. Evropská exekutiva, která plní také funkci unijního antimonopolního orgánu, chce mimo jiné určit, zda jsou americké společnosti Microsoft a Amazon v cloudových službách takzvanými gatekeepery, tedy hráči, kteří významně ovlivňují provoz internetu a musí dle nařízení o digitálních trzích (DMA) na společném trhu

    … více »
    Ladislav Hagara | Komentářů: 4
    20.11. 12:33 | IT novinky

    Společnost Meta Platforms vyhrála ostře sledovaný spor o akvizici sítě pro sdílení fotografií Instagram a komunikační aplikace WhatsApp. Podle amerického soudu firma jejich převzetím neporušila antimonopolní zákon, protože si tak nemonopolizovala trh sociálních sítí. Žalobu na Metu podala před pěti lety americká Federální obchodní komise (FTC). FTC argumentovala, že Meta, tehdy známá jako Facebook, koupila tyto dvě společnosti v letech 2012 a 2014 proto, aby s nimi nemusela soutěžit.

    Ladislav Hagara | Komentářů: 0
    20.11. 05:11 | IT novinky

    Home Assistant včera představil svůj nejnovější oficiální hardware: Home Assistant Connect ZBT-2 pro připojení zařízení na sítích Zigbee nebo Thread.

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

    LinEAK & xmmsctrl

    14.2.2007 09:33 | Přečteno: 1313× | Fluxbox

    Jednou z možností, jak oživit speciální tlačítka multimediálních klávesnicí je LinEAK. Zkusme jej nakonfigurovat a propojit s xmms pomocí xmmsctrl.

    LinEAK (EAK = Easy Access Keyboard) je poměrně jednoduše konfigurovatelná utilita, ke které existuje též spousta doplňků - ať již xosd plugin či grafické rozhraní KLinEAK. Bohužel s oběma zmíněnými doplňky nemám přliš dobré zkušenosti, proto doporučuji se jejich použití vyvarovat (i když v případě xosd pluginu bya chyba spíše na straně programu xosd).

    LinEAK vychází ze dvou konfiguračních souborů, které je třeba sladit. Prvním z nich je

    /etc/lineakkb.def

    ve kterém jsou uloženy definice klávesnic a druhým je

    ~/.lineak/lineakd.conf

    který obsahuje informace, jak danou klávesnici využít.

    Pokud patříte mezi šťastnější uživatele, kteří našli svou klávesnici v /etc/lineakkb.def, můžete druhý zmiňovaný soubor rovnou vytvořit příkazem

    lineakd -c typ_klavesnice

    Toto štěstí jsem bohužel ve svém případě neměl, musel jsem tedy vytvořit vlastní konfiguraci klávesnice.

    Syntax souboru /etc/lineakkb.def je naštěsní velmi jednoduchý a tak není problém svou vlastní definici do tohoto souboru přidat. Klávesnice má být zapsána následujícím způsobem:

    #### Vlastni typ ###
    [nazev_typu]
    brandname="jmeno_vyrobce"
    modelname="jmeno_modelu"
    [KEYS]
    prikaz = hodnota_klavesy
    prikaz2 = hodnota_klavesy_2
    ...
    [END KEYS]
    [END nazev_typu]

    Otázkou je, jak zjistit scankódy jednotlivých kláves. Zde lze postupovat systémem pokus omyl (vybrat nejčastěji zastoupený scankód pro nějakou akci a ten zkusit) nebo si scankódy zjistit pomocí aplikace KLinEAK, která též umožňuje vlstní klávesnci nadefinovat. Bohužel způsobuje zamrzání démona lineakd a tak se nehodí na běžné používání.

    V případě mojí klávesnice bylo třeba použít následující konfiguraci:

    #### EuroCase ###
    [EC-KM1001]
    brandname="EuroCase"
    modelname="KM-1001-CA"
    [KEYS]
    PowerOff = 222
    Sleep = 223
    Back = 234
    Forward = 233
    Search = 229
    MyComputer = 178
    Mail = 236
    AudioPlay|Pause = 162
    AudioStop = 164
    AudioPrev = 144
    AudioNext = 153
    AudioLowerVolume = 174
    AudioMute = 160
    AudioRaiseVolume = 176
    [END KEYS]
    [END EC-KM1001]

    Nyní již lze příkazem

    lineakd -c KM-1001-CA

    Vytvořit konfigurační soubor.

    Nyní přichází chvíle pro utilitu xmmsctrl. S její pomocí je možné přímo ovládat xmms či případně jeho GTK2 klon beep-media-player. Zároveň je třeba vyřadit ze hry xosd plugin LinEAKu zakomentováním příslušných řádků. Výsledný konfigurační soubor

    ~/.lineak/lineakd.conf

    vypadá takto:

    # LinEAK - Linux support for Easy Access and Internet Keyboards
    # Copyright (c) 2001,2002, 2003 Sheldon Lee Wen (Current Maintainer)
    # and Mark Smulders
    # http://lineak.sourceforge.net
    #
    # lineakd configuration file
    #
    # example key configuration:
    # play = "xmms --play-pause"
    # eject = EAK_EJECT
    #
    # Lineakd supports the following modifier keys:
    # control alt shift mod2 mod3 mod4 mod5

    CdromDevice = /dev/cdrom
    #Display_align = center
    #Display_color = 0aff00
    #Display_font = -adobe-helvetica-bold-r-normal-*-*-240-*-*-p-*-*-*
    #Display_hoffset = 0
    #Display_plugin = xosd
    #Display_pos = bottom
    #Display_soffset = 1
    #Display_timeout = 3
    #Display_voffset = 50
    KeyboardType = EC-KM1001
    MixerDevice = /dev/mixer
    Screensaver =
    conffilename = /home/pushkin/.lineak/lineakd.conf
    deffilename = /etc/lineakkb.def
    keystate_capslock =
    keystate_numlock =
    keystate_scrolllock =
    userdeffile =

    AudioLowerVolume = xmmsctrl vol -5
    AudioMute = xmmsctrl vol 0
    AudioNext = xmms -f
    AudioPlay|Pause = xmms -t
    AudioPrev = xmms -r
    AudioRaiseVolume = xmmsctrl vol +5
    AudioStop = xmms -s
    Back =
    Forward =
    Mail =
    MyComputer =
    PowerOff =
    RAWCommands =
    Search =
    Sleep =

    Nyní stačí již jen nastartovat démona příkazem

    lineakd

    A vše běhá.

    Automatický start LinEAKu lze například ve Fluxboxu zařídit přidáním řádku

    lineakd &

    do ~/.fluxbox/autostart.sh

    Pomocí ~/.lineak/lineakd.conf lze vytvořit dle libosti vazby na další programy, například Operu, xterm či ROX-Filer, upravené řádky pak mohou být například takovéto:

    Mail = opera
    MyComputer = rox --dir=/
    Search = xterm

    Prostě - v použitých příkazech se fantazii meze nekladou...

           

    Hodnocení: 100 %

            špatnédobré        

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

    Komentáře

    Vložit další komentář

    14.2.2007 09:51 diverman | skóre: 32 | blog: život s tučňáčkem
    Rozbalit Rozbalit vše Re: LinEAK & xmmsctrl
    Ahoj, chvalim takoveto miniclanky, ale nemuzu se ubranit pocitu, ze se to hodi vic mezi FAQ apod. Zde v blogu to brzo zapadne (a ve vyhledavani je na nizsich pozicich), zatimco ve FAQ to clovek najde hned (a ve vyhledavani je na vyssich pozicich). Co myslite...? ;-)
    deb http://ftp.cz.debian.org/debian jessie main contrib non-free
    pushkin avatar 14.2.2007 12:05 pushkin | skóre: 43 | blog: FluxBlog
    Rozbalit Rozbalit vše Re: LinEAK & xmmsctrl
    Uprimne, to me ani nenapadlo :-))

    Ale kdyz nad tim tak premyslim, dobry napad, jenze ten clanek presahuje rozmer jednoho tematu ... idealni by bylo nahazet linky na clanek k prislusnym FAQ. Vecer na tom trochu zapracuju.
    14.2.2007 14:16 diverman | skóre: 32 | blog: život s tučňáčkem
    Rozbalit Rozbalit vše Re: LinEAK & xmmsctrl
    A nebo to nahazej do FAQ a do blogu si dej jen link :))
    deb http://ftp.cz.debian.org/debian jessie main contrib non-free
    pushkin avatar 14.2.2007 16:58 pushkin | skóre: 43 | blog: FluxBlog
    Rozbalit Rozbalit vše Re: LinEAK & xmmsctrl
    Kdyz to by zase vedlo k duplicite dat a to ja nerad :-)
    14.2.2007 11:08 neal_cz | skóre: 29
    Rozbalit Rozbalit vše Re: LinEAK & xmmsctrl
    Jen bych doplnil, že scan kod lze zjistit i pomocí prográmku xev.
    kotyz avatar 14.2.2007 18:41 kotyz | skóre: 25 | blog: kotyzblog | Plzeň
    Rozbalit Rozbalit vše Re: LinEAK & xmmsctrl
    lineak sem zkousel a nefungoval mi. nakonec sem nasel (na rootu myslim, ve sklizni programu) keytouch a to uz je jiny kaficko.

    jen nema tolik moznosti nastaveni jako onene lineak ...

    Hrdý člen KERNEL ULTRAS. | Furry/Brony/Otaku | Nemám čas ztrácet čas. | In 'pacman -Syu' we trust!

    Založit nové vláknoNahoru

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