summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* sound: generate ID_PATH and ID_ID propertiesHEADmasterLennart Poettering2009-06-061-9/+16
| | | | | This is useful for applications such as PulseAudio to identify and recognize sound cards by their id (serial) or their path.
* sound: check ID_VENDOR_FROM_DATABASE before running pci-db/usb-dbLennart Poettering2009-06-061-2/+2
| | | | | | It is more likely that the vendor id is in the databases than the product id. Hence, check for the vendor id to figure out whether pci-db/usb-db still needs to be run.
* sound: generate change event on card<N> device from add event on controlC<N> ↵Lennart Poettering2009-06-061-1/+34
| | | | device
* sound: run path_id only when ID_PATH isn't set yetLennart Poettering2009-06-061-1/+1
|
* udev-acl: Manage /dev/kvmMartin Pitt2009-06-061-0/+3
| | | | As discussed with Kay Sievers in #udev.
* Add model/vendor descriptions for PCI & USB net/tty devicesDan Williams2009-06-053-1/+31
|
* udev-acl: Manage non-PTP libgphoto camerasMartin Pitt2009-06-051-0/+3
| | | | | | | | | | | libgphoto supports a lot of old cameras which don't speak PTP yet and have a proprietary protocol. With a recent patch [1] libgphoto now creates udev rules which tag those with ID_GPHOTO2. Discussed on devkit-devel@ [2]. [1] https://sourceforge.net/tracker/?func=detail&aid=2801117&group_id=8874&atid=308874 [2] http://lists.freedesktop.org/archives/devkit-devel/2009-June/000191.html
* udev-acl: Add missing DRM classMartin Pitt2009-06-031-0/+3
| | | | | | | Without it, /dev/dri/card* is not accessible to the user, thus no X.org acceleration love. This coincides with the equivalent rule in old hal's 20-acl-management.fdi.
* Merge branch 'master' of git://git.kernel.org/pub/scm/linux/hotplug/udev-extrasDavid Zeuthen2009-06-022-1/+3
|\
| * keymap: Add Samsung R560Martin Pitt2009-06-021-1/+1
| | | | | | | | | | Reported on hal ML as hal-info patch by Francis Russell <francis@unchartedbackwaters.co.uk>.
| * keymap: Update Fujitsu Esprimo V5Martin Pitt2009-06-021-0/+2
| | | | | | | | | | Reported by Stefan Kriwanek <kriwanek@physik.hu-berlin.de> as hal-info patch on hal ML.
* | gudev: split Javascript examples into gjs and seed specific filesDavid Zeuthen2009-06-022-9/+89
| |
* | gudev: Fix up docs for the GUdevClient::uevent signalDavid Zeuthen2009-06-021-1/+0
|/
* gudev: Fix up pkgconfig file so things actually workDavid Zeuthen2009-06-011-2/+3
|
* Fix distcheckDavid Zeuthen2009-06-011-4/+7
|
* Add gudev to SUBDIRSDavid Zeuthen2009-06-011-1/+2
|
* Add a GObject-based wrapper library for libudevDavid Zeuthen2009-06-0121-3/+2362
| | | | | | | This makes it much simpler to use libudev from programs already using GObject. It also makes it possible to easily use libudev from other programming languages, such as Javascript, because of GObject introspection support.
* keymap: include unistd.h for read(2)Dan Williams2009-05-261-0/+1
|
* udev-acl: remove usused variablesDan Williams2009-05-261-2/+0
|
* keymap: ensure module rules match on the input deviceMartin Pitt2009-05-251-4/+4
| | | | | | Add a KERNEL=="input*" check to the input module matches, to ensure that the ATTRS{name} check is really done against the input device, not to any random name attached to a subdevice. Thanks to Kay Sievers!
* keymap: more efficient udev rulesMartin Pitt2009-05-241-41/+43
| | | | | | | | Read [dmi/id]sys_vendor just once into a variable and only use the variable in all the rules. Short-circuit rules file if vendor is empty. Also fix the ThinkPad/Asus Extra Buttons rules to check parent's name as well, for more robustness.
* keymap: fix selection of event devicesMartin Pitt2009-05-231-2/+3
| | | | | | | Using DEVNAME=="..." is invalid, we mean KERNEL=="..." here. Instead of adding this to individual rules, short-circuit the entire keymap rules file for non-event devices.
* keymap: fix Sony rulesMartin Pitt2009-05-191-2/+3
| | | | | | The name "Sony Vaio Keys" is attached to the parent input device (like "input5"), the evdev device which we actually want (input/event5) is a child of it. Update udev rules accordingly.
* udev-acl: ACL_SET -> ACL_MANAGEKay Sievers2009-05-193-12/+12
|
* udev-acl: add/remove ACLs for active/inactive local sessionsKay Sievers2009-05-181-27/+43
|
* update NEWSKay Sievers2009-05-171-1/+17
|
* udev-acl: tool to grant device node access to local usersKay Sievers2009-05-176-40/+378
|
* Merge branch 'master' of ↵Kay Sievers2009-05-1611-16/+301
|\ | | | | | | git+ssh://master.kernel.org/pub/scm/linux/hotplug/udev-extras
| * keymap: install README.keymap.txtMartin Pitt2009-05-151-0/+2
| |
| * keymap: add README with documentation and "how to fix" guideMartin Pitt2009-05-151-0/+100
| |
| * keymap: add findkeyboards scriptMartin Pitt2009-05-142-0/+46
| | | | | | | | | | | | findkeyboards prints out the device names of all "real" keyboards (atkbd and the separate modules as found in ThinkPads or Sonys). This makes it much easier to use a tool like keymap -i or do other debugging.
| * keymap: distribute check-keymaps.shMartin Pitt2009-05-141-1/+1
| | | | | | | | This was forgotten to be added to EXTRA_DIST for building source distributions.
| * keymap: add --interactive modeMartin Pitt2009-05-141-7/+62
| | | | | | | | | | | | | | | | | | Add -i/--interactive mode to keymap tool, for easy debugging of unknown and wrong keymaps. Use like sudo /lib/udev/keymap -i input/event4 and note down the wrong/missing keys.
| * alsa: add persistant device rulesLennart Poettering2009-05-122-1/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch adds persistant device node symlinks for ALSA control devices. This mimics the behaviour of the persistancy rules for other subsystems, such as v4l or storage. This patch is useful only when alsa-lib with this patch is used: http://git.alsa-project.org/?p=alsa-lib.git;a=commit;h=33ab0b5381c87e151e87e5000964edd868484886 This will allow referring to ALSA devices with device strings such as: hw:/dev/snd/by-path/pci-0000:00:1a.1-usb-0:1:1.0 instead of hw:0 where the device index might be unstable.
| * keymap: add ThinkPad X200 TabletMartin Pitt2009-05-123-0/+8
| | | | | | | | | | Reported in https://launchpad.net/bugs/356019 by Roger E Critchlow Jr <rec@elf.org>.
| * keymap: check Makefile.am completeness in check-keymaps.shMartin Pitt2009-05-111-0/+4
| | | | | | | | Verify that we have added all key map files to Makefile.am's _DATA list.
| * keymap: fix wrong Sony map file nameMartin Pitt2009-05-111-2/+2
| |
| * keymap: check maps existance in check-keymaps.shMartin Pitt2009-05-111-1/+11
| | | | | | | | Verify that maps referred to in the rules files actually exist in keymaps/.
| * keymap: fix tests for separate build treeMartin Pitt2009-05-111-1/+1
| | | | | | | | | | | | Fix thinko in keymap/check-keymaps.sh: keys.txt is not in ${srcdir}, but in the build dir. This broke "make check" when using a separate build tree.
| * keymap: explicitly list all keymap files in keymaps/Martin Pitt2009-05-111-1/+41
| | | | | | | | | | Automake falls over with the previous glob when building in a separate build tree.
| * keymap: Add HP TX2Martin Pitt2009-05-112-0/+4
| | | | | | | | | | Add keymap for HP TX2, as reported on the hal ML by Stephen Sugden <glurgle@gmail.com>. Translated from hal-info patch.
| * keymap: Fix HP autobrightness keyMartin Pitt2009-05-111-1/+1
| | | | | | | | | | | | | | | | Fix the "auto brightness" substitute key on HP from f21 to f23 to be consistent with other mappings, as per recommendation on http://people.freedesktop.org/~hughsient/quirk/quirk-keymap-try.html. Reported on hal ML by Stephen Sugden.
| * keymap: Add Samsung P560Martin Pitt2009-05-111-1/+1
| | | | | | | | As reported on hal ML.
* | usb-db: remove copy/pasted stuffKay Sievers2009-05-161-3/+0
|/
* v4l_id: install v4l rulesFilippo Argiolas2009-05-111-0/+3
|
* keymap: add check for valid namesMartin Pitt2009-05-102-0/+17
| | | | | | | Add keymap/check-keymaps.sh and run it in make check. This verifies that all key names in keymap/keymaps/* are known in the current <linux/input.h>.
* detect awk in configure (used by keymap)Martin Pitt2009-05-102-3/+4
| | | | | | keymap's Makefile uses awk. Instead of hardcoding it, use AC_PROG_AWK properly and use the detected one in the Makefiles. Thanks to Dan Nicholson for the suggestion.
* keymap/Makefile.am: use configure-detected gperf pathMartin Pitt2009-05-101-1/+1
| | | | | We detect gperf presence and path in configure, so we should use it in keymap's Makefile. Thanks to Dan Nicholson for noticing!
* v4l_id: aa Filippo's mail addressKay Sievers2009-05-091-1/+1
|
* keymap: add .gitignore and replace whitespaceKay Sievers2009-05-092-179/+194
|