特定のデバイスに対してのみxorg入力デバイス設定ファイルを生成する

特定のデバイスに対してのみxorg入力デバイス設定ファイルを生成する

Ubuntu派生製品では、基本的にApple Magic Trackpadを使用する際にいくつかの問題があることがわかりました。解決策は/etc/X11/xorg.conf.d/50-synaptic.conf(またはにありますが、/usr/share/X11/xorg.conf.d/50-synaptic.confドキュメントでは、前述の/etcパスからコピーして編集することをお勧めします):

# Example xorg.conf.d snippet that assigns the touchpad driver
# to all touchpads. See xorg.conf.d(5) for more information on
# InputClass.
# DO NOT EDIT THIS FILE, your distribution will likely overwrite
# it when updating. Copy (and rename) this file into
# /etc/X11/xorg.conf.d first.
# Additional options may be added in the form of
#   Option "OptionName" "value"
#
Section "InputClass"
        Identifier "touchpad catchall"
        Driver "synaptics"
        MatchIsTouchpad "on"
# This option is recommend on all Linux systems using evdev, but cannot be
# enabled by default. See the following link for details:
# http://who-t.blogspot.com/2010/11/how-to-ignore-configuration-errors.html
      MatchDevicePath "/dev/input/event*"
      # Fix for trackpad sensitivity. 
      Option "VertResolution" "75"
      Option "HorizResolution" "75"
EndSection

Section "InputClass"
        Identifier "touchpad ignore duplicates"
        MatchIsTouchpad "on"
        MatchOS "Linux"
        MatchDevicePath "/dev/input/mouse*"
        Option "Ignore" "on"
EndSection

上記の2つのトラックパッド解像度オプションが重要です。私がやりたいことは、カスタムプロファイルを作成することです。ただApple Magic Trackpadをターゲットにして、それを上流にパッチとして提出して、人々の生活をより簡単にします。自分のプロフィールをより具体的に調整し、Apple Magic Trackpadのみをターゲットにするにはどうすればよいですか?

ベストアンサー1

を使ってデバイスのUSB IDを見つけますlsusb。最後の16進コードのソースを含む場所をMatchDevicePath "/dev/input/event*"含む行を設定に追加します。MatchUSBID "4567:89ab"lsusb

また、マニュアルを参照してくださいxorg.conf.d(5)

おすすめ記事