====== 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 ===== * ''glxgears'' does over 9000 FPS (( 8-) )) with ''intel'' vs 7000 ''modesetting'' 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-evdev'' requires ''webcamd'' * 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 ==== * 2024/12/08: Finger/pad touch doesn't work ((I only use stylus with [[games:bsd:wine:osu|osu!]] so not a //real// issue :p)) ((finger touch can be used in Absolute mode with ''wacom'' driver, see [[bsd:notes:xorg.conf_snippets?rev=1733705200#tablet|older revision]])) * :?: 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 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 ===== * https://man.archlinux.org/man/libinput.4 ==== 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