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 11:00 | Zajímavý software
Na Good Old Games je v rámci aktuálních zimních slev zdarma k dispozici remasterovaná verze klasické point&click adventury Grim Fandango, a to bez DRM a pro mainstreamové OS včetně GNU/Linuxu. Akce trvá do 14. prosince, 15:00 SEČ.
Fluttershy, yay! | Komentářů: 6
včera 07:22 | Pozvánky

Konference InstallFest 2018 proběhne o víkendu 3. a 4. března 2018 v Praze na Karlově náměstí 13. Spuštěno bylo CFP. Přihlásit přednášku nebo workshop lze do 18. ledna 2018.

Ladislav Hagara | Komentářů: 0
12.12. 20:22 | Nová verze

Před měsícem byla vydána Fedora 27 ve dvou edicích: Workstation pro desktopové a Atomic pro cloudové nasazení. Fedora Server byl "vzhledem k náročnosti přechodu na modularitu" vydán pouze v betaverzi. Finální verze byla naplánována na leden 2018. Plán byl zrušen. Fedora 27 Server byl vydán již dnes. Jedná se ale o "klasický" server. Modularita se odkládá.

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

Lukáš Růžička v článku Kuchařka naší Růži aneb vaříme rychlou polévku z Beameru na MojeFedora.cz ukazuje "jak si rychle vytvořit prezentaci v LaTeXu, aniž bychom se přitom pouštěli do jeho bezedných hlubin".

Ladislav Hagara | Komentářů: 13
12.12. 07:22 | Komunita

Od 26. do 29. října proběhla v Bochumi European Coreboot Conference 2017 (ECC'17). Na programu této konference vývojářů a uživatelů corebootu, tj. svobodné náhrady proprietárních BIOSů, byla řada zajímavých přednášek. Jejich videozáznamy jsou postupně uvolňovány na YouTube.

Ladislav Hagara | Komentářů: 0
11.12. 19:22 | Nová verze

Ondřej Filip, výkonný ředitel sdružení CZ.NIC, oznámil vydání verze 2.0.0 open source routovacího démona BIRD (Wikipedie). Přehled novinek v diskusním listu a v aktualizované dokumentaci.

Ladislav Hagara | Komentářů: 0
11.12. 09:22 | Pozvánky

V Praze dnes probíhá Konference e-infrastruktury CESNET. Na programu je řada zajímavých přednášek. Sledovat je lze i online na stránce konference.

Ladislav Hagara | Komentářů: 2
9.12. 20:11 | Nová verze

Byl vydán Debian 9.3, tj. třetí opravná verze Debianu 9 s kódovým názvem Stretch a Debian 8.10, tj. desátá opravná verze Debianu 8 s kódovým názvem Jessie. Řešeny jsou především bezpečnostní problémy, ale také několik vážných chyb. Instalační média Debianu 9 a Debianu 8 lze samozřejmě nadále k instalaci používat. Po instalaci stačí systém aktualizovat.

Ladislav Hagara | Komentářů: 12
9.12. 00:44 | Nová verze

Po 6 měsících vývoje od vydání verze 0.13.0 byla vydána verze 0.14.0 správce balíčků GNU Guix a na něm postavené systémové distribuce GuixSD (Guix System Distribution). Na vývoji se podílelo 88 vývojářů. Přibylo 1 211 nových balíčků. Jejich aktuální počet je 6 668. Aktualizována byla také dokumentace.

Ladislav Hagara | Komentářů: 4
8.12. 21:33 | Nová verze

Po půl roce vývoje od vydání verze 5.9 byla vydána nová stabilní verze 5.10 toolkitu Qt. Přehled novinek na wiki stránce. Současně byla vydána nová verze 4.5.0 integrovaného vývojového prostředí (IDE) Qt Creator nebo verze 1.10 nástroje pro překlad a sestavení programů ze zdrojových kódů Qbs.

Ladislav Hagara | Komentářů: 0
Jak se vás potenciálně dotkne trend odstraňování analogového audio konektoru typu 3,5mm jack z „chytrých telefonů“?
 (8%)
 (1%)
 (1%)
 (1%)
 (75%)
 (14%)
Celkem 977 hlasů
 Komentářů: 45, poslední 1.12. 19:00
    Rozcestník
    Nástroje

    Logitech VX Revolution

    Podpora: kompletní
    Ovladač: v jádře

    Technické parametry

    • Laserová bezdrátová myš vhodná k notebooku.
    • Kolečko (funguje i jako prostřední tlačítko), naklápěcí. Tlačítko pod kolečkem, zboku dvě dvojice tlačítek (+, -, <, >)
    • Zespodu přepínač mezi plynulým otáčením kolečka nebo krokovým.
    • Jedna AA baterie. (Mě vydrží 2-3 měsíce)
    • Indikátor nabití (ukáže se po každém zapnutí nebo přechodu z úsporného režimu)
    • Přijímač se připojuje na USB, dá se schovat do těla myši.
    • Certified for Windows Vista :-)

    Identifikace pod Linuxem

    $ hwinfo
    ...
    55: USB 00.0: 10503 USB Mouse
      [Created at usb.122]
      UDI: /org/freedesktop/Hal/devices/usb_device_46d_c521_noserial_if0
      Unique ID: hSuP.etCFWb3M1lD
      Parent ID: pBe4.fw7doYMA0+E
      SysFS ID: /devices/pci0000:00/0000:00:1d.1/usb2/2-2/2-2:1.0
      SysFS BusID: 2-2:1.0
      Hardware Class: mouse
      Model: "Logitech USB Receiver"
      Hotplug: USB
      Vendor: usb 0x046d "Logitech Inc."
      Device: usb 0xc521 "USB Receiver"
      Revision: "57.00"
      Compatible to: int 0x0210 0x0028
      Driver: "usbhid"
      Driver Modules: "usbhid"
      Device File: /dev/input/mice (/dev/input/mouse1)
      Device Files: /dev/input/mice, /dev/input/mouse1, /dev/input/event7, /dev/input/by-id/usb-Logitech_USB_Receiver-mouse, /dev/input/by-path/pci-0000:00:1d.1-usb-0:2:1.0-mouse
      Device Number: char 13:63 (char 13:33)
      Speed: 1.5 Mbps
      Module Alias: "usb:v046DpC521d5700dc00dsc00dp00ic03isc01ip02"
      Driver Info #0:
        Buttons: 8
        Wheels: 2
        XFree86 Protocol: explorerps/2
        GPM Protocol: exps2
      Config Status: cfg=new, avail=yes, need=no, active=unknown
      Attached to: #52 (Hub)
    
    56: USB 00.1: 0000 Unclassified device
      [Created at usb.122]
      UDI: /org/freedesktop/Hal/devices/usb_device_46d_c521_noserial_if1_logicaldev_input
      Unique ID: 8e8U.bMvsNAgp0o0
      Parent ID: pBe4.fw7doYMA0+E
      SysFS ID: /devices/pci0000:00/0000:00:1d.1/usb2/2-2/2-2:1.1
      SysFS BusID: 2-2:1.1
      Hardware Class: unknown
      Model: "Logitech USB Receiver"
      Hotplug: USB
      Vendor: usb 0x046d "Logitech Inc."
      Device: usb 0xc521 "USB Receiver"
      Revision: "57.00"
      Driver: "usbhid"
      Driver Modules: "usbhid"
      Device File: /dev/input/event8
      Device Files: /dev/input/event8, /dev/input/by-path/pci-0000:00:1d.1-usb-0:2:1.1-event-
      Device Number: char 13:72
      Speed: 1.5 Mbps
      Module Alias: "usb:v046DpC521d5700dc00dsc00dp00ic03isc00ip00"
      Driver Info #0:
        Driver Status: xpad is active
        Driver Activation Cmd: "modprobe xpad"
      Driver Info #1:
        Driver Status: usbhid is active
        Driver Activation Cmd: "modprobe usbhid"
      Config Status: cfg=new, avail=yes, need=no, active=unknown
      Attached to: #52 (Hub)
    
    $ cat /proc/bus/usb/devices
    T:  Bus=02 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= 21 Spd=1.5 MxCh= 0
    D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
    P:  Vendor=046d ProdID=c521 Rev=57.00
    S:  Manufacturer=Logitech
    S:  Product=USB Receiver
    C:* #Ifs= 2 Cfg#= 1 Atr=a0 MxPwr= 98mA
    I:  If#= 0 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=01 Prot=02 Driver=usbhid
    E:  Ad=81(I) Atr=03(Int.) MxPS=   8 Ivl=10ms
    I:  If#= 1 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=00 Prot=00 Driver=usbhid
    E:  Ad=82(I) Atr=03(Int.) MxPS=   8 Ivl=10ms
    

    /0/d0000000/1d.1/1/2 input USB Receiver

    Postup zprovoznění pod Linuxem

    Bez jakýchkoliv úprav mi hned po připojení fungovalo kolečko a 3 tlačítka (levé, kolečko, prostřední). Pro zbytek jsem použil:

    $ cat /etc/X11/xorg.conf
    Section "InputDevice"
         Identifier         "VX Rev"
         Driver             "evdev"
         Option             "Device" "/dev/input/event9"
         Option             "Protocol" "auto"
         Option             "CorePointer"
    EndSection
    ...
    Section "ServerLayout"
    ...
            InputDevice     "VX Rev"        "SendCoreEvents"
    ...
    EndSection
    

    Tlačítko pod kolečkem posílá keycode 122, takže lze namapovat:

    $ cat ~/.Xmodmap
    keycode 122 = XF86Search
    

    nebo

    $ xmodmap -e "keycode 122 = XF86Search"
    

    a pak ho normálně namapovat v používaných programech. (Keycode zjistíte třeba přes xev. Spustíte xev, kurzor myši umístíte do tlustou černou čarou zvýrazněného čtverce a klepnete příslušným tlačítkem.)

     

    Ostatní tlačítka se chovají jako tlačítka myšli, namapoval jsem si je takto:

    $ cat ~/.xbindkeysrc
    "/usr/bin/xvkbd -xsendevent -text "\[Control]\[Next]""
      m:0x0 + b:9
    "/usr/bin/xvkbd -xsendevent -text "\[Control]\[Prior]""
      m:0x0 + b:8
    "/usr/bin/xvkbd -xsendevent -text "\[Alt_L]\[Left]""
      m:0x0 + b:7
    "/usr/bin/xvkbd -xsendevent -text "\[Alt_L]\[Right]""
      m:0x0 + b:6
    "/usr/bin/xvidtune -next"
      m:0x0 + b:13
    "/usr/bin/xvidtune -prev"
      m:0x0 + b:14
    $ xbinkeys
    

    Tedy naklápění kolečka mi pošle Alt-Left nebo Alt-Right (používám v browseru).

     

    Tlačítka <,> pošlou Ctrl-PgDown, Ctrl-PgUp (používám na přepínání tabů ve Firefoxu, Konsoli, Vimu (já vím, divné :-)) a Psi).

     

    Šoupátko +,- mi pak mění rozlišení displeje (používám jako zoom).

     

    Alternativní možností nastavení funkce všch tlačítek najednou může být démon btnx, případně ve spojení s IMWheel.

    Poznámka

    1. Nevím kde je chyba, ale xvkbd zaslané stringy mi nefungují s Metacity. Lze to nicméně použít pomocí wmctrl (kousek z .xbindkeys):
      # Zavri aktivni okno
      "wmctrl -c :ACTIVE:"
          m:0x0 + c:144
          NoSymbol
      
      # Prepni fullscreen rezim pro aktivni okno
      wmctrl -r :ACTIVE: -b toggle,fullscreen"
        m:0x0 + b:13
      
      # Skoc o desku doprava
      "/usr/local/bin/next_screen"
        m:0x0 + b:6
      
      # Skoc o desku doleva
      "/usr/local/bin/prev_screen"
        m:0x0 + b:7
      
      Přitom next_screen a prev_screen jsou shell scripty, které zjistí číslo aktuální virtuální plochy a požádají wmctrl o přechod na předchozí/další plochu:
      #!/bin/bash
      # next_screen
      WC=/usr/bin/wmctrl
      # Get current
      CURRENT=`$WC -d | grep '*' | cut -f 1 -d ' '`
      # Get last
      LAST=`$WC -d | tail -1 | cut -f 1 -d ' '`
      if [ $CURRENT -lt $LAST ]
      then
        # Jump to the next one
        $WC -s $[$CURRENT + 1]
      fi
      
      A druhý:
      #!/bin/bash
      # prev_screen
      WC=/usr/bin/wmctrl
      # Get current
      CURRENT=`$WC -d | grep '*' | cut -f 1 -d ' '`
      # Get last
      if [ $CURRENT -gt 0 ]
      then
        # Jump to the prev
        $WC -s $[$CURRENT - 1]
      fi
      

    update xorg.conf - nezavysle na konkretnom usb porte

    Section "InputDevice"
         	Identifier         "VX Rev"
            Driver          "evdev"
    	Option 		"Name" "Logitech USB Receiver"
    	Option 		"Phys" "usb-*/input0"
    	Option 		"SendCoreEvents" "true"
    
    EndSection
    

    Související dokumenty

    Logitech VX Revolution Product Overview (externí dokument)

    Dokument vytvořil: Zdeněk Zikán, 22.7.2007 14:05 | Poslední úprava: Cohen, 27.2.2011 15:09 | Další přispěvatelé: tully, Vaclav Stepan | Historie změn | Zobrazeno: 1122×

    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.