Hirdetés

Új hozzászólás Aktív témák

  • Frawly
    veterán

    sway config-ba szerintetek jó így a keyboard identifer, vagy kapcsos zárójelbe kell rakni?

    config:
    ### Input configuration

    input 133:8209:Logitech_K520 xkb_model "logicd"
    input * xkb_layout "hu"
    input * xkb_capslock disable
    input * xkb_numlock enable

    $ > swaymsg -t get_inputs
    Input device: Logitech Wireless Mouse
    Type: Mouse
    Identifier: 1133:16469:Logitech_Wireless_Mouse
    Product ID: 16469
    Vendor ID: 1133
    Libinput Send Events: enabled

    Input device: Logitech K520
    Type: Mouse
    Identifier: 1133:8209:Logitech_K520
    Product ID: 8209
    Vendor ID: 1133
    Libinput Send Events: enabled

    Input device: Logitech K520
    Type: Keyboard
    Identifier: 1133:8209:Logitech_K520
    Product ID: 8209
    Vendor ID: 1133
    Active Keyboard Layout: Hungarian
    Libinput Send Events: enabled

    Ez teljesen jónak tűnik. Ha rossz lenne, akkor a Sway induláskor piros figyelmeztetősávval felhívja rá a figyelmet, hogy melyik sorban van hiba. Kapcsos zárójel csak akkor kell, ha egy input eszközhöz egyszerre több tulajdonságot is megadsz.

    Pl. nálam a ThinkPad-en:
    input "1:1:AT_Translated_Set_2_keyboard" {
    xkb_layout hu,us
    xkb_options grp_led:caps,grp:alt_space_toggle,caps:escape
    repeat_delay 280
    repeat_rate 50
    }

    input "2:7:SynPS/2_Synaptics_TouchPad" {
    dwt disabled
    tap disabled
    pointer_accel 1
    middle_emulation enabled
    drag disabled
    left_handed disabled
    }

    input "2:10:TPPS/2_IBM_TrackPoint" {
    tap enabled
    pointer_accel 1
    middle_emulation enabled
    left_handed disabled
    }

    De nálad nem négy alszabály van 1 eszközre, hanem 1 főszabály 4 eszközre, a Logitech billentyűzetre, meg a *-ra, ami bármely eszközt jelent, az megint más, hogy ez a 4 beállított eszköz ugyanarra fog vonatkozni.

    Bár a config fájl szépségét megőrzendő, ez a megoldás olvashatóbb, elegánsabb lenne, de ugyanúgy működne:
    input 133:8209:Logitech_K520 {
    xkb_model "logicd"
    xkb_layout "hu"
    xkb_capslock disable
    xkb_numlock enable
    }

    Egyre kell csak ilyenkor figyelni, a nyitó kapcsos zárójelnek egy sorban kell lennie az eszköz nevével, ami nem mutat a legszebben, de ez sajnos szükséges. Enélkül induláskor a Sway behány ilyen config error: unexpected character hibaüzit.

Új hozzászólás Aktív témák