そのため、libinputは リリース候補 で最初の安定リリースに近づいています
スワイプとピンチジェスチャに加えて、タッチパッドでの親指/手のひらの検出の適切なサポートが追加され、マルチタッチ対応ラップトップのLinuxで非常に見逃されていたものがサポートされます。
Ubuntu 15.04にインストールする方法について誰でも良い指示を提供できますか?
しばらくの間、Ubuntuのインストールではデフォルトとして表示されないと思います。
これは 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
EndSection
の前のファイルconf/90-libinput.conf
string Option "Tapping" "True"
のタッチパッドセクションに追加します。
設定ファイルをコピーして、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
インストールしたばかりで、Palm検出のセットアップ方法を考えています。デフォルトで有効になっているように見えますが、カーネルが報告する幅と圧力をどのように使用するのか、まだよくわかりません。
現在、Ubuntuでlibinput
を使用することには大きな利点はないようです。
xf86-input-libinput
はXorgにラップするだけで、それ以外は何もしません。したがって、追加のジェスチャーはサポートされていません。少なくとも、彼らがそうするかどうかはわかりません。ウェイランドやミールはもっと能力があると思う。
いくつかのテストの後、私は利点を見つけました。 xorg-synaptics
には、ボタン領域に指を置いたときに別の指を使用してカーソルを移動できないという問題があります。これは、クリックにハードウェアボタンを使用したい人にとっては不便です。この問題はバグとして何度も報告されています。
libinput
には、この問題はまったくありません。
テストするのは楽しかったです。質問をありがとう。
Ubuntu 15.10以降の場合、libinput
を介して apt
( wily 、 xenial 、 yakkety )をインストールできます:
Sudo apt install xserver-xorg-input-libinput
私はまだ設定ファイルを編集してタップを有効にする必要がありました.Unityがlibinputを吸収すると、コントロールパネルの設定を介してこれが公開されると仮定します(ここではviを使用し、geditなどを使用できます):
次のファイルを編集します(16.04 2016-4-14および16.10 2016-10-14でテスト済み):
Sudo vi /usr/share/X11/xorg.conf.d/90-libinput.conf
この動作を希望する場合は、「タッチパッド」セクションを調整してOption "tapping" "True"
およびOption "DisableWhileTyping" "True"
を追加します。
Section "InputClass"
Identifier "libinput touchpad catchall"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
Option "Tapping" "True"
Option "DisableWhileTyping" "True"
EndSection
ログアウト、ログイン..お楽しみください! :)
16.04では、代わりにxserver-xorg-input-libinput-hwe-16.04
をインストールする必要があります
Lubuntu 17でも同様の問題がありました。libinputをインストールして、.confファイルを編集してみました。
しかし、その後、上記の@ Pilot6の投稿で、xinputを使用してlibinputがアクティブであることを確認しているのを見ました(確認する基準が何かを知っているのもいいですが、私は逃げます)。
Xinputをxinput list-props 14
で確認しました(あなたの場合は別の番号になる可能性があります)。
synaptics
タッチパッドができました。
リストには、Palm検出のオプションとそれに関連付けられた番号がありました(316)。
そこで、xinput set-prop 14 316 1
を使用してPalm検出を有効にしました。そして、それは最終的に動作します。