====== 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' ====== Xfce Resets ====== rm -fv ~/'.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml' rm -fv ~/'.config/xfce4/xfconf/xfce-perchannel-xml/pointers.xml' ====== Monitor ====== * https://tomverbeure.github.io/video_timings_calculator * [[programs:linux:wine:cru|Custom Resolution Utility]] (Wine) ===== Dell 5459 ===== ==== eDP ==== * :!: [[devices:displays:dell_5459|Notes]] ====== Graphics ====== ===== intel ===== sudo apt install 'xserver-xorg-video-intel' sudo mkdir -p '/etc/X11/xorg.conf.d' && sudo -e '/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 "Present" "1" Option "TearFree" "0" Option "VSync" "0" Option "PageFlip" "0" Option "SwapbuffersWait" "0" Option "TripleBuffer" "0" Option "LinearFramebuffer" "1" Option "Virtualheads" "0" Option "Throttle" "0" Option "HotPlug" "0" EndSection # End ===== modesetting ===== sudo mkdir -p '/etc/X11/xorg.conf.d' && sudo -e '/etc/X11/xorg.conf.d/10-graphics-custom.conf' Section "OutputClass" Identifier "Intel (modesetting custom)" MatchDriver "i915" Driver "modesetting" EndSection # End ====== Input ====== ===== evdev ===== sudo apt install 'xserver-xorg-input-evdev' ==== Keyboard ==== sudo mkdir -p '/etc/X11/xorg.conf.d' && sudo -e '/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 ==== sudo mkdir -p '/etc/X11/xorg.conf.d' && sudo -e '/etc/X11/xorg.conf.d/10-mouse-custom.conf' Section "InputClass" Identifier "ATTACK SHARK X3 Mouse (evdev custom)" MatchUSBID "1d57:fa61" Driver "evdev" Option "AccelerationProfile" "-1" Option "AccelerationScheme" "none" EndSection # End ==== Touchscreen ==== sudo mkdir -p '/etc/X11/xorg.conf.d' && sudo -e '/etc/X11/xorg.conf.d/10-touchscreen-custom.conf' Section "InputClass" Identifier "WEIDA Hi-tech CoolTouch Touchscreen (evdev custom)" MatchUSBID "2149:5cfd" 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 sudo mkdir -p '/etc/X11/xorg.conf.d' && sudo -e '/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 sudo apt install 'xserver-xorg-input-synaptics' sudo mkdir -p '/etc/X11/xorg.conf.d' && sudo -e '/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 ==== sudo mkdir -p '/etc/X11/xorg.conf.d' && sudo -e '/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