- 26 Mar, 2013 1 commit
-
-
vdb@picaros.org authored
Section "Monitor" Identifier "a21inch" Option "PreferredMode" "1600x1200" Option "ZoomModes" "1600x1200 1280x1024 1280x1024 640x480" EndSection The option's effect is to search for and mark once each named mode in the output modes list. So the specification order is free and the zoom modes sequence follows the order of the output modes list. All marked modes are available via the Ctrl+Alt+Keypad-{Plus,Minus} key combination. See also http://bugs.freedesktop.org/show_bug.cgi?id=17954. This option has its use for combined monitor and television setups. It allows for easy switching between 60 Hz and 50 Hz modes even when a monitor refuses to display the input signal. (Includes a few minor changes suggested by Aaron for v2) Signed-off-by:
Servaas Vandenberghe <vdb@picaros.org> Reviewed-by:
Aaron Plattner <aplattner@nvidia.com> Signed-off-by:
Keith Packard <keithp@keithp.com>
-
- 11 Feb, 2013 1 commit
-
-
Bryce Harrington authored
man xorg.conf states that the 'Device' identifier is required in the 'Screen' section, yet current xserver defaults properly and boots up fine without it. Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=20742Signed-off-by:
Bryce Harrington <bryce@canonical.com> Signed-off-by:
Keith Packard <keithp@keithp.com>
-
- 25 Jul, 2012 1 commit
-
-
Adam Jackson authored
Signed-off-by:
Adam Jackson <ajax@redhat.com> Reviewed-by:
Dave Airlie <airlied@redhat.com> Reviewed-by:
Alan Coopersmith <alan.coopersmith@oracle.com> Reviewed-by:
Alex Deucher <alexander.deucher@amd.com> Reviewed-by:
Daniel Stone <daniel@fooishbar.org> Acked-by:
Aaron Plattner <aplattner@nvidia.com> Signed-off-by:
Keith Packard <keithp@keithp.com>
-
- 06 Apr, 2012 1 commit
-
-
Yaakov Selkowitz authored
Cygwin libraries use the .dll extension and "cyg" prefix in place of "lib". Signed-off-by:
Yaakov Selkowitz <yselkowitz@users.sourceforge.net> Reviewed-by:
Jon TURNEY <jon.turney@dronecode.org.uk> Reviewed-by:
Jeremy Huddleston <jeremyhu@apple.com>
-
- 26 Mar, 2012 2 commits
-
-
Gaetan Nadon authored
Excerpt from http://lists.x.org/archives/xorg-devel/2011-March/020481.html: The Xorg & xorg.conf substitutions are leftover from the transitional period where some distros were building our sources with the XFree86 and XF86config names until they had time to adjust the rest of their packages/installer/config code to the new names. This will fix inconsistencies and prevent the creation of new unneeded sed patterns. Reviewed-by:
Alan Coopersmith <alan.coopersmith@oracle.com> Signed-off-by:
Gaetan Nadon <memsize@videotron.ca> Signed-off-by:
Keith Packard <keithp@keithp.com>
-
Gaetan Nadon authored
Excerpt from http://lists.x.org/archives/xorg-devel/2011-March/020481.html: The Xorg & xorg.conf substitutions are leftover from the transitional period where some distros were building our sources with the XFree86 and XF86config names until they had time to adjust the rest of their packages/installer/config code to the new names. This will fix inconsistencies and prevent the creation of new unneeded sed patterns. Reviewed-by:
Alan Coopersmith <alan.coopersmith@oracle.com> Signed-off-by:
Gaetan Nadon <memsize@videotron.ca> Signed-off-by:
Keith Packard <keithp@keithp.com>
-
- 12 Jan, 2012 1 commit
-
-
Peter Hutterer authored
And point out what "hotplugging" means. Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by:
Julien Cristau <jcristau@debian.org>
-
- 22 Dec, 2011 1 commit
-
-
Cyril Brulebois authored
Debian's QA tool “lintian” reported a bad whatis entry for the xorg.conf(.d) manpages. It comes with the following pointers: For manual pages that document multiple programs, functions, files, or other things, the part before "\-" should list each separated by a comma and a space. […] Refer to the lexgrog(1) manual page, the groff_man(7) manual page, and the groff_mdoc(7) manual page for details. Indeed, the current situation is: $ whatis xorg.conf; whatis xorg.conf.d xorg.conf (5) - (unknown subject) xorg.conf.d (5) - (unknown subject) With this patch: xorg.conf (5) - configuration files for Xorg X server xorg.conf.d (5) - configuration files for Xorg X server Reviewed-by:
Alan Coopersmith <alan.coopersmith@oracle.com> Signed-off-by:
Cyril Brulebois <kibi@debian.org>
-
- 20 Oct, 2011 1 commit
-
-
Gaetan Nadon authored
http://www.gnu.org/software/groff/manual/html_node/Man-usage.htmlReviewed-by:
Alan Coopersmith <alan.coopersmith@oracle.com> Signed-off-by:
Gaetan Nadon <memsize@videotron.ca> Signed-off-by:
Keith Packard <keithp@keithp.com>
-
- 29 Sep, 2011 1 commit
-
-
Alexandr Shadchin authored
Signed-off-by:
Alexandr Shadchin <Alexandr.Shadchin@gmail.com> Reviewed-by:
Jamey Sharp <jamey@minilop.net> Tested-by:
Matthieu Herrb <matthieu.herrb@laas.fr>
-
- 27 Sep, 2011 3 commits
-
-
vdb@picaros.org authored
The xorg.conf manual uses the following convention in most of its sections: bold = text to be copied literally to the config file, italic = a symbolic name to be substituted by a true value. Some configuration keywords seem to have been changed into generic options. Prepending Option to the manual entry swapped the bold-italic logic. This patch restores the convention in the monitor section and consists of -.BI "Option " "\*qPreferredMode\*q " \*qstring\*q +.BI "Option \*qPreferredMode\*q \*q" name \*q modifications. Plus a few minor changes (Modes → Mode) and a typo fix. Signed-off-by: Servaas Vandenberghe Reviewed-by:
Peter Hutterer <peter.hutterer@who-t.net> Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
Recent changes to the server change the default absolute input device behaviour on zaphods to span the whole desktop too. Since these setups usually use an xorg.conf, allow the transformation matrix to be specified in the config as well. Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by:
Simon Thum <simon.thum@gmx.de>
-
Peter Hutterer authored
Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
- 15 Sep, 2011 1 commit
-
-
Jamey Sharp authored
Gaetan Nadon wrote: Alan Coopersmith wrote: "I think we recently dropped PC98 support from the X server, so I'd be okay with dropping the documentation now". Let's make them be right, shall we? Signed-off-by:
Jamey Sharp <jamey@minilop.net> Reviewed-by:
Jeremy Huddleston <jeremyhu@apple.com> Acked-by:
Gaetan Nadon <memsize@videotron.ca> Acked-by:
Alan Coopersmith <alan.coopersmith@oracle.com>
-
- 24 May, 2011 1 commit
-
-
Oleh Nykyforchyn authored
Usage example (tested on a dual-seat PC): Section "InputClass" Identifier "keyboard-all" MatchIsKeyboard "on" MatchDevicePath "/dev/input/event*" MatchLayout "!GeForce|!Matrox" Driver "evdev" Option "XkbLayout" "us" Option "XkbOptions" "terminate:ctrl_alt_bksp" EndSection It disables auto keyboard configuration for layouts "GeForce" and "Matrox". Note that "" in patterns means "no Layout sections found", e.g. MatchLayout "GeForce|" is "in layout GeForce or without explicit layout at all". Signed-off-by:
Oleh Nykyforchyn <oleh.nyk@gmail.com> Reviewed-by:
Peter Hutterer <peter.hutterer@who-t.net> Acked-by:
Dan Nicholson <dbn.lists@gmail.com> Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
- 16 Mar, 2011 1 commit
-
-
Peter Hutterer authored
X.Org Bug 35209 <http://bugs.freedesktop.org/show_bug.cgi?id=35209> Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by:
Cyril Brulebois <kibi@debian.org> Reviewed-by:
Julien Cristau <jcristau@debian.org>
-
- 14 Mar, 2011 1 commit
-
-
Gaetan Nadon authored
The convention is to have the manual pages in a man subdir which is not under a doc dir. The doc dir contains users docs. This will move man pages out of the way for upcoming DocBook patches. Reviewed-by:
Dan Nicholson <dbn.lists@gmail.com> Signed-off-by:
Gaetan Nadon <memsize@videotron.ca> Signed-off-by:
Keith Packard <keithp@keithp.com>
-
- 18 Jan, 2011 1 commit
-
-
Gaetan Nadon authored
Nothing requires the use of a C preprocessor Using standard file extensions (.man) means no need for .gitignore Use standard directory and makefile Reviewed-by:
Alan Coopersmith <alan.coopersmith@oracle.com> Reviewed-by:
Rémi Cardona <remi@gentoo.org> Signed-off-by:
Gaetan Nadon <memsize@videotron.ca> Signed-off-by:
Keith Packard <keithp@keithp.com>
-
- 06 Dec, 2010 1 commit
-
-
Peter Hutterer authored
Some devices should be initialised as floating from the start (e.g. Joysticks and accelerometers benefit from this). Currently users use the "SendCoreEvents" "off" flag for this, which isn't the most appropriate naming. Add an option "Floating", deprecate the others. Still parsed and handled by the server. Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by:
Daniel Stone <daniel@fooishbar.org>
-
- 11 Nov, 2010 1 commit
-
-
Peter Hutterer authored
An estimated 100% (rounded down to the nearest percent) of the people who have this in their configuration don't actually know what this option does. Protect the users from themselves. IIRC, AEI on was useful for some time between 1.4 and 1.5 and never since. Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by:
Dan Nicholson <dbn.lists@gmail.com>
-
- 18 Oct, 2010 1 commit
-
-
Adam Jackson authored
This was to distinguish XFree86 3.x files from XFree86 4.x files. It never really made sense to be looking for xorg.conf-4. Reviewed-by:
Matt Turner <mattst88@gmail.com> Reviewed-by:
Dan Nicholson <dbn.lists@gmail.com> Reviewed-by:
Jesse Adkins <jesserayadkins@gmail.com> Signed-off-by:
Adam Jackson <ajax@redhat.com>
-
- 01 Sep, 2010 1 commit
-
-
Peter Hutterer authored
From the documentation: "This is mainly to allow a touch screen to be used with netscape and other browsers which do strange things if the mouse moves between button down and button up." CLOSED - NOTOURBUG Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by:
Adam Jackson <ajax@redhat.com> Reviewed-by:
Daniel Stone <daniel@fooishbar.org>
-
- 10 Jun, 2010 5 commits
-
-
Dan Nicholson authored
Often we want to apply a driver specific option to a set of devices and don't care how the driver was selected for that device. The MatchDriver entry can be used to match the current driver string: MatchDriver "evdev|mouse" Option "Emulate3Buttons" "yes" The driver string is a case sensitive match. Signed-off-by:
Dan Nicholson <dbn.lists@gmail.com> Reviewed-by:
Peter Hutterer <peter.hutterer@who-t.net> Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Dan Nicholson authored
Currently when there multiple InputClass entries of the same type, only the last entry is used and the previous ones are ignored. Instead, multiple entries are used to create multiple matching conditions. For instance, an InputClass with MatchProduct "foo" MatchProduct "bar" will require that the device's product name contain both foo and bar. This provides a complement to the || style matching when an entry is split using the "|" token. The xorg.conf man page has added an example to hopefully clarify the two types of compound matches. Signed-off-by:
Dan Nicholson <dbn.lists@gmail.com> Reviewed-by:
Peter Hutterer <peter.hutterer@who-t.net> Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Dan Nicholson authored
Sometimes the vendor and product names aren't specific enough to target a USB device, so expose the numeric codes in the ID. A MatchUSBID entry has been added that supports shell pattern matching when fnmatch(3) is available. For example: MatchUSBID "046d:*" The IDs are stored in lowercase hex separated by a ':' like "lsusb" or "lspci -n". Signed-off-by:
Dan Nicholson <dbn.lists@gmail.com> Reviewed-by:
Peter Hutterer <peter.hutterer@who-t.net> Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Dan Nicholson authored
Serial input devices lack properties such as product or vendor name. This makes matching InputClass sections difficult. Add a MatchPnPID entry to test against the PnP ID of the device. The entry supports a shell pattern match on platforms that support fnmatch(3). For example: MatchPnPID "WACf*" A match type for non-path pattern matching, match_pattern, has been added. The difference between this and match_path_pattern is the FNM_PATHNAME flag in fnmatch(3). Signed-off-by:
Dan Nicholson <dbn.lists@gmail.com> Reviewed-by:
Peter Hutterer <peter.hutterer@who-t.net> Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Dan Nicholson authored
Allow InputClass sections to match against the running operating system to narrow the application of rules. An example where this could be used is to specify that the default input driver on Linux is evdev while it's mouse/kbd everywhere else. The operating system name is the same as `uname -s`, and matching is case-insensitive. Signed-off-by:
Dan Nicholson <dbn.lists@gmail.com> Reviewed-by:
Peter Hutterer <peter.hutterer@who-t.net> Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
- 24 May, 2010 1 commit
-
-
Brice Goglin authored
Signed-off-by:
Brice Goglin <Brice.Goglin@ens-lyon.org> Reviewed-by:
Alan Coopersmith <alan.coopersmith@oracle.com>
-
- 20 May, 2010 1 commit
-
-
Simon Farnsworth authored
This patch adds documentation for the DefaultModes monitor option added in the previous patch. Signed-off-by:
Simon Farnsworth <simon.farnsworth@onelan.com> Reviewed-by:
Adam Jackson <ajax@redhat.com> Signed-off-by:
Keith Packard <keithp@keithp.com>
-
- 08 Apr, 2010 4 commits
-
-
Peter Hutterer authored
These drivers have been deactivated for over a year now, let's not refer potential users to them. Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Dan Nicholson authored
In addition to the conf files found in /etc/X11 or $sysconfdir/X11 used for local administration, we also reserve a system directory for vendor and package usage. The simple search path is: /usr/share/X11/xorg.conf.d $datadir/X11/xorg.conf.d Files from these directories will have the lowest config priority. The directory $datadir/X11/xorg.conf.d is exported from xorg-server.pc in the variable "sysconfigdir". Packages should install their .conf files to the directory specified by: `pkg-config --variable=sysconfigdir xorg-server` Signed-off-by:
Dan Nicholson <dbn.lists@gmail.com> Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Dan Nicholson authored
There's no reason to carry all the oddities from xorg.conf like appended hostname to the search path for xorg.conf.d. This changes it to something very simple: /etc/X11/<cmdline> $sysconfdir/X11/<cmdline> /etc/X11/xorg.conf.d $sysconfdir/X11/xorg.conf.d Signed-off-by:
Dan Nicholson <dbn.lists@gmail.com> Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Dan Nicholson authored
Explain the "safe" path dance for -configdir, too. Signed-off-by:
Dan Nicholson <dbn.lists@gmail.com> Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
- 15 Feb, 2010 1 commit
-
-
Dan Nicholson authored
Currently the config and InputClasses are merged together so that the options from the config backend have the highest priority. This is bad since it means options such as a default XKB layout set by the backend cannot be changed by the user. This patch changes order of precedence to be: 1. xorg.conf 2. xorg.conf.d (later files have higher priority) 3. config backend In order to allow this ordering, the config parsing has been changed to read the xorg.conf.d files before xorg.conf. This has the consequence that the core device picking which looks for the first InputDevice may not find it in xorg.conf. Signed-off-by:
Dan Nicholson <dbn.lists@gmail.com> Reviewed-by:
Peter Hutterer <peter.hutterer@who-t.net> Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
- 11 Feb, 2010 4 commits
-
-
Peter Hutterer authored
Tags may be a list of comma-separated strings that match against a MatchTag InputClass section. If any of the tags specified for a device match against the MatchTag of the section, this match is evaluated true and passed on to the next match condition. Tags are specified as "input.tags" (hal) or "ID_INPUT.tags" (udev), the value of the tags is case-sensitive and require an exact match (not a substring match). i.e. "quirk" will not match "QUIRK", "need_quirk" or "quirk_needed". Example configuration: udev: ENV{ID_INPUT.tags}="foo,bar" hal: <merge key="input.tags" type="string">foo,bar</merge> xorg.conf: Section "InputClass" Identifier "foobar quirks" MatchTag "foo|foobar" Option "Foobar" "on" EndSection Where the xorg.conf section matches against any device with the tag "foo" or tag "foobar" set. Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net> Tested-by:
Dan Nicholson <dbn.lists@gmail.com> Reviewed-by:
Dan Nicholson <dbn.lists@gmail.com>
-
Dan Nicholson authored
In order to keep the number of InputClass sections manageable, allow matches to contain multiple arguments. The arguments will be separated by the '|' character. This allows a policy to apply to multiple types of devices. For example: Section "InputClass" Identifier "Inverted Mice" MatchProduct "Crazy Mouse|Silly Mouse" Option "InvertX" "yes" EndSection This applies to the MatchProduct, MatchVendor and MatchDevicePath entries. Currently there is no way to escape characters, so names or patterns cannot contain '|'. Signed-off-by:
Dan Nicholson <dbn.lists@gmail.com> Reviewed-by:
Peter Hutterer <peter.hutterer@who-t.net> Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Dan Nicholson authored
Sometimes it is desirable to skip adding specific input devices to the server. The "Ignore" option is used similarly to Monitor sections so that matched devices will not be added. BadIDChoice is returned to the config backend so that it will clean up all resources. Signed-off-by:
Dan Nicholson <dbn.lists@gmail.com> Reviewed-by:
Peter Hutterer <peter.hutterer@who-t.net> Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Dan Nicholson authored
Drivers and options specified in InputClass sections work on a "first match wins" strategy. Let's be consistent when documenting it. Signed-off-by:
Dan Nicholson <dbn.lists@gmail.com> Reviewed-by:
Peter Hutterer <peter.hutterer@who-t.net> Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
- 11 Jan, 2010 2 commits
-
-
simonthum authored
With InputClass support, it makes more sense to cover all aspects of acceleration in options. Previously, one could only set the default on the command line. Signed-off-by:
Simon Thum <simon.thum@gmx.de> Reviewed-by:
Peter Hutterer <peter.hutterer@who-t.net> Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
simonthum authored
Signed-off-by:
Simon Thum <simon.thum@gmx.de> Reviewed-by:
Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by:
Fernando Carrijo <fcarrijo@yahoo.com.br> Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-