bsd:notes:xorg.conf_snippets
This is an old revision of the document!
Table of Contents
Debugging
mousepad '/var/log/Xorg.0.log'
cp '/var/log/Xorg.0.log' ~ && gio open ~/'Xorg.0.log'
cat '/var/log/Xorg.0.log' | grep 'Using input driver'
cat '/var/log/Xorg.0.log' | grep 'intel('
cat '/var/log/Xorg.0.log' | grep 'modeset('
cat '/var/log/Xorg.0.log' | grep 'DRI3'
cat '/var/log/Xorg.0.log' | grep 'iris'
pciconf -lv | grep -B3 display
Graphics
intel
su -
pkg install 'xf86-video-intel'
mkdir -p '/usr/local/etc/X11/xorg.conf.d' && ee '/usr/local/etc/X11/xorg.conf.d/10-graphics-custom.conf'
Section "OutputClass"
Identifier "Intel (intel custom)"
MatchDriver "i915"
Driver "intel"
Option "AccelMethod" "SNA"
Option "DRI" "3"
Option "TearFree" "0"
Option "VSync" "0"
Option "PageFlip" "0"
Option "SwapbuffersWait" "0"
Option "TripleBuffer" "0"
Option "LinearFramebuffer" "1"
Option "Throttle" "0"
EndSection
# End
modesetting
su -
mkdir -p '/usr/local/etc/X11/xorg.conf.d' && ee '/usr/local/etc/X11/xorg.conf.d/10-graphics-custom.conf'
Section "OutputClass"
Identifier "Intel (modesetting custom)"
MatchDriver "i915"
Driver "modesetting"
EndSection
# End
Input
evdev
su -
pkg install 'xf86-input-evdev'
webcamd
xf86-input-evdevrequireswebcamd- 2025/10/26: TODO: Re-check if still required
pkg install 'webcamd'
sysrc webcamd_enable="YES"
pw groupmod 'webcamd' -m 'espionage724'
Keyboard
mkdir -p '/usr/local/etc/X11/xorg.conf.d' && ee '/usr/local/etc/X11/xorg.conf.d/10-keyboard-custom.conf'
Section "InputClass"
Identifier "BY Tech Gaming Keyboard (evdev custom)"
MatchUSBID "258a:010c"
Driver "evdev"
Option "AccelerationProfile" "-1"
Option "AccelerationScheme" "none"
EndSection
# End
Mouse
mkdir -p '/usr/local/etc/X11/xorg.conf.d' && ee '/usr/local/etc/X11/xorg.conf.d/10-mouse-custom.conf'
Section "InputClass"
Identifier "ATTACK SHARK R6 Mouse (evdev custom)"
MatchUSBID "373e:0021"
Driver "evdev"
Option "AccelerationProfile" "-1"
Option "AccelerationScheme" "none"
EndSection
# End
Tablet
TODO: There's 3 devices;
FingerandPadcan likely be disabled
mkdir -p '/usr/local/etc/X11/xorg.conf.d' && ee '/usr/local/etc/X11/xorg.conf.d/10-tablet-custom.conf'
Section "InputClass"
Identifier "Wacom CTH-470 (evdev custom)"
MatchUSBID "056a:00de"
Driver "evdev"
Option "Mode" "Absolute"
Option "AccelerationProfile" "-1"
Option "AccelerationScheme" "none"
EndSection
# End
synaptics
Touchpad
Not
evdevlike the above
pkg install 'xf86-input-synaptics'
mkdir -p '/usr/local/etc/X11/xorg.conf.d' && ee '/usr/local/etc/X11/xorg.conf.d/10-touchpad-custom.conf'
Section "InputClass"
Identifier "Touchpad (synaptics custom)"
MatchProduct "DELL0819:00"
Driver "synaptics"
Option "TapAndDragGesture" "0"
Option "CoastingSpeed" "0"
Option "PalmDetect" "0"
Option "CircularScrolling" "0"
Option "TapButton3" "0"
Option "TapButton2" "0"
Option "TapButton1" "0"
Option "LBCornerButton" "0"
Option "LTCornerButton" "0"
Option "RBCornerButton" "0"
Option "RTCornerButton" "0"
Option "LockedDrags" "0"
Option "HorizTwoFingerScroll" "0"
Option "CornerCoasting" "0"
Option "HorizEdgeScroll" "0"
Option "VertEdgeScroll" "0"
EndSection
# End
libinput
Mouse
su -
mkdir -p '/usr/local/etc/X11/xorg.conf.d' && ee '/usr/local/etc/X11/xorg.conf.d/10-mouse-custom.conf'
Section "InputClass"
Identifier "ATTACK SHARK R6 Mouse (libinput custom)"
MatchUSBID "373e:0021"
Driver "libinput"
Option "AccelProfile" "flat"
Option "AccelSpeed" "0"
EndSection
# End
Logs
cat '/var/log/Xorg.0.log' | grep 'Using input driver'
[ 24.226] (II) Using input driver 'libinput' for 'System keyboard multiplexer' [ 24.259] (II) Using input driver 'libinput' for 'System mouse' [ 24.264] (II) Using input driver 'evdev' for 'BY Tech Gaming Keyboard System Control' [ 24.265] (II) Using input driver 'evdev' for 'BY Tech Gaming Keyboard Consumer Control' [ 24.265] (II) Using input driver 'evdev' for 'BY Tech Gaming Keyboard Mouse' [ 24.265] (II) Using input driver 'evdev' for 'ATTACK SHARK R6 Mouse' [ 24.265] (II) Using input driver 'evdev' for 'ATTACK SHARK R6 Mouse Consumer Control' [ 24.266] (II) Using input driver 'evdev' for 'ATTACK SHARK R6 Mouse System Control' [ 24.266] (II) Using input driver 'synaptics' for 'DELL0819:00 044E:121F Mouse' [ 24.268] (II) Using input driver 'synaptics' for 'DELL0819:00 044E:121F TouchPad' [ 24.269] (II) Using input driver 'libinput' for 'Power Button' [ 24.273] (II) Using input driver 'libinput' for 'Sleep Button' [ 24.276] (II) Using input driver 'libinput' for 'AT keyboard' [ 24.283] (II) Using input driver 'evdev' for 'BY Tech Gaming Keyboard' [ 24.283] (II) Using input driver 'evdev' for 'BY Tech Gaming Keyboard' [ 24.283] (II) Using input driver 'evdev' for 'ATTACK SHARK R6 Mouse Keyboard' [ 24.284] (II) Using input driver 'libinput' for 'ACPI video extension'
3)
finger touch can be used in Absolute mode with
wacom driver, see older revision/usr/local/www/wiki/data/attic/bsd/notes/xorg.conf_snippets.1772655074.txt.gz · Last modified: by Sean Rhone
