env

Ubuntu 22.04에서 Kensington Trackball 리매핑 하기

Posted by Dongho's DevLog on July 19, 2024

Ubuntu 22.04에 libinput을 설치하고 사용하는 방법은 다음과 같습니다:

1. libinput 설치

터미널을 열고 다음 명령어를 입력하여 libinput을 설치합니다:

1
2
sudo apt update
sudo apt install libinput-tools

2. libinput을 사용하여 입력 장치 정보 확인

설치가 완료되면, libinput 명령어를 사용하여 입력 장치의 정보를 확인할 수 있습니다. 예를 들어, 시스템에 연결된 모든 입력 장치의 목록을 보려면 다음 명령어를 입력합니다:

1
sudo libinput list-devices

3. libinput debug-events로 실시간 이벤트 모니터링

입력 장치의 실시간 이벤트를 모니터링하려면 다음 명령어를 사용할 수 있습니다:

1
sudo libinput debug-events

이 명령어는 연결된 입력 장치에서 발생하는 이벤트를 실시간으로 출력합니다.

4. 설정 파일을 통해 입력 장치 설정 변경

libinput 설정은 주로 udev 규칙 파일이나 Xorg 설정 파일을 통해 관리됩니다. 예를 들어, 터치패드의 탭 기능을 활성화하려면 /etc/X11/xorg.conf.d/40-libinput.conf 파일을 수정하거나 새로 생성해야 합니다.

먼저, 해당 디렉토리가 있는지 확인하고 없으면 생성합니다:

1
sudo mkdir -p /etc/X11/xorg.conf.d/

그런 다음, 텍스트 편집기로 설정 파일을 엽니다:

1
sudo nano /etc/X11/xorg.conf.d/40-libinput.conf

파일에 다음 내용을 추가하여 터치패드의 탭 기능을 활성화합니다:

1
2
3
4
5
6
7
Section "InputClass"
    Identifier "libinput touchpad catchall"
    MatchIsTouchpad "on"
    MatchDevicePath "/dev/input/event*"
    Driver "libinput"
    Option "Tapping" "on"
EndSection

파일을 저장하고 닫습니다.

5. 설정 적용

설정을 적용하려면 시스템을 재부팅하거나 X 서버를 다시 시작해야 합니다:

1
sudo systemctl restart display-manager

이 단계를 완료하면 libinput을 사용하여 입력 장치를 관리하고 설정할 수 있습니다.