16장. 하드웨어 설정
16.1. 태블릿
16.1.1. 새 태블릿에 대한 지원 추가
libwacom
은wacom 모델에 대한 데이터를 저장하는 타블렛 정보 클라이언트 라이브러리입니다. 이 라이브러리는 GNOME의 gnome-settings-daemon
구성 요소와wacom Tablet 설정 패널에서 모두 사용합니다.
새로운 태블릿에 대한 지원을
libwacom
에 추가하려면 새로운 태블릿 정의 파일을 만들어야합니다. 태블릿 정의 파일은 libwacom-data 패키지에 포함되어 있습니다. 이 패키지가 설치되면 태블릿 정의 파일을 /usr/share/libwacom/
디렉토리에서 로컬로 사용할 수 있습니다.
화면 매핑을 올바르게 사용하려면 태블릿에 대한 지원이
libwacom
데이터베이스와 udev
규칙 파일에 포함되어야 합니다.
중요
일반적으로 장치가
libwacom
에서 지원되지 않음은 GNOME 세션에서 정상적으로 작동하지만 장치가 화면에 올바르게 매핑되지 않음을 나타냅니다.
절차 16.1. 태블릿 설명 추가 방법
libwacom-list-local-devices
도구를 사용하여libwacom
에서 인식하는 모든 로컬 장치를 나열합니다.장치가 나열되어 있지 않지만 커널에서 이벤트 장치로 사용 가능한 경우 (/proc/bus/input/devices
참조) 및 X 세션에서 (xinput 목록 참조)에서 장치가libwacom
의 데이터베이스에서 누락됩니다.- 새 태블릿 정의 파일을 만듭니다. 아래 data/wacom.example을 사용하여 각 행을 편집합니다.참고새 .tablet 파일이 이미 사용 가능하므로 먼저 https://sourceforge.net/p/linuxwacom/libwacom/ci/master/tree/ 업스트림 리포지토리를 확인하십시오. 목록에서 타블렛 모델을 찾으면 파일을 로컬 머신에 복사하는 것으로 충분합니다.
# Example model file description for a tablet [Device] # The product is the product name announced by the kernel Product=Intuos 4 WL 6x9 # Vendor name of this tablet Vendor=Wacom # DeviceMatch includes the bus (usb, serial), the vendor ID and the actual # product ID DeviceMatch=usb:056a:00bc # Class of the tablet. Valid classes include Intuos3, Intuos4, Graphire, Bamboo, Cintiq Class=Intuos4 # Exact model of the tablet, not including the size. Model=Intuos 4 Wireless # Width in inches, as advertised by the manufacturer Width=9 # Height in inches, as advertised by the manufacturer Height=6 # Optional features that this tablet supports # Some features are dependent on the actual tool used, e.g. not all styli # have an eraser and some styli have additional custom axes (e.g. the # airbrush pen). These features describe those available on the tablet. # # Features not set in a file default to false/0 [Features] # This tablet supports styli (and erasers, if present on the actual stylus) Stylus=true # This tablet supports touch. Touch=false # This tablet has a touch ring (Intuos4 and Cintiq 24HD) Ring=true # This tablet has a second touch ring (Cintiq 24HD) Ring2=false # This tablet has a vertical/horizontal scroll strip VStrip=false HStrip=false # Number of buttons on the tablet Buttons=9 # This tablet is built-in (most serial tablets, Cintiqs) BuiltIn=false
- .tablet 접미사로 새 파일을 추가하고 설치합니다.
cp the-new-file.tablet /usr/share/libwacom/
설치 후, 태블릿은libwacom
의 데이터베이스의 일부입니다. 그런 다음, 타블렛은libwacom-list-local-devices
를 통해 사용할 수 있습니다. - 설정이 덮어쓰지 않도록 새 파일
/etc/udev/rules/99-libwacom-override.rules
를 생성합니다.ACTION!="add|change", GOTO="libwacom_end" KERNEL!="event[0-9]*", GOTO="libwacom_end" [new tablet match entries go here] LABEL="libwacom_end"
- 시스템을 재부팅합니다.
16.1.2. Wacom Tablet Configuration Stored는 어디에 있습니까?
와트레드 타블릿의 구성은
/org/gnome/settings-daemon/peripherals/wacom/machine-id-device-id
키의 Gsettings에 저장됩니다. 여기서 machine-id 는 D-Bus 머신 ID이며, device-id 는 타블렛 장치 ID입니다. 태블릿의 구성 스키마는 org.gnome.settings-daemon.peripherals.wacom
입니다.
마찬가지로 스타일러스 구성은
/org/gnome/settings-daemon/peripherals/wacom/device-id/tool-id
키에 저장됩니다. 여기서 tool-id 는 전문적인 범위에 사용되는 스타일러스의 식별자입니다. tool-id 를 지원하지 않는 소비자 범위의 경우 일반 식별자가 대신 사용됩니다. stylus의 구성 스키마는 org.gnome.settings-daemon.peripherals.wacom.stylus
이고 clearr org.gnome.settings-daemon.peripherals.wacom.eraser
입니다.
특정 머신에 사용되는 타블릿 구성 경로의 전체 목록을 얻으려면 gnome-settings-daemon-devel 패키지에서 제공하는 gsd-list-wacom 도구를 사용할 수 있습니다.
gnome-settings-daemon-devel 패키지가 시스템에 설치되어 있는지 확인하려면 시스템이
선택적
채널을 구독하고 다음 명령을 실행하십시오.
#
yum install gnome-settings-daemon-devel
시스템을
Optional
채널에 서브스크립션하는 방법은 다음 리소스를 참조하십시오.
패키지가 설치되었는지 확인한 후 다음 명령을 실행합니다.
$
/usr/libexec/gsd-list-wacom
구성 경로에서 machine-id,device-id, tool-id 를 사용하면 머신당 독립적인 타블릿 구성으로 홈 디렉토리를 공유할 수 있습니다.
16.1.3. 시스템 간에 홈 디렉터리를 공유할 때 월콤 설정은 하나의 머신에만 적용됩니다.
이는 와콤 타블렛의 D-Bus 머신 ID(machine-id)가
/org/gnome/settings-daemon/peripherals/wacom/machine-id-device-id
Gsettings 키의 구성 경로에 포함되어 있기 때문에, 귀하의 타블릿 설정을 저장하는 것입니다.