You are not logged in.

#1 2014-12-29 05:50:39

AbsoluteZero
Member
Registered: 2014-03-08
Posts: 8
Website

Adding oneself to the "input" group -- bad idea?

Hello everyone,

While getting Arch setup on my MacBook Pro, I decided to use the mtrack driver for my trackpad (it seemed to be the most configurable). However, when I setup my configuration file and tried to start X, mtrack would cause an error:

[  2751.854] (II) device control: init
[  2751.854] (**) Option "Device" "/dev/input/event15"
[  2751.854] (EE) xf86OpenSerial: Cannot open device /dev/input/event15
	Permission denied.
[  2751.854] (EE) mtrack: cannot open device
[  2751.854] (EE) Couldn't init device "bcm5974"
[  2751.854] (II) UnloadModule: "mtrack"
[  2751.854] (II) config/udev: Adding input device bcm5974 (/dev/input/mouse1)
[  2751.854] (**) bcm5974: Ignoring device from InputClass "touchpad ignore duplicates"

Here's the full log, for context.

[  2751.674] 
X.Org X Server 1.16.3
Release Date: 2014-12-20
[  2751.679] X Protocol Version 11, Revision 0
[  2751.681] Build Operating System: Linux 3.17.4-1-ARCH x86_64 
[  2751.683] Current Operating System: Linux ryan-mbp-arch 3.17.6-1-ARCH #1 SMP PREEMPT Sun Dec 7 23:43:32 UTC 2014 x86_64
[  2751.683] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-linux root=UUID=b9397304-e8a8-4f73-9e82-af649aeccfce rootfstype=ext4 rw rootflags=rw,noatime,discard,stripe=8191,data=ordered cgroup_disable=memory add_efi_memmap
[  2751.686] Build Date: 20 December 2014  01:34:48PM
[  2751.688]  
[  2751.690] Current version of pixman: 0.32.6
[  2751.694] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[  2751.694] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[  2751.702] (==) Log file: "/home/ryan/.local/share/xorg/Xorg.0.log", Time: Sun Dec 28 20:26:42 2014
[  2751.704] (==) Using config directory: "/etc/X11/xorg.conf.d"
[  2751.706] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[  2751.706] (==) No Layout section.  Using the first Screen section.
[  2751.706] (==) No screen section available. Using defaults.
[  2751.706] (**) |-->Screen "Default Screen Section" (0)
[  2751.706] (**) |   |-->Monitor "<default monitor>"
[  2751.706] (==) No monitor specified for screen "Default Screen Section".
	Using a default monitor configuration.
[  2751.706] (==) Automatically adding devices
[  2751.706] (==) Automatically enabling devices
[  2751.706] (==) Automatically adding GPU devices
[  2751.706] (WW) The directory "/usr/share/fonts/Type1/" does not exist.
[  2751.706] 	Entry deleted from font path.
[  2751.706] (==) FontPath set to:
	/usr/share/fonts/misc/,
	/usr/share/fonts/TTF/,
	/usr/share/fonts/OTF/,
	/usr/share/fonts/100dpi/,
	/usr/share/fonts/75dpi/
[  2751.706] (==) ModulePath set to "/usr/lib/xorg/modules"
[  2751.706] (II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
[  2751.706] (II) Loader magic: 0x818d40
[  2751.706] (II) Module ABI versions:
[  2751.706] 	X.Org ANSI C Emulation: 0.4
[  2751.706] 	X.Org Video Driver: 18.0
[  2751.706] 	X.Org XInput driver : 21.0
[  2751.706] 	X.Org Server Extension : 8.0
[  2751.707] (II) systemd-logind: took control of session /org/freedesktop/login1/session/c1
[  2751.707] (II) xfree86: Adding drm device (/dev/dri/card0)
[  2751.708] (II) systemd-logind: got fd for /dev/dri/card0 226:0 fd 8 paused 0
[  2751.709] (--) PCI:*(0:0:2:0) 8086:0a2e:106b:011a rev 9, Mem @ 0xb0000000/4194304, 0xa0000000/268435456, I/O @ 0x00002000/64
[  2751.709] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[  2751.709] (II) LoadModule: "glx"
[  2751.709] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[  2751.710] (II) Module glx: vendor="X.Org Foundation"
[  2751.710] 	compiled for 1.16.3, module version = 1.0.0
[  2751.710] 	ABI class: X.Org Server Extension, version 8.0
[  2751.710] (==) AIGLX enabled
[  2751.710] (==) Matched intel as autoconfigured driver 0
[  2751.710] (==) Matched intel as autoconfigured driver 1
[  2751.710] (==) Matched modesetting as autoconfigured driver 2
[  2751.710] (==) Matched fbdev as autoconfigured driver 3
[  2751.710] (==) Matched vesa as autoconfigured driver 4
[  2751.710] (==) Assigned the driver to the xf86ConfigLayout
[  2751.710] (II) LoadModule: "intel"
[  2751.710] (II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so
[  2751.710] (II) Module intel: vendor="X.Org Foundation"
[  2751.710] 	compiled for 1.16.3, module version = 2.99.917
[  2751.710] 	Module class: X.Org Video Driver
[  2751.710] 	ABI class: X.Org Video Driver, version 18.0
[  2751.710] (II) LoadModule: "modesetting"
[  2751.710] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[  2751.710] (II) Module modesetting: vendor="X.Org Foundation"
[  2751.710] 	compiled for 1.16.0, module version = 0.9.0
[  2751.710] 	Module class: X.Org Video Driver
[  2751.710] 	ABI class: X.Org Video Driver, version 18.0
[  2751.710] (II) LoadModule: "fbdev"
[  2751.711] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[  2751.711] (II) Module fbdev: vendor="X.Org Foundation"
[  2751.711] 	compiled for 1.16.0, module version = 0.4.4
[  2751.711] 	Module class: X.Org Video Driver
[  2751.711] 	ABI class: X.Org Video Driver, version 18.0
[  2751.711] (II) LoadModule: "vesa"
[  2751.711] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[  2751.711] (II) Module vesa: vendor="X.Org Foundation"
[  2751.711] 	compiled for 1.16.0, module version = 2.3.2
[  2751.711] 	Module class: X.Org Video Driver
[  2751.711] 	ABI class: X.Org Video Driver, version 18.0
[  2751.711] (II) intel: Driver for Intel(R) Integrated Graphics Chipsets:
	i810, i810-dc100, i810e, i815, i830M, 845G, 854, 852GM/855GM, 865G,
	915G, E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM,
	Pineview G, 965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33,
	GM45, 4 Series, G45/G43, Q45/Q43, G41, B43
[  2751.711] (II) intel: Driver for Intel(R) HD Graphics: 2000-6000
[  2751.711] (II) intel: Driver for Intel(R) Iris(TM) Graphics: 5100, 6100
[  2751.711] (II) intel: Driver for Intel(R) Iris(TM) Pro Graphics: 5200, 6200, P6300
[  2751.711] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[  2751.711] (II) FBDEV: driver for framebuffer: fbdev
[  2751.711] (II) VESA: driver for VESA chipsets: vesa
[  2751.711] (++) using VT number 1

[  2751.711] (--) controlling tty is VT number 1, auto-enabling KeepTty
[  2751.711] xf86EnableIOPorts: failed to set IOPL for I/O (Operation not permitted)
[  2751.711] (II) intel(0): Using Kernel Mode Setting driver: i915, version 1.6.0 20140725
[  2751.711] (WW) Falling back to old probe method for modesetting
[  2751.711] (WW) Falling back to old probe method for fbdev
[  2751.711] (II) Loading sub module "fbdevhw"
[  2751.711] (II) LoadModule: "fbdevhw"
[  2751.712] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[  2751.712] (II) Module fbdevhw: vendor="X.Org Foundation"
[  2751.712] 	compiled for 1.16.3, module version = 0.0.2
[  2751.712] 	ABI class: X.Org Video Driver, version 18.0
[  2751.712] (EE) open /dev/fb0: Permission denied
[  2751.712] (WW) Falling back to old probe method for vesa
[  2751.712] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
[  2751.712] (--) intel(0): Integrated Graphics Chipset: Intel(R) Iris(TM) Graphics 5100
[  2751.712] (--) intel(0): CPU: x86-64, sse2, sse3, ssse3, sse4.1, sse4.2, avx, avx2
[  2751.712] (II) intel(0): Creating default Display subsection in Screen section
	"Default Screen Section" for depth/fbbpp 24/32
[  2751.712] (==) intel(0): Depth 24, (--) framebuffer bpp 32
[  2751.712] (==) intel(0): RGB weight 888
[  2751.712] (==) intel(0): Default visual is TrueColor
[  2751.712] (II) intel(0): Output eDP1 has no monitor section
[  2751.712] (--) intel(0): Found backlight control interface intel_backlight (type 'raw') for output eDP1
[  2751.712] (II) intel(0): Enabled output eDP1
[  2751.712] (II) intel(0): Output DP1 has no monitor section
[  2751.712] (II) intel(0): Enabled output DP1
[  2751.712] (II) intel(0): Output HDMI1 has no monitor section
[  2751.712] (II) intel(0): Enabled output HDMI1
[  2751.712] (II) intel(0): Output DP2 has no monitor section
[  2751.712] (II) intel(0): Enabled output DP2
[  2751.712] (II) intel(0): Output HDMI2 has no monitor section
[  2751.713] (II) intel(0): Enabled output HDMI2
[  2751.713] (--) intel(0): Using a maximum size of 256x256 for hardware cursors
[  2751.713] (II) intel(0): Output VIRTUAL1 has no monitor section
[  2751.713] (II) intel(0): Enabled output VIRTUAL1
[  2751.713] (--) intel(0): Output eDP1 using initial mode 2560x1600 on pipe 0
[  2751.713] (==) intel(0): TearFree disabled
[  2751.713] (==) intel(0): DPI set to (96, 96)
[  2751.713] (II) Loading sub module "dri2"
[  2751.713] (II) LoadModule: "dri2"
[  2751.713] (II) Module "dri2" already built-in
[  2751.713] (II) Loading sub module "present"
[  2751.713] (II) LoadModule: "present"
[  2751.713] (II) Module "present" already built-in
[  2751.713] (II) UnloadModule: "modesetting"
[  2751.713] (II) Unloading modesetting
[  2751.713] (II) UnloadModule: "fbdev"
[  2751.713] (II) Unloading fbdev
[  2751.713] (II) UnloadSubModule: "fbdevhw"
[  2751.713] (II) Unloading fbdevhw
[  2751.713] (II) UnloadModule: "vesa"
[  2751.713] (II) Unloading vesa
[  2751.713] (==) Depth 24 pixmap format is 32 bpp
[  2751.713] (II) intel(0): SNA initialized with Haswell (gen7.5, gt3) backend
[  2751.713] (==) intel(0): Backing store enabled
[  2751.713] (==) intel(0): Silken mouse enabled
[  2751.713] (II) intel(0): HW Cursor enabled
[  2751.713] (II) intel(0): RandR 1.2 enabled, ignore the following RandR disabled message.
[  2751.713] (==) intel(0): DPMS enabled
[  2751.713] (==) intel(0): display hotplug detection enabled
[  2751.713] (II) intel(0): [DRI2] Setup complete
[  2751.713] (II) intel(0): [DRI2]   DRI driver: i965
[  2751.713] (II) intel(0): [DRI2]   VDPAU driver: i965
[  2751.713] (II) intel(0): direct rendering: DRI2 enabled
[  2751.713] (II) intel(0): hardware support for Present enabled
[  2751.713] (--) RandR disabled
[  2751.745] (II) AIGLX: enabled GLX_MESA_copy_sub_buffer
[  2751.745] (II) AIGLX: enabled GLX_ARB_create_context
[  2751.745] (II) AIGLX: enabled GLX_ARB_create_context_profile
[  2751.745] (II) AIGLX: enabled GLX_EXT_create_context_es2_profile
[  2751.745] (II) AIGLX: enabled GLX_INTEL_swap_event
[  2751.745] (II) AIGLX: enabled GLX_SGI_swap_control and GLX_MESA_swap_control
[  2751.745] (II) AIGLX: enabled GLX_EXT_framebuffer_sRGB
[  2751.745] (II) AIGLX: enabled GLX_ARB_fbconfig_float
[  2751.745] (II) AIGLX: GLX_EXT_texture_from_pixmap backed by buffer objects
[  2751.745] (II) AIGLX: enabled GLX_ARB_create_context_robustness
[  2751.745] (II) AIGLX: Loaded and initialized i965
[  2751.745] (II) GLX: Initialized DRI2 GL provider for screen 0
[  2751.751] (II) intel(0): switch to mode 2560x1600@60.0 on eDP1 using pipe 0, position (0, 0), rotation normal, reflection none
[  2751.766] (II) intel(0): Setting screen physical size to 677 x 423
[  2751.834] (II) config/udev: Adding input device Power Button (/dev/input/event3)
[  2751.834] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[  2751.834] (II) LoadModule: "evdev"
[  2751.834] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
[  2751.835] (II) Module evdev: vendor="X.Org Foundation"
[  2751.835] 	compiled for 1.16.2, module version = 2.9.1
[  2751.835] 	Module class: X.Org XInput Driver
[  2751.835] 	ABI class: X.Org XInput driver, version 21.0
[  2751.835] (II) systemd-logind: got fd for /dev/input/event3 13:67 fd 12 paused 0
[  2751.835] (II) Using input driver 'evdev' for 'Power Button'
[  2751.835] (**) Power Button: always reports core events
[  2751.835] (**) evdev: Power Button: Device: "/dev/input/event3"
[  2751.835] (--) evdev: Power Button: Vendor 0 Product 0x1
[  2751.835] (--) evdev: Power Button: Found keys
[  2751.835] (II) evdev: Power Button: Configuring as keyboard
[  2751.835] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/event3"
[  2751.835] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6)
[  2751.835] (**) Option "xkb_rules" "evdev"
[  2751.835] (**) Option "xkb_model" "pc104"
[  2751.835] (**) Option "xkb_layout" "us"
[  2751.850] (II) config/udev: Adding input device Video Bus (/dev/input/event4)
[  2751.850] (**) Video Bus: Applying InputClass "evdev keyboard catchall"
[  2751.850] (II) systemd-logind: got fd for /dev/input/event4 13:68 fd 13 paused 0
[  2751.850] (II) Using input driver 'evdev' for 'Video Bus'
[  2751.850] (**) Video Bus: always reports core events
[  2751.850] (**) evdev: Video Bus: Device: "/dev/input/event4"
[  2751.850] (--) evdev: Video Bus: Vendor 0 Product 0x6
[  2751.850] (--) evdev: Video Bus: Found keys
[  2751.850] (II) evdev: Video Bus: Configuring as keyboard
[  2751.850] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input4/event4"
[  2751.850] (II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD, id 7)
[  2751.850] (**) Option "xkb_rules" "evdev"
[  2751.850] (**) Option "xkb_model" "pc104"
[  2751.850] (**) Option "xkb_layout" "us"
[  2751.851] (II) config/udev: Adding input device Power Button (/dev/input/event1)
[  2751.851] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[  2751.851] (II) systemd-logind: got fd for /dev/input/event1 13:65 fd 14 paused 0
[  2751.851] (II) Using input driver 'evdev' for 'Power Button'
[  2751.851] (**) Power Button: always reports core events
[  2751.851] (**) evdev: Power Button: Device: "/dev/input/event1"
[  2751.851] (--) evdev: Power Button: Vendor 0 Product 0x1
[  2751.851] (--) evdev: Power Button: Found keys
[  2751.851] (II) evdev: Power Button: Configuring as keyboard
[  2751.851] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input1/event1"
[  2751.851] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 8)
[  2751.851] (**) Option "xkb_rules" "evdev"
[  2751.851] (**) Option "xkb_model" "pc104"
[  2751.851] (**) Option "xkb_layout" "us"
[  2751.851] (II) config/udev: Adding input device Lid Switch (/dev/input/event0)
[  2751.851] (II) No input driver specified, ignoring this device.
[  2751.851] (II) This device may have been added with another device file.
[  2751.852] (II) config/udev: Adding input device Sleep Button (/dev/input/event2)
[  2751.852] (**) Sleep Button: Applying InputClass "evdev keyboard catchall"
[  2751.852] (II) systemd-logind: got fd for /dev/input/event2 13:66 fd 15 paused 0
[  2751.852] (II) Using input driver 'evdev' for 'Sleep Button'
[  2751.852] (**) Sleep Button: always reports core events
[  2751.852] (**) evdev: Sleep Button: Device: "/dev/input/event2"
[  2751.852] (--) evdev: Sleep Button: Vendor 0 Product 0x3
[  2751.852] (--) evdev: Sleep Button: Found keys
[  2751.852] (II) evdev: Sleep Button: Configuring as keyboard
[  2751.852] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input2/event2"
[  2751.852] (II) XINPUT: Adding extended input device "Sleep Button" (type: KEYBOARD, id 9)
[  2751.852] (**) Option "xkb_rules" "evdev"
[  2751.852] (**) Option "xkb_model" "pc104"
[  2751.852] (**) Option "xkb_layout" "us"
[  2751.852] (II) config/udev: Adding input device HDA Intel HDMI HDMI/DP,pcm=3 (/dev/input/event7)
[  2751.852] (II) No input driver specified, ignoring this device.
[  2751.852] (II) This device may have been added with another device file.
[  2751.853] (II) config/udev: Adding input device HDA Intel HDMI HDMI/DP,pcm=7 (/dev/input/event8)
[  2751.853] (II) No input driver specified, ignoring this device.
[  2751.853] (II) This device may have been added with another device file.
[  2751.853] (II) config/udev: Adding input device HDA Intel HDMI HDMI/DP,pcm=8 (/dev/input/event9)
[  2751.853] (II) No input driver specified, ignoring this device.
[  2751.853] (II) This device may have been added with another device file.
[  2751.853] (II) config/udev: Adding input device Apple Inc. Apple Internal Keyboard / Trackpad (/dev/input/event5)
[  2751.853] (**) Apple Inc. Apple Internal Keyboard / Trackpad: Applying InputClass "evdev keyboard catchall"
[  2751.853] (II) systemd-logind: got fd for /dev/input/event5 13:69 fd 16 paused 0
[  2751.853] (II) Using input driver 'evdev' for 'Apple Inc. Apple Internal Keyboard / Trackpad'
[  2751.853] (**) Apple Inc. Apple Internal Keyboard / Trackpad: always reports core events
[  2751.853] (**) evdev: Apple Inc. Apple Internal Keyboard / Trackpad: Device: "/dev/input/event5"
[  2751.853] (--) evdev: Apple Inc. Apple Internal Keyboard / Trackpad: Vendor 0x5ac Product 0x259
[  2751.853] (--) evdev: Apple Inc. Apple Internal Keyboard / Trackpad: Found keys
[  2751.853] (II) evdev: Apple Inc. Apple Internal Keyboard / Trackpad: Configuring as keyboard
[  2751.853] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.0/0003:05AC:0259.0001/input/input5/event5"
[  2751.853] (II) XINPUT: Adding extended input device "Apple Inc. Apple Internal Keyboard / Trackpad" (type: KEYBOARD, id 10)
[  2751.853] (**) Option "xkb_rules" "evdev"
[  2751.853] (**) Option "xkb_model" "pc104"
[  2751.853] (**) Option "xkb_layout" "us"
[  2751.854] (II) config/udev: Adding input device bcm5974 (/dev/input/event15)
[  2751.854] (**) bcm5974: Applying InputClass "evdev touchpad catchall"
[  2751.854] (**) bcm5974: Applying InputClass "touchpad catchall"
[  2751.854] (**) bcm5974: Applying InputClass "Default clickpad buttons"
[  2751.854] (**) bcm5974: Applying InputClass "Disable clickpad buttons on Apple touchpads"
[  2751.854] (**) bcm5974: Applying InputClass "Touchpads"
[  2751.854] (II) LoadModule: "mtrack"
[  2751.854] (II) Loading /usr/lib/xorg/modules/input/mtrack_drv.so
[  2751.854] (II) Module mtrack: vendor="X.Org Foundation"
[  2751.854] 	compiled for 1.16.3, module version = 0.1.0
[  2751.854] 	Module class: X.Org XInput Driver
[  2751.854] 	ABI class: X.Org XInput driver, version 21.0
[  2751.854] (II) Using input driver 'mtrack' for 'bcm5974'
[  2751.854] (**) bcm5974: always reports core events
[  2751.854] (**) bcm5974: always reports core events
[  2751.854] (**) Option "TapButton1" "1"
[  2751.854] (**) Option "TapButton2" "2"
[  2751.854] (**) Option "TapButton3" "3"
[  2751.854] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.2/input/input15/event15"
[  2751.854] (II) XINPUT: Adding extended input device "bcm5974" (type: TOUCHPAD, id 11)
[  2751.854] (II) device control: init
[  2751.854] (**) Option "Device" "/dev/input/event15"
[  2751.854] (EE) xf86OpenSerial: Cannot open device /dev/input/event15
	Permission denied.
[  2751.854] (EE) mtrack: cannot open device
[  2751.854] (EE) Couldn't init device "bcm5974"
[  2751.854] (II) UnloadModule: "mtrack"
[  2751.854] (II) config/udev: Adding input device bcm5974 (/dev/input/mouse1)
[  2751.854] (**) bcm5974: Ignoring device from InputClass "touchpad ignore duplicates"
[  2751.855] (II) config/udev: Adding input device HDA Intel PCH Mic (/dev/input/event10)
[  2751.855] (II) No input driver specified, ignoring this device.
[  2751.855] (II) This device may have been added with another device file.
[  2751.855] (II) config/udev: Adding input device HDA Intel PCH Headphone (/dev/input/event11)
[  2751.855] (II) No input driver specified, ignoring this device.
[  2751.855] (II) This device may have been added with another device file.
[  2751.855] (II) config/udev: Adding input device HDA Intel PCH SPDIF (/dev/input/event12)
[  2751.855] (II) No input driver specified, ignoring this device.
[  2751.855] (II) This device may have been added with another device file.
[  2751.855] (II) config/udev: Adding input device PC Speaker (/dev/input/event6)
[  2751.855] (II) No input driver specified, ignoring this device.
[  2751.855] (II) This device may have been added with another device file.
[  2751.862] (II) intel(0): EDID vendor "APP", prod id 40984
[  2751.862] (II) intel(0): Printing DDC gathered Modelines:
[  2751.862] (II) intel(0): Modeline "2560x1600"x0.0  268.50  2560 2608 2640 2720  1600 1603 1609 1646 +hsync -vsync (98.7 kHz eP)
[  2763.862] (II) evdev: Apple Inc. Apple Internal Keyboard / Trackpad: Close
[  2763.862] (II) UnloadModule: "evdev"
[  2763.862] (II) systemd-logind: releasing fd for 13:69
[  2763.929] (II) evdev: Sleep Button: Close
[  2763.929] (II) UnloadModule: "evdev"
[  2763.929] (II) systemd-logind: releasing fd for 13:66
[  2763.946] (II) evdev: Power Button: Close
[  2763.946] (II) UnloadModule: "evdev"
[  2763.946] (II) systemd-logind: releasing fd for 13:65
[  2763.973] (II) evdev: Video Bus: Close
[  2763.973] (II) UnloadModule: "evdev"
[  2763.973] (II) systemd-logind: releasing fd for 13:68
[  2764.009] (II) evdev: Power Button: Close
[  2764.009] (II) UnloadModule: "evdev"
[  2764.009] (II) systemd-logind: releasing fd for 13:67
[  2764.066] (EE) Server terminated successfully (0). Closing log file.

So, like any half-baked sysadmin, I looked at the file:

[ryan@ryan-mbp-arch ~]$ ls -la /dev/input/
total 0
drwxr-xr-x  4 root root     400 Dec 28 21:37 .
drwxr-xr-x 18 root root    3100 Dec 28 22:27 ..
drwxr-xr-x  2 root root     100 Dec 28 21:37 by-id
drwxr-xr-x  2 root root     120 Dec 28 21:37 by-path
crw-rw----  1 root input 13, 64 Dec 28 21:37 event0
crw-rw----  1 root input 13, 65 Dec 28 21:37 event1
crw-rw----  1 root input 13, 74 Dec 28 21:37 event10
crw-rw----  1 root input 13, 75 Dec 28 21:37 event11
crw-rw----  1 root input 13, 76 Dec 28 21:37 event12
crw-rw----  1 root input 13, 77 Dec 28 21:37 event13
crw-rw----  1 root input 13, 78 Dec 28 21:37 event14
crw-rw----  1 root input 13, 79 Dec 28 21:37 event15
crw-rw----  1 root input 13, 66 Dec 28 21:37 event2
crw-rw----  1 root input 13, 67 Dec 28 21:37 event3
crw-rw----  1 root input 13, 68 Dec 28 21:37 event4
crw-rw----  1 root input 13, 69 Dec 28 21:37 event5
crw-rw----  1 root input 13, 72 Dec 28 21:37 event8
crw-rw----  1 root input 13, 73 Dec 28 21:37 event9
crw-rw----  1 root input 13, 63 Dec 28 21:37 mice
crw-rw----  1 root input 13, 33 Dec 28 21:37 mouse1

... and then I simply added myself to the "input" group and everything worked fine.

I'm guessing this is not the proper way of dealing with this issue. What are the possible negative consequences of addding oneself to the input group, and what is the "correct" solution to this problem?

Thanks!

Offline

#2 2015-03-26 11:22:54

botto
Member
Registered: 2015-03-25
Posts: 5

Re: Adding oneself to the "input" group -- bad idea?

I had exactly the same problem on my MBA 6,2 and adding my user to the input group fixed it.
I guess it makes sense to be a member of that group considering X runs under the user and not root

Offline

#3 2015-03-26 12:13:57

drcouzelis
Member
From: Connecticut, USA
Registered: 2009-11-09
Posts: 4,092
Website

Re: Adding oneself to the "input" group -- bad idea?

AbsoluteZero wrote:

Adding oneself to the "input" group -- bad idea?

No, adding yourself to the "input" group is not a bad idea. That's exactly the way groups are supposed to work (at least up untill systemd was introduced, I dont know about things now).

Regardless, you won't hurt anything by adding yourself to a group, even ones you don't really need. The drawbacks to doing that are (slightly) less security. For example, if you give yourself group access to files that you don't really need and then you accidentally delete them then that would be bad.

More information on groups here: https://wiki.archlinux.org/index.php/Us … Group_list

Last edited by drcouzelis (2015-03-26 12:14:21)

Offline

Board footer

Powered by FluxBB