input

.inputrc에서 "vi-search-again"을 다시 매핑하는 방법은 무엇입니까?
input

.inputrc에서 "vi-search-again"을 다시 매핑하는 방법은 무엇입니까?

저는 Colemak + Bash Vi 모드를 사용하고 h j k l.h n e i.inputrc 반복 검색을 위한 원래 키는 N n동일한 명령에 바인딩된 것으로 보입니다. $ # Run in command mode $ bind -p | grep vi-search-again "N": vi-search-again "n": vi-search-again 그래서 이 명령을 다음과 같이 다시 매핑해 보았습니다 K k. set keymap vi-command "n": history-search-forwa...

Admin

Weston.ini가 키오스크 모드로 설정된 경우 커서가 보이지 않게 됩니다.
input

Weston.ini가 키오스크 모드로 설정된 경우 커서가 보이지 않게 됩니다.

Ubuntu OS가 설치된 SBC에서 사용자 지정 크랭크 GUI 애플리케이션을 실행하고 있습니다. 응용 프로그램은 시작 시 자동으로 시작되도록 설정되어 있으며 Weston.ini는 키오스크 모드로 설정되어 있습니다. 그래픽 응용 프로그램이 정상적으로 시작되지만 커서가 표시되지 않습니다. 커서가 보이지 않더라도 마우스 왼쪽 클릭을 수행하고 애플리케이션과 상호 작용할 수 있습니다. 저는 Crank 앱이 마우스 클릭을 허용하지 않는 문제(알려진 Wayland 문제)를 해결하기 위해 키오스크 모드에서 Wes...

Admin

Wayfire/Wayland에서 터치 스크린 오른쪽 클릭을 비활성화하는 방법은 무엇입니까?
input

Wayfire/Wayland에서 터치 스크린 오른쪽 클릭을 비활성화하는 방법은 무엇입니까?

최신 운영 체제(예: Bookworm + Wayfire)를 실행하는 RPi 5를 사용하여 터치 스크린 키오스크를 만들었습니다. 내 사용 사례에 매우 짜증나는 오른쪽 클릭 이벤트를 비활성화하려고합니다. 터치 > 끌기 > 길게 누르기 > 터치 스크린을 놓으면 오른쪽 클릭 동작이 생성됩니다. 이러한 동작은 실수로 실행되는 경우가 많습니다. 원시 터치스크린 이벤트를 사용하거나 보려면 존재하지 않는 개별 이벤트 libinput만 있습니다 . 하지만 일반 마우스를 연결하면 이벤트를 볼 수 있습니...

Admin

bash/readline을 사용하여 xterm에 대해 Meta-h를 역방향 종료하도록 바인딩할 수 없습니다.
input

bash/readline을 사용하여 xterm에 대해 Meta-h를 역방향 종료하도록 바인딩할 수 없습니다.

redhat-release: Red Hat Enterprise Linux Workstation 버전 7.4(Maipo) 배시 버전: 4.2.46(2) xterm 버전: X.Org 7.6.0(295) xmodmap내 메타 키를 올바르게 매핑하고 있습니다 . 이는 를 통과하여 확인되었습니다 xev. (또한 Alt 키에 매핑을 시도했지만 변경되지 않았습니다.) 현재 일부 변수 바인딩: > bind -v | grep meta set convert-meta off set enable-meta-key ...

Admin

Alt-c를 Ctrl-u에 매핑
input

Alt-c를 Ctrl-u에 매핑

나는 쓰고있다~/.bashrc문서. Alt-c를 Ctrl-u에 바인딩하고 싶습니다. 그래서 Alt-c를 누르면. Ctrl-u 기능이 실행되어야 합니다. Ctrl-u는 터미널의 텍스트를 지웁니다. 이제 Alt-c를 눌러야 합니다. 다음 텍스트가 있습니다. # Avoids default mapping. # set bind-tty-special-chars off # Solves error: 'bind editing not enabled.' # But prevented me from using Cont...

Admin

마우스 정지 - 그래픽 응용 프로그램을 사용할 때 SYN_DROPPED 이벤트
input

마우스 정지 - 그래픽 응용 프로그램을 사용할 때 SYN_DROPPED 이벤트

Davinci Resolve(비디오 편집기)를 사용할 때 이 문제를 처음 발견했습니다. X 서버에서 "SYN_DROPPED 이벤트"로 기록된 임의의 마우스 정지 현상이 나타납니다. $ tail -f /var/log/Xorg.0.log [...] [ 12781.613] (II) event14 - USB OPTICAL MOUSE : SYN_DROPPED event - some input events have been lost. [ 12782.295] (II) event14 - USB OPTICAL MOU...

Admin

Linux는 Lenovo Thinkpad X1에서 태블릿 모드를 임의로 활성화 및 비활성화합니다.
input

Linux는 Lenovo Thinkpad X1에서 태블릿 모드를 임의로 활성화 및 비활성화합니다.

저는 Lenovo Thinkpad X1(6세대) 노트북을 사용하고 있습니다. 현재 저는 Fedora를 사용하고 있습니다. GRUB 메뉴에서 내부 키보드가 예상대로 작동합니다. 운영 체제를 사용할 때 키보드는 대부분 응답하지 않지만 가끔씩 활성화되었다가 즉시 비활성화됩니다. 관찰된 내용은 다음과 같습니다 libinput debug-events. -event16 SWITCH_TOGGLE +13.842s switch tablet-mode state 0 -event15 SWITCH_T...

Admin

Wayland에서 마우스 버튼 다시 매핑
input

Wayland에서 마우스 버튼 다시 매핑

저는 두 개의 Logitech 트랙볼, Wireless TrackMan FX 및 Marble Mouse를 가지고 있습니다. 둘 다 evtest: BTN_LEFT, BTN_RIGHT, BTN_MIDDLE에서 동일한 버튼 세트를 보고 BTN_SIDE하지만 BTN_EXTRA각각 물리적 버튼은 4개만 있습니다. TrackMan FX는 왼쪽, 오른쪽, 중앙, 측면 등 내가 원하는 정확한 이벤트를 보냅니다. 그런데 Marble Mouse가 BTN_EXTRA대신 전송하고 있어서 BTN_MIDDLE다시 매핑하고 싶...

Admin

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

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

창 핸들*을 입력하시겠습니까?
input

창 핸들*을 입력하시겠습니까?

Xorg/DE가 항상 현재 초점을 맞춘 창 이외의 일부 키보드/마우스 입력 이벤트를 처리하는 것이 유용하지만 (이유 때문에) 특정 응용 프로그램에 대해서는 예외를 만들고 싶습니다. 즉, 모든 입력(열고 집중할 때)을 캡처하고 처리하는 방식으로 애플리케이션을 실행하거나 코딩하는 것이 가능합니까? 모든 입력은 블랙홀이며 어떤 입력도 창을 벗어날 수 없습니다. 예를 들어, Ctrl+Alt F3DE를 종료하고 가상 콘솔에 들어가는 경우, 이 애플리케이션을 실행할 때 그런 일이 발생하는 것을 원하지 않으며, ...

Admin

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

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

사용자 입력에서 줄바꿈을 캡처하는 방법
input

사용자 입력에서 줄바꿈을 캡처하는 방법

grep대신에 .like 에 표시할 사용자 입력으로 뭔가를 하고 싶습니다. uin="first\nsecond\n" printf $uin | grep d 어떤 출력이 second사용자에게 입력되기를 원합니까? read uin 사용자는 이를 입력할 수 있습니다 . 그러면 위의 줄에서 "first\nsecond\n"변수를 사용할 수 있습니다 . grep또는 사용자가 first및 를 입력한 후 실제 반환값을 입력 할 수 있는 경우 second해당 내용이 채워지므로 \n그것도 작동합니다. 이는 cli에서 ...

Admin

세션 도용 입력 이벤트를 방지하시겠습니까?
input

세션 도용 입력 이벤트를 방지하시겠습니까?

저는 Hyprland를 디버깅하고 있는데 불행하게도 초기화의 일부 단계에서 모든 입력을 차단하여 모든 입력 이벤트를 차단합니다. 불행하게도 이것은 동일한 컴퓨터의 다른 세션에서 디버깅을 시도하는 순간이기도 합니다. Hyprland가 모든 입력 이벤트를 포착하지 못하도록 Linux에 지시하는 방법이 있습니까? ...

Admin

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

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

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

Admin