프로그램 사용/wayland2025. 2. 21. 12:27

USB HID class 확인을 위해서 /sys/class 라던가 온갖데 찾아봐도 답이 없어서

검색하다가 바로 똭!! 아니 저번에 개고생 할 때 찾았더라면... -_ㅠ

 

우분투에서 아래의 패키지를 설치하고 libinput 이라는 유틸리티를 실행하면 된다.

$ sudo apt install libinput-tools
$ sudo libinput list-devices

[링크 : https://wayland.freedesktop.org/libinput/doc/latest/tools.html]

 

+

명령을 실행해서 확인해보면 Capabilites 라고 해서 이 장치에 적용된 기능이 뜬다.

pointer 어우... 얘가 날 잡는구만

Device:           eGalax Inc. eGalaxTouch P80H84 0900 v12 k4.18.200
Kernel:           /dev/input/event23
Group:            5
Seat:             seat0, default
Size:             245x182mm
Capabilities:     touch 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      identity matrix
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a
Rotation:         n/a
Device:           eGalax Inc. eGalaxTouch EXC3188-3374-08.00.00.00 LSE 19"
Kernel:           /dev/input/event23
Group:            5
Seat:             seat0, default
Size:             292x228mm
Capabilities:     touch 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      identity matrix
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a
Rotation:         n/a
  Device:           eGalax Inc. eGalaxTouch EXC3188-3374-08.00.00.00 LSE 19" UNKNOWN
Kernel:           /dev/input/event24
Group:            5
Seat:             seat0, default
Capabilities:     pointer 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      disabled
Nat.scrolling:    disabled
Middle emulation: n/a
Calibration:      identity matrix
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a
Rotation:         n/a

 

----------------

회사 노트북에서 하면 아래와 같이 표현되는데

$ sudo libinput list-devices
Device:           Power Button
Kernel:           /dev/input/event2
Group:            1
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           Video Bus
Kernel:           /dev/input/event17
Group:            2
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           Power Button
Kernel:           /dev/input/event1
Group:            3
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           Lid Switch
Kernel:           /dev/input/event0
Group:            4
Seat:             seat0, default
Capabilities:     switch
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           Usb KeyBoard Usb KeyBoard
Kernel:           /dev/input/event4
Group:            5
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           Usb KeyBoard Usb KeyBoard Consumer Control
Kernel:           /dev/input/event6
Group:            5
Seat:             seat0, default
Capabilities:     keyboard pointer 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    disabled
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           Usb KeyBoard Usb KeyBoard System Control
Kernel:           /dev/input/event14
Group:            5
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           Logitech USB Optical Mouse
Kernel:           /dev/input/event7
Group:            6
Seat:             seat0, default
Capabilities:     pointer 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      disabled
Nat.scrolling:    disabled
Middle emulation: disabled
Calibration:      n/a
Scroll methods:   button
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   flat *adaptive
Rotation:         n/a

Device:           ELAN0B00:00 04F3:3136 Mouse
Kernel:           /dev/input/event5
Group:            7
Seat:             seat0, default
Capabilities:     pointer 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      disabled
Nat.scrolling:    disabled
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   *button
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   flat *adaptive
Rotation:         n/a

Device:           ELAN0B00:00 04F3:3136 Touchpad
Kernel:           /dev/input/event13
Group:            7
Seat:             seat0, default
Size:             98x58mm
Capabilities:     pointer gesture
Tap-to-click:     disabled
Tap-and-drag:     enabled
Tap drag lock:    disabled
Left-handed:      disabled
Nat.scrolling:    disabled
Middle emulation: disabled
Calibration:      n/a
Scroll methods:   *two-finger edge 
Click methods:    *button-areas clickfinger 
Disable-w-typing: enabled
Accel profiles:   flat *adaptive
Rotation:         n/a

Device:           WCOM0111:00 2D1F:010D Stylus
Kernel:           /dev/input/event9
Group:            8
Seat:             seat0, default
Size:             294x165mm
Capabilities:     tablet 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      identity matrix
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   none
Rotation:         n/a

Device:           WCOM0111:00 2D1F:010D
Kernel:           /dev/input/event10
Group:            8
Seat:             seat0, default
Size:             294x165mm
Capabilities:     tablet 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   none
Rotation:         n/a

Device:           ELAN902C:00 04F3:2AC2
Kernel:           /dev/input/event8
Group:            9
Seat:             seat0, default
Size:             284x160mm
Capabilities:     touch 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      identity matrix
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           Intel HID events
Kernel:           /dev/input/event11
Group:            10
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           Intel HID 5 button array
Kernel:           /dev/input/event12
Group:            11
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           AT Translated Set 2 keyboard
Kernel:           /dev/input/event3
Group:            12
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a
Rotation:         n/a

 

sysfs 에서도 있는걸 보면.. 나중에 소스 뜯어서 capabilies만 봐도 어떤기능인게 알게 되려나?

/sys/class/hidraw/hidraw1/device$ tree 
.
├── country
├── driver -> ../../../../../../../bus/hid/drivers/hid-multitouch
├── hidraw
│   └── hidraw1
│       ├── dev
│       ├── device -> ../../../0018:04F3:2AC2.0002
│       ├── power
│       │   ├── async
│       │   ├── autosuspend_delay_ms
│       │   ├── control
│       │   ├── runtime_active_kids
│       │   ├── runtime_active_time
│       │   ├── runtime_enabled
│       │   ├── runtime_status
│       │   ├── runtime_suspended_time
│       │   └── runtime_usage
│       ├── subsystem -> ../../../../../../../../../class/hidraw
│       └── uevent
├── input
│   ├── input23
│   │   ├── capabilities
│   │   │   ├── abs
│   │   │   ├── ev
│   │   │   ├── ff
│   │   │   ├── key
│   │   │   ├── led
│   │   │   ├── msc
│   │   │   ├── rel
│   │   │   ├── snd
│   │   │   └── sw
│   │   ├── device -> ../../../0018:04F3:2AC2.0002
│   │   ├── event8
│   │   │   ├── dev
│   │   │   ├── device -> ../../input23
│   │   │   ├── power
│   │   │   │   ├── async
│   │   │   │   ├── autosuspend_delay_ms
│   │   │   │   ├── control
│   │   │   │   ├── runtime_active_kids
│   │   │   │   ├── runtime_active_time
│   │   │   │   ├── runtime_enabled
│   │   │   │   ├── runtime_status
│   │   │   │   ├── runtime_suspended_time
│   │   │   │   └── runtime_usage
│   │   │   ├── subsystem -> ../../../../../../../../../../class/input
│   │   │   └── uevent
│   │   ├── id
│   │   │   ├── bustype
│   │   │   ├── product
│   │   │   ├── vendor
│   │   │   └── version
│   │   ├── inhibited
│   │   ├── modalias
│   │   ├── mouse5
│   │   │   ├── dev
│   │   │   ├── device -> ../../input23
│   │   │   ├── power
│   │   │   │   ├── async
│   │   │   │   ├── autosuspend_delay_ms
│   │   │   │   ├── control
│   │   │   │   ├── runtime_active_kids
│   │   │   │   ├── runtime_active_time
│   │   │   │   ├── runtime_enabled
│   │   │   │   ├── runtime_status
│   │   │   │   ├── runtime_suspended_time
│   │   │   │   └── runtime_usage
│   │   │   ├── subsystem -> ../../../../../../../../../../class/input
│   │   │   └── uevent
│   │   ├── name
│   │   ├── phys
│   │   ├── power
│   │   │   ├── async
│   │   │   ├── autosuspend_delay_ms
│   │   │   ├── control
│   │   │   ├── runtime_active_kids
│   │   │   ├── runtime_active_time
│   │   │   ├── runtime_enabled
│   │   │   ├── runtime_status
│   │   │   ├── runtime_suspended_time
│   │   │   └── runtime_usage
│   │   ├── properties
│   │   ├── subsystem -> ../../../../../../../../../class/input
│   │   ├── uevent
│   │   └── uniq
│   ├── input24
│   │   ├── capabilities
│   │   │   ├── abs
│   │   │   ├── ev
│   │   │   ├── ff
│   │   │   ├── key
│   │   │   ├── led
│   │   │   ├── msc
│   │   │   ├── rel
│   │   │   ├── snd
│   │   │   └── sw
│   │   ├── device -> ../../../0018:04F3:2AC2.0002
│   │   ├── event15
│   │   │   ├── dev
│   │   │   ├── device -> ../../input24
│   │   │   ├── power
│   │   │   │   ├── async
│   │   │   │   ├── autosuspend_delay_ms
│   │   │   │   ├── control
│   │   │   │   ├── runtime_active_kids
│   │   │   │   ├── runtime_active_time
│   │   │   │   ├── runtime_enabled
│   │   │   │   ├── runtime_status
│   │   │   │   ├── runtime_suspended_time
│   │   │   │   └── runtime_usage
│   │   │   ├── subsystem -> ../../../../../../../../../../class/input
│   │   │   └── uevent
│   │   ├── id
│   │   │   ├── bustype
│   │   │   ├── product
│   │   │   ├── vendor
│   │   │   └── version
│   │   ├── inhibited
│   │   ├── modalias
│   │   ├── name
│   │   ├── phys
│   │   ├── power
│   │   │   ├── async
│   │   │   ├── autosuspend_delay_ms
│   │   │   ├── control
│   │   │   ├── runtime_active_kids
│   │   │   ├── runtime_active_time
│   │   │   ├── runtime_enabled
│   │   │   ├── runtime_status
│   │   │   ├── runtime_suspended_time
│   │   │   └── runtime_usage
│   │   ├── properties
│   │   ├── subsystem -> ../../../../../../../../../class/input
│   │   ├── uevent
│   │   └── uniq
│   └── input25
│       ├── capabilities
│       │   ├── abs
│       │   ├── ev
│       │   ├── ff
│       │   ├── key
│       │   ├── led
│       │   ├── msc
│       │   ├── rel
│       │   ├── snd
│       │   └── sw
│       ├── device -> ../../../0018:04F3:2AC2.0002
│       ├── event16
│       │   ├── dev
│       │   ├── device -> ../../input25
│       │   ├── power
│       │   │   ├── async
│       │   │   ├── autosuspend_delay_ms
│       │   │   ├── control
│       │   │   ├── runtime_active_kids
│       │   │   ├── runtime_active_time
│       │   │   ├── runtime_enabled
│       │   │   ├── runtime_status
│       │   │   ├── runtime_suspended_time
│       │   │   └── runtime_usage
│       │   ├── subsystem -> ../../../../../../../../../../class/input
│       │   └── uevent
│       ├── id
│       │   ├── bustype
│       │   ├── product
│       │   ├── vendor
│       │   └── version
│       ├── inhibited
│       ├── modalias
│       ├── name
│       ├── phys
│       ├── power
│       │   ├── async
│       │   ├── autosuspend_delay_ms
│       │   ├── control
│       │   ├── runtime_active_kids
│       │   ├── runtime_active_time
│       │   ├── runtime_enabled
│       │   ├── runtime_status
│       │   ├── runtime_suspended_time
│       │   └── runtime_usage
│       ├── properties
│       ├── subsystem -> ../../../../../../../../../class/input
│       ├── uevent
│       └── uniq
├── modalias
├── power
│   ├── async
│   ├── autosuspend_delay_ms
│   ├── control
│   ├── runtime_active_kids
│   ├── runtime_active_time
│   ├── runtime_enabled
│   ├── runtime_status
│   ├── runtime_suspended_time
│   └── runtime_usage
├── quirks
├── report_descriptor
├── subsystem -> ../../../../../../../bus/hid
└── uevent

 

/sys/class/hidraw/hidraw5/device/input$ tree
.
├── input17
│   ├── capabilities
│   │   ├── abs
│   │   ├── ev
│   │   ├── ff
│   │   ├── key
│   │   ├── led
│   │   ├── msc
│   │   ├── rel
│   │   ├── snd
│   │   └── sw
│   ├── device -> ../../../0018:04F3:3136.0001
│   ├── event5
│   │   ├── dev
│   │   ├── device -> ../../input17
│   │   ├── power
│   │   │   ├── async
│   │   │   ├── autosuspend_delay_ms
│   │   │   ├── control
│   │   │   ├── runtime_active_kids
│   │   │   ├── runtime_active_time
│   │   │   ├── runtime_enabled
│   │   │   ├── runtime_status
│   │   │   ├── runtime_suspended_time
│   │   │   └── runtime_usage
│   │   ├── subsystem -> ../../../../../../../../../../class/input
│   │   └── uevent
│   ├── id
│   │   ├── bustype
│   │   ├── product
│   │   ├── vendor
│   │   └── version
│   ├── inhibited
│   ├── modalias
│   ├── mouse0
│   │   ├── dev
│   │   ├── device -> ../../input17
│   │   ├── power
│   │   │   ├── async
│   │   │   ├── autosuspend_delay_ms
│   │   │   ├── control
│   │   │   ├── runtime_active_kids
│   │   │   ├── runtime_active_time
│   │   │   ├── runtime_enabled
│   │   │   ├── runtime_status
│   │   │   ├── runtime_suspended_time
│   │   │   └── runtime_usage
│   │   ├── subsystem -> ../../../../../../../../../../class/input
│   │   └── uevent
│   ├── name
│   ├── phys
│   ├── power
│   │   ├── async
│   │   ├── autosuspend_delay_ms
│   │   ├── control
│   │   ├── runtime_active_kids
│   │   ├── runtime_active_time
│   │   ├── runtime_enabled
│   │   ├── runtime_status
│   │   ├── runtime_suspended_time
│   │   └── runtime_usage
│   ├── properties
│   ├── subsystem -> ../../../../../../../../../class/input
│   ├── uevent
│   └── uniq
└── input19
    ├── capabilities
    │   ├── abs
    │   ├── ev
    │   ├── ff
    │   ├── key
    │   ├── led
    │   ├── msc
    │   ├── rel
    │   ├── snd
    │   └── sw
    ├── device -> ../../../0018:04F3:3136.0001
    ├── event13
    │   ├── dev
    │   ├── device -> ../../input19
    │   ├── power
    │   │   ├── async
    │   │   ├── autosuspend_delay_ms
    │   │   ├── control
    │   │   ├── runtime_active_kids
    │   │   ├── runtime_active_time
    │   │   ├── runtime_enabled
    │   │   ├── runtime_status
    │   │   ├── runtime_suspended_time
    │   │   └── runtime_usage
    │   ├── subsystem -> ../../../../../../../../../../class/input
    │   └── uevent
    ├── id
    │   ├── bustype
    │   ├── product
    │   ├── vendor
    │   └── version
    ├── inhibited
    ├── modalias
    ├── mouse1
    │   ├── dev
    │   ├── device -> ../../input19
    │   ├── power
    │   │   ├── async
    │   │   ├── autosuspend_delay_ms
    │   │   ├── control
    │   │   ├── runtime_active_kids
    │   │   ├── runtime_active_time
    │   │   ├── runtime_enabled
    │   │   ├── runtime_status
    │   │   ├── runtime_suspended_time
    │   │   └── runtime_usage
    │   ├── subsystem -> ../../../../../../../../../../class/input
    │   └── uevent
    ├── name
    ├── phys
    ├── power
    │   ├── async
    │   ├── autosuspend_delay_ms
    │   ├── control
    │   ├── runtime_active_kids
    │   ├── runtime_active_time
    │   ├── runtime_enabled
    │   ├── runtime_status
    │   ├── runtime_suspended_time
    │   └── runtime_usage
    ├── properties
    ├── subsystem -> ../../../../../../../../../class/input
    ├── uevent
    └── uniq

 

/sys/class/hidraw$ ll
합계 0
drwxr-xr-x  2 root root 0  2월 18 10:45 ./
drwxr-xr-x 89 root root 0  2월 18 10:45 ../
lrwxrwxrwx  1 root root 0  2월 21 05:32 hidraw0 -> ../../devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3.4/1-3.4.2/1-3.4.2:1.0/0003:C0F4:07F5.000B/hidraw/hidraw0/
lrwxrwxrwx  1 root root 0  2월 18 10:45 hidraw1 -> ../../devices/pci0000:00/0000:00:19.0/i2c_designware.2/i2c-3/i2c-ELAN902C:00/0018:04F3:2AC2.0002/hidraw/hidraw1/
lrwxrwxrwx  1 root root 0  2월 18 10:45 hidraw2 -> ../../devices/pci0000:00/0000:00:15.2/i2c_designware.1/i2c-2/i2c-WCOM0111:00/0018:2D1F:010D.0003/hidraw/hidraw2/
lrwxrwxrwx  1 root root 0  2월 18 10:45 hidraw3 -> ../../devices/pci0000:00/0000:00:13.0/{33AECD58-B679-4E54-9BD9-A04D34F0C226}/001F:8087:0AC2.0004/hidraw/hidraw3/
lrwxrwxrwx  1 root root 0  2월 18 10:45 hidraw4 -> ../../devices/pci0000:00/0000:00:13.0/{33AECD58-B679-4E54-9BD9-A04D34F0C226}/001F:8087:0AC2.0005/hidraw/hidraw4/
lrwxrwxrwx  1 root root 0  2월 18 10:45 hidraw5 -> ../../devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-1/i2c-ELAN0B00:00/0018:04F3:3136.0001/hidraw/hidraw5/
lrwxrwxrwx  1 root root 0  2월 21 05:32 hidraw6 -> ../../devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3.4/1-3.4.2/1-3.4.2:1.1/0003:C0F4:07F5.000C/hidraw/hidraw6/
lrwxrwxrwx  1 root root 0  2월 18 10:45 hidraw7 -> ../../devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3.4/1-3.4.3/1-3.4.3:1.0/0003:046D:C077.0008/hidraw/hidraw7/

 

$ ls -al  /sys/class/input
drwxr-xr-x  2 root root 0  2월 18 10:45 .
drwxr-xr-x 89 root root 0  2월 18 10:45 ..
lrwxrwxrwx  1 root root 0  2월 21 11:53 event0 -> ../../devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input0/event0
lrwxrwxrwx  1 root root 0  2월 21 11:53 event1 -> ../../devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input1/event1
lrwxrwxrwx  1 root root 0  2월 18 10:45 event10 -> ../../devices/pci0000:00/0000:00:15.2/i2c_designware.1/i2c-2/i2c-WCOM0111:00/0018:2D1F:010D.0003/input/input12/event10
lrwxrwxrwx  1 root root 0  2월 18 10:45 event11 -> ../../devices/platform/INT33D5:00/input/input14/event11
lrwxrwxrwx  1 root root 0  2월 18 10:45 event12 -> ../../devices/platform/INT33D5:00/input/input15/event12
lrwxrwxrwx  1 root root 0  2월 18 10:45 event13 -> ../../devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-1/i2c-ELAN0B00:00/0018:04F3:3136.0001/input/input19/event13
lrwxrwxrwx  1 root root 0  2월 21 11:53 event14 -> ../../devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3.4/1-3.4.2/1-3.4.2:1.1/0003:C0F4:07F5.000C/input/input38/event14
lrwxrwxrwx  1 root root 0  2월 18 10:45 event15 -> ../../devices/pci0000:00/0000:00:19.0/i2c_designware.2/i2c-3/i2c-ELAN902C:00/0018:04F3:2AC2.0002/input/input24/event15
lrwxrwxrwx  1 root root 0  2월 18 10:45 event16 -> ../../devices/pci0000:00/0000:00:19.0/i2c_designware.2/i2c-3/i2c-ELAN902C:00/0018:04F3:2AC2.0002/input/input25/event16
lrwxrwxrwx  1 root root 0  2월 18 10:45 event17 -> ../../devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input27/event17
lrwxrwxrwx  1 root root 0  2월 18 10:45 event18 -> ../../devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input28/event18
lrwxrwxrwx  1 root root 0  2월 18 10:45 event19 -> ../../devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input29/event19
lrwxrwxrwx  1 root root 0  2월 21 11:53 event2 -> ../../devices/LNXSYSTM:00/LNXPWRBN:00/input/input2/event2
lrwxrwxrwx  1 root root 0  2월 18 10:45 event20 -> ../../devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input30/event20
lrwxrwxrwx  1 root root 0  2월 18 10:45 event21 -> ../../devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input31/event21
lrwxrwxrwx  1 root root 0  2월 18 10:45 event22 -> ../../devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input32/event22
lrwxrwxrwx  1 root root 0  2월 21 11:53 event3 -> ../../devices/platform/i8042/serio0/input/input3/event3
lrwxrwxrwx  1 root root 0  2월 21 11:53 event4 -> ../../devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3.4/1-3.4.2/1-3.4.2:1.0/0003:C0F4:07F5.000B/input/input36/event4
lrwxrwxrwx  1 root root 0  2월 18 10:45 event5 -> ../../devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-1/i2c-ELAN0B00:00/0018:04F3:3136.0001/input/input17/event5
lrwxrwxrwx  1 root root 0  2월 21 11:53 event6 -> ../../devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3.4/1-3.4.2/1-3.4.2:1.1/0003:C0F4:07F5.000C/input/input37/event6
lrwxrwxrwx  1 root root 0  2월 18 10:45 event7 -> ../../devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3.4/1-3.4.3/1-3.4.3:1.0/0003:046D:C077.0008/input/input22/event7
lrwxrwxrwx  1 root root 0  2월 18 10:45 event8 -> ../../devices/pci0000:00/0000:00:19.0/i2c_designware.2/i2c-3/i2c-ELAN902C:00/0018:04F3:2AC2.0002/input/input23/event8
lrwxrwxrwx  1 root root 0  2월 18 10:45 event9 -> ../../devices/pci0000:00/0000:00:15.2/i2c_designware.1/i2c-2/i2c-WCOM0111:00/0018:2D1F:010D.0003/input/input11/event9
lrwxrwxrwx  1 root root 0  2월 21 11:53 input0 -> ../../devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input0
lrwxrwxrwx  1 root root 0  2월 21 11:53 input1 -> ../../devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input1
lrwxrwxrwx  1 root root 0  2월 18 10:45 input11 -> ../../devices/pci0000:00/0000:00:15.2/i2c_designware.1/i2c-2/i2c-WCOM0111:00/0018:2D1F:010D.0003/input/input11
lrwxrwxrwx  1 root root 0  2월 18 10:45 input12 -> ../../devices/pci0000:00/0000:00:15.2/i2c_designware.1/i2c-2/i2c-WCOM0111:00/0018:2D1F:010D.0003/input/input12
lrwxrwxrwx  1 root root 0  2월 18 10:45 input14 -> ../../devices/platform/INT33D5:00/input/input14
lrwxrwxrwx  1 root root 0  2월 18 10:45 input15 -> ../../devices/platform/INT33D5:00/input/input15
lrwxrwxrwx  1 root root 0  2월 18 10:45 input17 -> ../../devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-1/i2c-ELAN0B00:00/0018:04F3:3136.0001/input/input17
lrwxrwxrwx  1 root root 0  2월 18 10:45 input19 -> ../../devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-1/i2c-ELAN0B00:00/0018:04F3:3136.0001/input/input19
lrwxrwxrwx  1 root root 0  2월 21 11:53 input2 -> ../../devices/LNXSYSTM:00/LNXPWRBN:00/input/input2
lrwxrwxrwx  1 root root 0  2월 18 10:45 input22 -> ../../devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3.4/1-3.4.3/1-3.4.3:1.0/0003:046D:C077.0008/input/input22
lrwxrwxrwx  1 root root 0  2월 18 10:45 input23 -> ../../devices/pci0000:00/0000:00:19.0/i2c_designware.2/i2c-3/i2c-ELAN902C:00/0018:04F3:2AC2.0002/input/input23
lrwxrwxrwx  1 root root 0  2월 18 10:45 input24 -> ../../devices/pci0000:00/0000:00:19.0/i2c_designware.2/i2c-3/i2c-ELAN902C:00/0018:04F3:2AC2.0002/input/input24
lrwxrwxrwx  1 root root 0  2월 18 10:45 input25 -> ../../devices/pci0000:00/0000:00:19.0/i2c_designware.2/i2c-3/i2c-ELAN902C:00/0018:04F3:2AC2.0002/input/input25
lrwxrwxrwx  1 root root 0  2월 18 10:45 input27 -> ../../devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input27
lrwxrwxrwx  1 root root 0  2월 18 10:45 input28 -> ../../devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input28
lrwxrwxrwx  1 root root 0  2월 18 10:45 input29 -> ../../devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input29
lrwxrwxrwx  1 root root 0  2월 21 11:53 input3 -> ../../devices/platform/i8042/serio0/input/input3
lrwxrwxrwx  1 root root 0  2월 18 10:45 input30 -> ../../devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input30
lrwxrwxrwx  1 root root 0  2월 18 10:45 input31 -> ../../devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input31
lrwxrwxrwx  1 root root 0  2월 18 10:45 input32 -> ../../devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input32
lrwxrwxrwx  1 root root 0  2월 21 11:53 input36 -> ../../devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3.4/1-3.4.2/1-3.4.2:1.0/0003:C0F4:07F5.000B/input/input36
lrwxrwxrwx  1 root root 0  2월 21 11:53 input37 -> ../../devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3.4/1-3.4.2/1-3.4.2:1.1/0003:C0F4:07F5.000C/input/input37
lrwxrwxrwx  1 root root 0  2월 21 11:53 input38 -> ../../devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3.4/1-3.4.2/1-3.4.2:1.1/0003:C0F4:07F5.000C/input/input38
lrwxrwxrwx  1 root root 0  2월 21 11:53 mice -> ../../devices/virtual/input/mice
lrwxrwxrwx  1 root root 0  2월 18 10:45 mouse0 -> ../../devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-1/i2c-ELAN0B00:00/0018:04F3:3136.0001/input/input17/mouse0
lrwxrwxrwx  1 root root 0  2월 18 10:45 mouse1 -> ../../devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-1/i2c-ELAN0B00:00/0018:04F3:3136.0001/input/input19/mouse1
lrwxrwxrwx  1 root root 0  2월 18 10:45 mouse2 -> ../../devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3.4/1-3.4.3/1-3.4.3:1.0/0003:046D:C077.0008/input/input22/mouse2
lrwxrwxrwx  1 root root 0  2월 18 10:45 mouse3 -> ../../devices/pci0000:00/0000:00:15.2/i2c_designware.1/i2c-2/i2c-WCOM0111:00/0018:2D1F:010D.0003/input/input11/mouse3
lrwxrwxrwx  1 root root 0  2월 18 10:45 mouse4 -> ../../devices/pci0000:00/0000:00:15.2/i2c_designware.1/i2c-2/i2c-WCOM0111:00/0018:2D1F:010D.0003/input/input12/mouse4
lrwxrwxrwx  1 root root 0  2월 18 10:45 mouse5 -> ../../devices/pci0000:00/0000:00:19.0/i2c_designware.2/i2c-3/i2c-ELAN902C:00/0018:04F3:2AC2.0002/input/input23/mouse5

 

'프로그램 사용 > wayland' 카테고리의 다른 글

weston evdev libinput  (0) 2024.03.11
weston 커서 숨기기  (0) 2024.02.26
wayland hdmi - touch 연결  (0) 2023.09.08
wayland atomic commit 패치?  (0) 2022.08.22
weston screen shooter 뜯어보기  (0) 2022.08.17
Posted by 구차니