Powerbook G4 15インチ1.67 GHzでDebian 8.6 LXDEを使用していて、タッチパッドでタップしてクリックできるようにしたいケーキのアイシングでしょうか、これは可能ですか?
Debian Jessie
タッチパッドの永続的なタップを有効にするには、50-synaptics.conf
ファイルを/etc/X11/xorg.conf.d
にコピーし、Option "TapButton1" "1"
を追加して編集します。
ルートとして:
mkdir /etc/X11/xorg.conf.d
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
パッケージがインストールされていることを確認してください。
ルートとして:
作成/etc/X11/xorg.conf.d/
mkdir /etc/X11/xorg.conf.d
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構成でファイルを作成します。
$ 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
これは、Debian 8.6とLXDEで同様の状況にある私にとってはトリックです。
synclient TapButton1=1
上記は、SynapticsタッチパッドがSynapticsドライバーxserver-xorg-input-synaptics
で動作する場合に機能します。
libinput
ドライバー(多くのライブ画像のデフォルトドライバー)を使用している場合:
xinput set-prop 'SynPS/2 Synaptics TouchPad' 'libinput Tapping Enabled' 1
xinput list-props 'SynPS/2 Synaptics TouchPad'
を使用して、タッチパッド用に調整できるすべての利用可能なプロパティを表示できます。
システムでlibinput
を使用している場合、xinput
を使用して、上記のコマンドが機能しない場合(すべてのSynapticsであるわけではありません)、タッチパッドデバイスの名前を確認できます。例えば:
xinput
の出力:
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ AlpsPS/2 ALPS GlidePoint id=11 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Video Bus id=6 [slave keyboard (3)]
↳ Power Button id=7 [slave keyboard (3)]
↳ Sleep Button id=8 [slave keyboard (3)]
↳ Dell WMI hotkeys id=9 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=10 [slave keyboard (3)]
クリックを有効にするコマンド:
xinput set-prop 'AlpsPS/2 ALPS GlidePoint' 'libinput Tapping Enabled' 1
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
システムを再起動すると、タップが機能するはずです。
Debian 9.1(ストレッチ)では、同じ問題が発生しました(ASUSラップトップ上)。私はジョージとしてLXDEを使用しました。
Synclientが見つからない場合は、最初にインストールしてください:
Sudo apt install xserver-xorg-input-synaptics
次に、~/.config/lxsession/LXDE/autostart
の最後に次の行を追加します。
@synclient TapButton1=1 TapButton2=3 TapButton3=2
再起動すると、「タップクリック」と「2本の指でタップ-右クリック」できるようになりました
これは私のシナプスxorg構成であり、Debian 9.7(ストレッチ)でxserver-xorg-input-synaptics
パッケージ。
$ 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
次に再起動します(またはディスプレイマネージャーを再起動します)。