私はPowerbook G4 15 "1.67GHzでDebian 8.6 LXDEを使用しており、タッチパッドでタップしてクリックできるようにしたいと思っています。既にダブルスクロールしていますが、タップしてクリックすると古いマウスボタンを保存できます。左クリックで2本指タップケーキの上のアイシングになるでしょう、これは可能ですか?
私はPowerbook G4 15 "1.67GHzでDebian 8.6 LXDEを使用しており、タッチパッドでタップしてクリックできるようにしたいと思っています。既にダブルスクロールしていますが、タップしてクリックすると古いマウスボタンを保存できます。左クリックで2本指タップケーキの上のアイシングになるでしょう、これは可能ですか?
回答:
Debian Jessie
タッチパッドを永続的にタップできるようにするには、50-synaptics.conf
ファイルをコピーしてから/etc/X11/xorg.conf.d
、次を追加して編集しますOption "TapButton1" "1"
cp /usr/share/X11/xorg.conf.d/50-synaptics.conf /etc/X11/xorg.conf.d/50-synaptics.conf
する/etc/X11/xorg.conf.d/50-synaptics.conf
必要があります:
Section "InputClass"
Identifier "touchpad catchall"
Driver "synaptics"
MatchIsTouchpad "on"
Option "TapButton1" "1"
Option "TapButton2" "3"
システムを再起動します
Debian Stretch and Buster(更新)
xserver-xorg-input-synaptics
パッケージを削除します。(重要)
# apt remove xserver-xorg-input-synaptics
インストールxserver-xorg-input-libinput
:
# apt install xserver-xorg-input-libinput
ほとんどの場合、
xserver-xorg-input-libinput
パッケージではなくパッケージがインストールされていることを確認してくださいxserver-xorg-input-synaptics
。
40-libinput.conf
ファイルを作成します。
# echo 'Section "InputClass"
Identifier "libinput touchpad catchall"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
Option "Tapping" "on"
EndSection' > /etc/X11/xorg.conf.d/40-libinput.conf
DMを再起動します。例えば:
# systemctl restart lightdm
または
# systemctl restart gdm3
Debian wiki:タッチパッドのタップを有効にします
最近のシステム(2017)では、多くのディストリビューションがWaylandに移行しているため、synapticsドライバーは使用されなくなりました。代わりに、libinputが使用されます。
libinputを使用してタップしてタッチパッドをクリックできるようにするには、Xorg configにファイルを作成します。
$ touch /etc/X11/xorg.conf.d/99-synaptics-overrides.conf
そして、次の構成を追加します。
Section "InputClass"
Identifier "touchpad overrides"
Driver "libinput"
MatchIsTouchpad "on"
Option "Tapping" "on"
Option "TappingButtonMap" "lmr"
EndSection
tap to click
作業を行う唯一の方法であるため、+ 1 Debian Stretch
。
tap to click
)。
これは、Debian 8.6とLXDEの下で同様の状況で私のためのトリックを行います:
synclient TapButton1=1
SynapticsタッチパッドがSynaptics Driverで動作する場合、上記が機能しxserver-xorg-input-synaptics
ます。
libinput
ドライバーを使用している場合(多くのライブ画像のデフォルトのドライバー):
xinput set-prop 'SynPS/2 Synaptics TouchPad' 'libinput Tapping Enabled' 1
使用xinput list-props 'SynPS/2 Synaptics TouchPad'
して、タッチパッド用に調整できるすべての利用可能なプロパティを表示できます。
/etc/rc.local
またはに入れてみてください/etc/init.d/rc.local
。PS:この答えに満足しているなら、この答えを解決策として受け入れることを忘れないでください。
$: synclient TapButton2=3 TapButton3=2
。また、実行synclient
すると、タッチパッドで使用可能なすべてのオプションが表示されます。
xfceデスクトップ環境でdebian Stretch 9.5を使用します。
更新: /usr/share/X11/xorg.conf.d/40-libinput.conf
このセクションを追加します。
Section "InputClass"
Identifier "libinput touchpad catchall"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
Option "Tapping" "on"
EndSection
システムを再起動すると、タップが機能するはずです。
sudo cp /usr/share/X11/xorg.conf.d/40-libinput.conf{,.bak}
以前にファイルのバックアップを作成しました)。そして、i3、sddmなどの問題を修正しました。Debian9.6にあります。
Debian 9.1(ストレッチ)では、同じ問題(asusラップトップ)で実行しました。LXDEをGeorgeとして使用しました。
synclientが見つからない場合は、最初にインストールしてください:
sudo apt install xserver-xorg-input-synaptics
次に、次の行を末尾に追加します~/.config/lxsession/LXDE/autostart
。
@synclient TapButton1=1 TapButton2=3 TapButton3=2
再起動すると、「タップクリック」と「2本指タップ-右クリック」ができるようになりました
これは私のシナプスxorg構成であり、xserver-xorg-input-synaptics
パッケージを使用したDebian 9.7(ストレッチ)で完全に動作します。
$ cat /etc/X11/xorg.conf.d/70-synaptic.conf
Section "InputClass"
Identifier "touchpad catchall"
Driver "synaptics"
MatchIsTouchpad "on"
## for natural scrolling
Option "VertScrollDelta" "-111"
Option "HorizScrollDelta" "-111"
## tap to click
Option "TapButton1" "1"
## two finger tap to Right click
Option "TapButton2" "3"
EndSection
Ubuntu 18.04 LTSでは、次の簡単なコマンドでうまくいきました。
sudo apt install xserver-xorg-input-synaptics
次に、再起動します(またはディスプレイマネージャーを再起動します)。