Package Base Details: xorg-server-dev

Git Clone URL: https://aur.archlinux.org/xorg-server-dev.git (read-only, click to copy)
Keywords: X-ABI-EXTENSION_VERSION X-ABI-VIDEODRV_VERSION X-ABI-XINPUT_VERSION x-server
Submitter: Det
Maintainer: ny-a
Last Packager: ny-a
Votes: 20
Popularity: 0.092607
First Submitted: 2010-06-27 07:53
Last Updated: 2020-03-30 01:31

Det commented on 2010-08-01 10:22

The Nvidia driver 256.44 pre-release driver has been released. So if you an Nvidia user and insist on using/toying/whatever with this package (xorg-server 1.9) you can either choose Nouveau or Nvidia (the proprietary) driver and the git versions of the (xf86-input-)mouse/keyboard drivers (can be found here in AUR).

For the evdev driver another git package would need to be created but I don't think anybody cared even if I did it :).

Det commented on 2010-07-18 12:56

Yeah, not just the video ABI moved from 7 to 8 but also the 'input' (or whatever it was) ABI moved from 9 to 11 so you do indeed need the git versions from those too (learned this yesterday).

Also you may want to use (xf86-input-)evdev instead of (xf86-input-)keyboard/mouse for the sake of simplicity and input hotplugging.. but that's your choice. Just remember to remove (or comment) the touchpad "InputClass" part in your (/etc/X11/xorg.conf.d)10-evdev.conf (you can check our stunning Wiki for more info).

Det commented on 2010-07-18 12:54

Yeah, not just the video ABI moved from 7 to 8 but also the 'input' (or whatever it was) ABI moved from 9 to 11 so you do indeed need the git versions from those too (learned this yesterday).

Also you may want to use (xf86-input-)evdev instead of (xf86-input-)keyboard/mouse because that's the 'new & improved' method.. but that's your choice. Just remove (or comment) the touchpad "InputClass" part in your (/etc/X11/xorg.conf.d)10-evdev.conf (you can check our stunning Wiki for more info).

Det commented on 2010-07-18 12:47

Yeah, not just the video ABI moved from 7 to 8 but also the 'input' (or whatever it was) ABI moved from 9 to 11 so you do indeed need the git versions from those too (learned this yesterday).

Also you may want to use (xf86-input-)evdev instead of (xf86-input-)keyboard/mouse. Our Wiki is luckily stunning.

cb474 commented on 2010-07-18 06:28

Thanks for the explanation Det. I figured out that I had to install xorg-server-dev first and then install xf86-video-intel second (and edit its pkgbuild so it saw xorg-server-dev as a dependency), because xf86-video-intel builds against whatever version of xorg-server is already installed. But after that I still couldn't get past the GDM login screen. I don't know if xorg was locking up or just the keyboard and mouse weren't working. Perhaps I need the git versions of xf86-input-keyboard, xf86-input-mouse, and xf86-input-snypatics also?

Det commented on 2010-07-16 13:45

Fixed the build. I'm not exactly sure what was wrong but it's not anymore.

Det commented on 2010-07-16 10:39

More minor tweaks.

Det commented on 2010-07-14 08:36

As long as you get your driver from Git, it will most likely work.

It's the proprietary drivers (Nvidia and Catalyst) that need those significant changes.

Yeah, and you don't need to install anything else than the 'Git video driver' for Xorg server 1.9 RC4+. Unless of course if you wouldn't have libgl or a providing package (nvidia-utils or catalyst) installed (e.g. with new install of Arch) as I made a variable to the PKGBUILD ('screwlibgl=1') that by default assumes you have one and therefore removes libgl from (make)dependencies. Hence you wouldn't need to uninstall the conflicting proprietary drivers when building this package to have them installed again afterwards (because they already provide libgl themselves).

Det commented on 2010-07-13 14:31

As long as the driver is open source and you get it from Git, it will most likely work.

It's the proprietary drivers that need those significant changes.

Yeah, and you don't need to install anything if else than the 'Git driver' and this package if you already have ligl (as you most likely do) as I made a variable that by default assumes you have it installed and thus you don't need to uninstall nvidia-utils nor catalyst when building this package (the proprietary drivers) because they already provide libgl.

cb474 commented on 2010-07-13 03:00

If I want to try running this are there other packages I need to install? After I installed this xorg pacakge, GDM fails to start. I have the git version of xf86-video-intel. Will that work with this version of xorg or is the intel driver not supporting it yet?