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
Monitor
HP S2031
su -
mkdir -p '/usr/local/etc/X11/xorg.conf.d' && ee '/usr/local/etc/X11/xorg.conf.d/10-monitor-custom.conf'
Section "Monitor"
Identifier "HDMI-1"
Modeline "1600x900_76" 119.125 1600 1608 1640 1680 900 919 927 933 +HSync -VSync
Modeline "1280x720_76" 77.209 1280 1288 1320 1360 720 733 741 747 +HSync -VSync
Modeline "1024x768_76" 66.787 1024 1032 1064 1104 768 782 790 796 +HSync -VSync
Modeline "800x600_76" 41.599 800 808 840 880 600 608 616 622 +HSync -VSync
Modeline "640x480_76" 27.25 640 648 680 720 480 484 492 498 +HSync -VSync
Option "PreferredMode" "1600x900_76"
EndSection
# End
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
evdev
su -
pkg install 'xf86-input-evdev'
webcamd
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 "CORSAIR HARPOON RGB PRO Gaming Mouse (evdev custom)"
MatchUSBID "1b1c:1b75"
Driver "evdev"
Option "AccelerationProfile" "-1"
Option "AccelerationScheme" "none"
EndSection
# End
Identifier "ATTACK SHARK R6 Mouse (evdev custom)"
MatchUSBID "373e:0021"
Tablet
2024/12/08: Finger/pad touch doesn't work
1) 2)

TODO: There's 3 devices;
Finger and
Pad can 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
evdev like 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
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