xinput

PyQt5 /dev/input/eventX 이벤트를 무시하고 하나의 특정 이벤트 장치만 사용하는 방법은 무엇입니까?
xinput

PyQt5 /dev/input/eventX 이벤트를 무시하고 하나의 특정 이벤트 장치만 사용하는 방법은 무엇입니까?

Raspberry Pi에서 PyQt5 GUI를 실행하는 데 몇 가지 문제가 있습니다. GUI로 작업하는 동안 USB 오디오 카드를 Raspberry Pi에 연결해야 하는 경우가 있습니다. 이 사운드 카드를 연결/분리하는 동안 화면을 터치하면 GUI가 멈추고 새로운 터치 입력을 수신할 수 없습니다. 장치를 연결/분리한 후 몇 초간 기다려도 문제가 나타나지 않으므로 문제는 분명히 이 USB 장치와 관련이 있습니다. 아래 그림에는 ID 번호 7의 TexasInstruments USB 오디오 코덱이 있습니다...

Admin

비활성화된 이후 노트북이 시작될 때마다 이벤트를 보내는 Asus 스타일러스를 제거/디버깅하는 방법
xinput

비활성화된 이후 노트북이 시작될 때마다 이벤트를 보내는 Asus 스타일러스를 제거/디버깅하는 방법

일주일 전에 어떻게든 장치 사이에 스타일러스가 추가되었고(몇 달 동안 내 스타일러스가 없었습니다) 노트북이 시작될 때마다 스팸 메시지가 나타납니다. $ sudo libinput debug-events | grep event5 -event5 DEVICE_ADDED ELAN9009:00 04F3:2E36 seat0 default group5 cap:t size 300x184mm ntouches 10 calib -event5 TOUCH_DOWN ...

Admin

VNC 화면 보호기 및 잠금 장치: XInput 확장 누락
xinput

VNC 화면 보호기 및 잠금 장치: XInput 확장 누락

Win10/TigerVNC(클라이언트)를 통해 vnc( tightvncserver): Devuan/aarch64및 (호스트) 를 사용하여 연결하고 있습니다 .Armbian(Debian)/armfh 기본 기반이 Debian Bookworm으로 업그레이드되었으므로 xscreensaver다른 락커도 같은 이유로 작동하지 않습니다: xscreensaver --no-splash xscreensaver: 12:09:54: XInput extension missing xtrlock -f xtrlock (vers...

Admin

xinput 속성을 영구적으로 만들기 위해 X11을 올바르게 구성하는 방법은 무엇입니까?
xinput

xinput 속성을 영구적으로 만들기 위해 X11을 올바르게 구성하는 방법은 무엇입니까?

"중간 클릭 속성 시뮬레이션"을 활성화하려고 합니다. xinput set-prop "Logitech Gaming Mouse G402" "libinput Middle Emulation Enabled" 1 영구 설정으로. "/usr/share/X11/xorg.conf.d/"를 구성하여 이를 달성하려고 합니다. 현재 다음을 포함하는 파일을 만들었습니다. Section "InputClass" Identifier "Mouse Middle click emulation" MatchIsPoint...

Admin

이름이 같은 두 개의 서로 다른 터치스크린을 처리하는 방법
xinput

이름이 같은 두 개의 서로 다른 터치스크린을 처리하는 방법

최근에 두 개의 터치 스크린이 있는 새 컴퓨터(Yoga Book 9)를 구입하고 여기에 Linux(Ubuntu 22.04)를 설치했지만 터치/스타일러스를 자동으로 관리하는 데 몇 가지 문제가 있습니다. 스타일러스 입력(/event0, /event1, ...)에 대한 이벤트 번호 ID를 추출하는 방법을 알아냈지만 udeveadm과 Xinput을 사용하여 이름과 물리적 경로가 동일하기 때문에 두 화면을 구별할 수 없습니다. 나는 둘 다 동일한 USB 허브를 통과하기 때문이라고 생각합니다. INPUT 번호...

Admin

입력 장치를 추가한 후 스크립트를 어떻게 실행합니까?
xinput

입력 장치를 추가한 후 스크립트를 어떻게 실행합니까?

입력 장치를 추가할 때 스크립트를 실행하고 싶습니다. 우선, 키 바인딩을 가져오기 위해 외부 키보드를 추가할 때 xmodmap을 실행해야 합니다. 나는 udev 규칙을 통해 이것을 부분적으로 달성했습니다. xmodmap 명령을 제외하고 모든 것이 잘 작동합니다. 반면에 스타일러스를 등록하고 xinput 출력에 추가하는 동안 몇 가지 명령을 실행하고 싶습니다. /dev에 장치가 없기 때문에 이를 달성하기 위해 udev를 사용하는 방법을 모르겠습니다. 누군가 나에게 이 두 가지 작업을 수행하는 방법에 대...

Admin

HID 이벤트가 수신되었지만 마우스 입력이 여전히 작동하지 않습니다.
xinput

HID 이벤트가 수신되었지만 마우스 입력이 여전히 작동하지 않습니다.

HID 이벤트와 libinput 사이에 무엇이 빠졌는지 이해하려고 노력 중입니다. 다음에서 기록된 올바른 마우스 이벤트를 보내는 장치가 있습니다 hid-recorder. 예를 들어 마우스 왼쪽 버튼을 클릭하면 다음과 같습니다. # ReportID: 11 / Button: 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 | X: 0 | Y: 0 | Wheel: 0 | AC Pan: 0 E: 000000.000000 8 0b 01 00 00 ...

Admin

클릭 입력을 제한하는 방법
xinput

클릭 입력을 제한하는 방법

내 마우스는 버튼을 눌렀을 때 더블클릭 입력이 자주 등록됩니다. 나는 이것을 xev로 확인했습니다. 입력을 0.05ms마다 1번의 클릭으로 제한할 수 있다면 이 동작을 중지하기에 충분할 수 있으며 새 마우스를 구입할 필요가 없습니다. ...

Admin

내 태블릿의 xinput 변환 행렬을 알아내는 데 도움을 줄 수 있나요?
xinput

내 태블릿의 xinput 변환 행렬을 알아내는 데 도움을 줄 수 있나요?

나는 작은 와콤 패드와 큰 모니터를 가지고 있습니다. 태블릿 표면을 매핑하는 화면 영역을 줄이고 싶습니다. 불행하게도 그래픽 유틸리티에서는 이를 허용하지 않습니다. 현재 구성은 다음과 같습니다. Coordinate Transformation Matrix (216): 0.571429, 0.000000, 0.428571, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 이는 가로 모드에서 HDMI로 연결된 두 번째 모니터에 매핑됩니다. 지...

Admin

xinput을 사용하여 xinput 명령을 처리할 특정 마우스를 식별합니다.
xinput

xinput을 사용하여 xinput 명령을 처리할 특정 마우스를 식별합니다.

Manjaro 23.0을 사용하여 USB SteelSeries 마우스의 속도를 늦추는 방법을 찾았지만 지속하는 데 문제가 있습니다. 일정 기간 동안 활동이 없거나 시스템이 다시 시작되면 xinput 설정이 "기본값"으로 재설정됩니다. 적어도 마우스는 재부팅할 때마다 새로운 "ID"를 얻게 됩니다. 이 문제는 아래에서 찾은 xorg.conf 코드를 사용하여 해결해야 합니다. 그렇지 않으면 xinput을 통해 수동으로 마우스 ID를 찾아야 합니다. 다음은 새 xorg.conf에서 마우스가 작동하기를 원하...

Admin

X11뿐만 아니라 wayland에서도 작동하는 xinput --query-state 명령에 대한 대안이 있습니까?
xinput

X11뿐만 아니라 wayland에서도 작동하는 xinput --query-state 명령에 대한 대안이 있습니까?

간단히 말해서, 키가 눌려져 있거나 눌려져 있는지 언제든지 스크립트를 통해 확인할 수 있어야 합니다. 내 사용 사례 설명: 특정 키(이 경우 f14)를 누를 때 실행하려는 스크립트가 있습니다. 키를 놓을 때까지 무한 반복됩니다. xinput --list 및 --query-state 명령을 사용하여 키 상태를 확인하고 키가 "아래" 위치에 있는 한 계속되는 루프를 생성합니다. 스크립트는 각 루프의 키 상태를 확인하고 키가 해제되면 스크립트가 종료됩니다. 이 스크립트는 X11에서 제대로 실행됩니다. 문제...

Admin

lxc 컨테이너 내부의 udev
xinput

lxc 컨테이너 내부의 udev

저는 Proxmox에서 권한 있는 Debian LXC 컨테이너를 실행하고 그 안에서 Docker를 실행하고 있습니다. Sunshine을 사용하여 Docker 컨테이너에서 Xserver를 실행하여 Moonlight 클라이언트로 스트리밍하려고 합니다. 이를 위해 "Whale Game"이라는 프로젝트를 사용하고 있습니다. Sunshine은 시작 및 클라이언트 연결 중에 일부 입력 장치를 동적으로 생성합니다. 다음은 lxc conf의 관련 라인입니다: features: nesting=1 lxc.mount.e...

Admin