これは、libinputをUbuntu にインストールする方法です。
必要なパッケージをインストールする
sudo apt-get install git build-essential autoconf automake pkg-config libtool
sudo apt-get install libmtdev1 libmtdev-dev libudev-dev libevdev-dev xutils-dev libwacom-dev
インストールしますxserver-xorg-dev
。14.04.3にとってはかもしれxserver-xorg-dev-lts-vivid
。注意してください。xserver-xorg
インストールされているパッケージを確認する必要があります。
sudo apt-get install xserver-xorg-dev
クローンlibinput
とxf86-input-libinput
。
git clone git://anongit.freedesktop.org/git/wayland/libinput
git clone git://anongit.freedesktop.org/xorg/driver/xf86-input-libinput
ビルドしてインストールします。
cd libinput
./autogen.sh --prefix=/usr
make && sudo make install
cd ../xf86-input-libinput
./autogen.sh --prefix=/usr
make && sudo make install
タッチパッドセクションの前のファイルconf/90-libinput.conf
文字列Option "Tapping" "True"
に追加しますEndSection
。
設定ファイルをコピーして有効にしlibinput
ます。
sudo cp conf/90-libinput.conf /usr/share/X11/xorg.conf.d/
ログオフしてログオンします。
をlibinput
実行すると使用されていることがわかりxinput list-props <your_touchpad_id>
ます。
を使用したくないlibinput
場合は、いつでも無効にすることができます
sudo rm /usr/share/X11/xorg.conf.d/90-libinput.conf
私はちょうどそれをインストールしました、今私は手のひら検出をセットアップする方法を考えています。デフォルトで有効になっているように見えますが、カーネルが報告する幅と圧力をどのように使用するのか、まだよくわかりません。
現在libinput
、Ubuntu で使用することの大きな利点はないようです。
xf86-input-libinput
それをXorgにラップするだけです。したがって、追加のジェスチャーはサポートされていません。少なくとも、彼らがそうするかどうかはわかりません。ウェイランドやミールはもっと能力があると思う。
いくつかのテストの後、私は利点を見つけました。xorg-synaptics
ボタン領域に指を置いたときに、別の指を使用してカーソルを移動できないという問題があります。これは、クリックにハードウェアボタンを使用したい人にとっては不便です。この問題はバグとして何度も報告されています。
ではlibinput
、この問題は全くありません。
テストするのは楽しかったです。質問をありがとう。