From ArchWiki
Revision as of 12:32, 25 October 2010 by Tropicalicecube (talk | contribs) (evdev, hal, udev, dbus ????)
Jump to: navigation, search

Update Needed

Yesterday I switched back from nouveau to nvidia and looked at this page to find that the information is outdated with xorg 1.8 in our main repo. Is it OK to just delete old information and replace it with information that is relevant to current setups, or do we need to add another subchapter titled 'xorg18' to every title in the wiki? --Zenlord 10:45, 26 August 2010 (EDT)

I tried to fix up the dual monitor section regarding Nvidia...but I just noticed that there is squat in this entry regarding Intel...or ATi. Could someone who has a working Intel/ATi dual head setup add info? --Skripka 15:03, 21 August 2010 (EDT)

I attempted to clean up this wiki entry. I removed a lot of items from the troubleshooting as they were outdated or invalid to the current state of Xorg on Arch. If you feel and of these should be put back please rewrite the section using updated information. --Pyther 18:53, 9 April 2010 (EDT)

The current zapping technique doesn't seem to work anymore. Maybe adding this instead ?

Section "ServerFlags"
        Option          "DontZap"               "false"

Added some problems people may encounter after the mouse driver and auto protocol no longer detects mousepads/trackerpads fully, in the trouble shooting section. they could go in the synaptics section. but when people search for problems related to the mousepad/trackerpad and xorg they may not know about the synaptics driver.

I added a paragraph about switching between different layouts. I'm not sure that it should really go in this article but I think it needs to be on the wiki somewhere. Finding out how to it by searching the web or different forums is a bit hard at this point. Frood 09:28, 10 January 2008 (EST)

Most links of example xorg.conf are broken. They should either be relinked or removed. Cilyan 13:31, 05 August 2008 (EST)

The Beginner's Guide Install X section recommends installing libgl before installing xorg when using an open source video driver. If it's still good advice, this article needs to include a mention. UNIVAC 18:53, 24 September 2009 (EDT)

Xorg -configure

The command automatically generates a default file in the current directory. You can check it by:

The file is not created in the current directory, it is created in $HOME.

Changed it. Gog 21:55, 16 October 2009 (EDT)

--- A Note On Ctrl-Alt-Backspace

Since the original forum thread is now closed, I thought it pertinent to bring this up here. Mine is 'uname -a': 2.6.32-ARCH #1 SMP PREEMPT Tue Jan 19 06:08:04 UTC 2010 i686 Intel(R) Pentium(R) 4 CPU 1.70GHz GenuineIntel GNU/Linux. Using XFCE 4.6 with GDM and Xorg device hotplugging. I tried the suggestions for systemwide enabling of the keybindings by making the mentioned changes in /etc/hal/fdi/policy/10-keymap.fdi . But it did not work. Inspite of restarting the hal daemon and X. And a complete restart as well. I was able to apply the per-user setting suggested though: setxkbmap -option terminate:ctrl_alt_bksp and it works great. All I had to do for it to apply to any future sessions was to goto XFCE Menu>Settings>Session And Startup>Application Autostart>Add and make the appropriate entry. This is an easy way to create a working .desktop entry in the ~/.config/autostart/ folder. ( erythrocyte Sat Jan 30 07:38:10 IST 2010 )

Disabling mousekeys

I added Disable mousekeys permanently but I am not sure if this is the best way to go about disabling the mousekeys, if anyone know a better way, please edit. Lordmetroid 10:44, 3 February 2010 (EST)

From the Xorg.0.log file

Config from doesn't work for me, startx fails. This from X -configure works.

mention synaptics

Woudln't it be usefull to mention xf86-input-synaptics as a common driver, this is the touchpad driver. About every notebook user will need this driver.

@this: perhaps we should provide a way to list all driver packages and a way to determine what package xorg requires, usually found in the xorg log in case of xorg fail. This would mean we can also get rid of this suggestion in the article:

Udev should be capable of detecting your hardware without problems. Just in case there should be a problem, you could install the whole xorg-input-drivers group.

that, to me, is a bad suggestion. --stefanwilkens 05:59, 9 September 2010 (EDT)


Is Xnest standard install pulled along when installing X ? shouldn't we point to:

#pacman -S xorg-server-xnest

? (I had to.) Tropicalicecube 04:00, 15 October 2010 (EDT)

evdev, hal, udev, dbus ????

So exactly what does a person do with regard to the Xorg configuration of these things? Has the latest Xorg gotten all of this solved or not? Does anyone know? The whole thing is very confusing. The article even states to install evdev, but pacman can't find it. - KitchM 22:11, 23 October 2010 (EDT)

HAL is obsolete and isn't needed anymore unless you have applications that still depend on it (KDE, thunar, k3b...). dbus is for interprocess communication and I think udev uses it for userspace stuff like automounting. evdev is just the driver for input devices now. You don't need to configure any of it (other than adding dbus to DAEMONS) unless you want to tweak evdev settings with InputClass. udev can be configured separately from xorg if you want automounting etc. I don't know why pacman couldn't find evdev:
extra/xf86-input-evdev 2.5.0-1 [0.02 MB] (xorg-input-drivers) [installed]
thestinger 15:11, 24 October 2010 (EDT)
Ah, thanks Stinger, I should have known the name of the package was wrong. I believe that we need to be more careful in the details of the directions to state exactly what the user needs to do. Thanks for pointing that out.
Regarding the other items; it appears to me that there are a huge number of exceptions. Basically, HAL is not obsolete since major systems must be using it; such as Xfce. As soon as a user decides to use one of the many applications that use it, it must be installed. Also, if hal starts dbus, what starts dbus if it isn't there. This is not clearly explained.
The udev idea is also odd. Is it related to evdev? udev handles automounting like hal? There's another relationship I don't get.
As I followed the Beginners' Guide on a new install, I noticed that once we get to Xorg, everything falls apart. There is no current explanation of how to set the monitor resolution one wishes to use, for instance. I used to edit xorg.conf to make the resolutions available for the DE, but now it doesn't work or I forgot how. (Too obscure.) There was a link to "without xorg.conf", but it went nowhere. I hope that gets added here soon. Thanks again. - KitchM 00:53, 25 October 2010 (EDT)