User Tools

Site Tools


bsd:notes:xorg.conf_snippets

This is an old revision of the document!


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

Display

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

Input

evdev

su -
pkg install 'xf86-input-evdev'

webcamd

  • xf86-input-evdev requires 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

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
1)
I only use stylus with osu! so not a real issue :p
2)
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.1776913187.txt.gz · Last modified: by Sean Rhone

Except where otherwise noted, content on this wiki is licensed under the following license: CC0 1.0 Universal
CC0 1.0 Universal Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki