libwacom-2.9.0

libwacom の概要

libwacom パッケージは wacom タブレットを識別しモデル固有の機能を実現するライブラリを提供します。

[注記]

注記

LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。

パッケージ情報

libwacom の依存パッケージ

必須

libgudev-238

推奨

任意

Doxygen-1.9.8, git-2.43.0, librsvg-2.57.1, Valgrind-3.22.0 (一部のテストにて必要), python-libevdevpyudev を含んだ pytest-7.4.3

libwacom のインストール

以下のコマンドを実行して libwacom をビルドします。

mkdir build &&
cd    build &&

meson setup ..            \
      --prefix=/usr       \
      --buildtype=release \
      -Dtests=disabled    &&
ninja

ビルド結果をテストする場合は ninja test を実行します。 追加テストを実行するには pytest-7.4.3、python-libevdev、pyudev をインストールし、上の meson のコマンド行から "-Dtests=disabled" オプションを取り除いて実行してください。

root ユーザーになって以下を実行します。

ninja install

コマンド説明

--buildtype=release: 本パッケージの安定版リリース向けに適したビルドタイプを指定します。 デフォルトにしていると、最適化されていないバイナリを生成する場合があるためです。

-Dtests=disabled: このパラメーターは、より高度なテストを無効化します。 それは pytest-7.4.3 に加えて、BLFS の範疇を超えた 2 つの Python モジュールが必要になるためです。

パッケージ構成

インストールプログラム: libwacom-list-devices, libwacom-list-local-devices, libwacom-show-stylus, libwacom-update-db
インストールライブラリ: libwacom.so
インストールディレクトリ: /usr/include/libwacom-1.0, /usr/share/libwacom

概略説明

libwacom-list-devices

lists all tablet devices that are supported by libwacom

libwacom-list-local-devices

システムに接続されているタブレットデバイスを一覧表示します。

libwacom-show-stylus

タブレットのスタイラス(stylus)ID を一覧表示します。

libwacom-update-db

updates the system according to the current set of tablet data files

libwacom.so

Wacom 情報のアクセスに利用する関数を提供します。