Help setting up xorg.conf on fedora 25 kde

Peter Hutterer peter.hutterer at who-t.net
Fri Jul 28 05:54:53 UTC 2017


On Wed, Jul 26, 2017 at 08:21:18AM -0600, Josh Temple wrote:
> Hello,
> 
> I'm trying to setup an xorg.conf file. This is because I want to setup all
> the buttons on my special mouse I use for my arthritis, so this is a big
> deal for me. If anyone has some time to spare to help me figure this out
> I'd appreciate it very much and would gladly pay someone to do so.

you don't need a full xorg.conf, simply do:
$> cat > /etc/X11/xorg.conf.d/99-buttonmapping.conf <<EOF
Section "InputClass"
  Identifier "custom button mapping"
  MatchIsPointer "on"
  Option "ButtonMapping" "1 2 3 4 5 6 7 8 9" 
EndSection
EOF

And adjust the button mapping as necessary. Restart X and you're good to go.

Cheers,
   Peter
 
> I've tried a lot of stuff, but this gets me the furthest:
> -- Ctrl+Alt+F3
> -- $ sudo service gdm stop
> -- $ sudo Xorg :5 -configure
> 
> This gives me a segmentation fault. Here's a snippet of the output:
> 
> [   340.034] (II) Module ABI versions:
> [   340.034]     X.Org ANSI C Emulation: 0.4
> [   340.034]     X.Org Video Driver: 23.0
> [   340.034]     X.Org XInput driver : 24.1
> [   340.034]     X.Org Server Extension : 10.0
> [   340.035] (--) using VT number 4
> 
> [   340.035] (II) systemd-logind: logind integration requires -keeptty and
> -keeptty was not provided, disabling logind integration
> [   340.035] (II) xfree86: Adding drm device (/dev/dri/card0)
> [   340.036] (EE)
> [   340.036] (EE) Backtrace:
> [   340.037] (EE) 0: /usr/libexec/Xorg (OsLookupColor+0x139) [0x59ea19]
> [   340.038] (EE) 1: /lib64/libpthread.so.0 (funlockfile+0x50)
> [0x7f11a65825ff]
> [   340.038] (EE) 2: /usr/libexec/Xorg (xf86PlatformMatchDriver+0x2a4)
> [0x496f14]
> [   340.039] (EE) 3: /usr/libexec/Xorg (xf86BusProbe+0x9) [0x46e8e9]
> [   340.039] (EE) 4: /usr/libexec/Xorg (InitOutput+0x74a) [0x47d44a]
> [   340.040] (EE) 5: /usr/libexec/Xorg (InitFonts+0x216) [0x43aea6]
> [   340.041] (EE) 6: /lib64/libc.so.6 (__libc_start_main+0xf1)
> [0x7f11a61cb401]
> [   340.041] (EE) 7: /usr/libexec/Xorg (_start+0x2a) [0x424d5a]
> [   340.042] (EE)
> [   340.042] (EE) Segmentation fault at address 0x50

> _______________________________________________
> xorg at lists.x.org: X.Org support
> Archives: http://lists.freedesktop.org/archives/xorg
> Info: https://lists.x.org/mailman/listinfo/xorg
> Your subscription address: %(user_address)s



More information about the xorg mailing list