Compare commits
2 commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
ba645765e5 | ||
|
|
ad25e21266 |
8 changed files with 1729 additions and 1 deletions
10
.gitignore
vendored
Normal file
10
.gitignore
vendored
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
udev-160.tar.bz2
|
||||
/udev-164.tar.bz2
|
||||
/udev-164.tar.bz2.sign
|
||||
/udev-166.tar.bz2
|
||||
/udev-166.tar.bz2.sign
|
||||
/udev-167.tar.bz2
|
||||
/udev-170.tar.bz2
|
||||
/udev-171.tar.bz2
|
||||
/udev-172.tar.bz2
|
||||
/udev-173.tar.bz2
|
||||
6
Makefile.git
Normal file
6
Makefile.git
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
Patch:
|
||||
@for i in 00*.patch; do n=$$[$$(echo $$i|cut -f 1 -d '-'|sed -e 's#^0*##')]; echo "Patch$$n: $$i";done
|
||||
|
||||
patch:
|
||||
@for i in 00*.patch; do n=$$[$$(echo $$i|cut -f 1 -d '-'|sed -e 's#^0*##')]; echo "%patch$$n -p1 -b .git$$n";done
|
||||
|
||||
|
|
@ -1 +0,0 @@
|
|||
obsolete udev, it is replaced by systemd
|
||||
1
mirrors
Normal file
1
mirrors
Normal file
|
|
@ -0,0 +1 @@
|
|||
ftp://ftp.kernel.org/pub/linux/utils/kernel/hotplug/
|
||||
1
sources
Normal file
1
sources
Normal file
|
|
@ -0,0 +1 @@
|
|||
91a88a359b60bbd074b024883cc0dbde udev-173.tar.bz2
|
||||
65
udev-olpc-keymap-update.patch
Normal file
65
udev-olpc-keymap-update.patch
Normal file
|
|
@ -0,0 +1,65 @@
|
|||
From 00fc377e7a6b1997db346c8de51cbf05cad48376 Mon Sep 17 00:00:00 2001
|
||||
From: Paul Fox <pgf@laptop.org>
|
||||
Date: Mon, 22 Aug 2011 06:39:06 +0200
|
||||
Subject: [PATCH] keymap: update the OLPC keymap for correct function key
|
||||
behavior
|
||||
|
||||
New mappings were needed when the mechanical keyboard was
|
||||
introduced, and GNOME was made a peer to the sugar desktop.
|
||||
see http://lists.laptop.org/pipermail/devel/2010-July/029384.html
|
||||
---
|
||||
extras/keymap/keymaps/olpc-xo | 38 ++++++++++++++++++++++++++------------
|
||||
1 files changed, 26 insertions(+), 12 deletions(-)
|
||||
|
||||
diff --git a/extras/keymap/keymaps/olpc-xo b/extras/keymap/keymaps/olpc-xo
|
||||
index 7fe0662..34434a1 100644
|
||||
--- a/extras/keymap/keymaps/olpc-xo
|
||||
+++ b/extras/keymap/keymaps/olpc-xo
|
||||
@@ -2,18 +2,32 @@
|
||||
0x81 fn_esc
|
||||
0xF9 camera
|
||||
0xF8 sound # Fn-CAMERA = Mic
|
||||
-0xBB fn_f1
|
||||
-0xBC fn_f2
|
||||
-0xBD fn_f3
|
||||
-0xBE fn_f4
|
||||
-0xBF fn_f5
|
||||
-0xC0 fn_f6
|
||||
-0xC1 fn_f7
|
||||
-0xC2 fn_f8
|
||||
-0xC3 fn_f9
|
||||
-0xC4 fn_f10
|
||||
-0xD7 fn_f11
|
||||
-0xD8 fn_f12
|
||||
+
|
||||
+
|
||||
+# Function key mappings, as per
|
||||
+# http://dev.laptop.org/ticket/10213#comment:20
|
||||
+#
|
||||
+# Unmodified F1-F8 produce F1-F8, so no remap necessary.
|
||||
+# Unmodified F9-F12 control brightness and volume.
|
||||
+0x43 brightnessdown
|
||||
+0x44 brightnessup
|
||||
+0x57 volumedown
|
||||
+0x58 volumeup
|
||||
+
|
||||
+# fn-modified fkeys all produce the unmodified version of the key.
|
||||
+0xBB f1
|
||||
+0xBC f2
|
||||
+0xBD f3
|
||||
+0xBE f4
|
||||
+0xBF f5
|
||||
+0xC0 f6
|
||||
+0xC1 f7
|
||||
+0xC2 f8
|
||||
+0xC3 f9
|
||||
+0xC4 f10
|
||||
+0xD7 f11
|
||||
+0xD8 f12
|
||||
+
|
||||
|
||||
# Using F13-F21 for the .5 F keys right now.
|
||||
0xF7 f13
|
||||
--
|
||||
1.7.4.4
|
||||
|
||||
48
udev.git-617746e09795575c6258dd075ee7f0a44ce61e1e.patch
Normal file
48
udev.git-617746e09795575c6258dd075ee7f0a44ce61e1e.patch
Normal file
|
|
@ -0,0 +1,48 @@
|
|||
From: Kay Sievers <kay.sievers@vrfy.org>
|
||||
Date: Thu, 4 Aug 2011 21:25:03 +0000 (+0200)
|
||||
Subject: rules: move input_id to default rules
|
||||
X-Git-Url: http://git.kernel.org/?p=linux%2Fhotplug%2Fudev.git;a=commitdiff_plain;h=617746e09795575c6258dd075ee7f0a44ce61e1e
|
||||
|
||||
rules: move input_id to default rules
|
||||
|
||||
On Tue, Aug 2, 2011 at 10:56, Thomas Bächler <thomas@archlinux.org> wrote:
|
||||
> Commit c49df20758e0f22778cfc93b598f2929f4c86272 prevented udev from
|
||||
> creating broken symlinks for bluetooth hid devices. Unfortunately,
|
||||
> it also removed the ID_INPUT=1 and ID_INPUT_{KEY,MOUSE}=1 properties
|
||||
> from those devices. Xorg relies on these properties for cold- and
|
||||
> hotplugging of input devices.
|
||||
---
|
||||
|
||||
diff --git a/rules/rules.d/50-udev-default.rules b/rules/rules.d/50-udev-default.rules
|
||||
index f5b181d..30267fe 100644
|
||||
--- a/rules/rules.d/50-udev-default.rules
|
||||
+++ b/rules/rules.d/50-udev-default.rules
|
||||
@@ -20,6 +20,7 @@ KERNEL=="null|zero|full|random|urandom", MODE="0666"
|
||||
KERNEL=="mem|kmem|port|nvram", GROUP="kmem", MODE="0640"
|
||||
|
||||
# input
|
||||
+SUBSYSTEM=="input", ENV{ID_INPUT}=="", IMPORT{program}="input_id %p"
|
||||
KERNEL=="mouse*|mice|event*", MODE="0640"
|
||||
KERNEL=="ts[0-9]*|uinput", MODE="0640"
|
||||
KERNEL=="js[0-9]*", MODE="0644"
|
||||
@@ -50,7 +51,7 @@ SUBSYSTEM=="firewire", ATTR{units}=="*0x00b09d:0x00010*", GROUP="video"
|
||||
SUBSYSTEM=="firewire", ATTR{units}=="*0x00a02d:0x010001*", GROUP="video"
|
||||
SUBSYSTEM=="firewire", ATTR{units}=="*0x00a02d:0x014001*", GROUP="video"
|
||||
|
||||
-# libusb device nodes
|
||||
+# 'libusb' device nodes
|
||||
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE="0664"
|
||||
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ENV{ID_USB_INTERFACES}=="", IMPORT{program}="usb_id --export %p"
|
||||
|
||||
diff --git a/rules/rules.d/60-persistent-input.rules b/rules/rules.d/60-persistent-input.rules
|
||||
index 65a6381..e7611f5 100644
|
||||
--- a/rules/rules.d/60-persistent-input.rules
|
||||
+++ b/rules/rules.d/60-persistent-input.rules
|
||||
@@ -4,7 +4,6 @@ ACTION=="remove", GOTO="persistent_input_end"
|
||||
SUBSYSTEM!="input", GOTO="persistent_input_end"
|
||||
SUBSYSTEMS=="bluetooth", GOTO="persistent_input_end"
|
||||
|
||||
-ENV{ID_INPUT}=="", IMPORT{program}="input_id %p"
|
||||
SUBSYSTEMS=="usb", ENV{ID_BUS}=="", IMPORT{program}="usb_id --export %p"
|
||||
|
||||
# determine class name for persistent symlinks
|
||||
Loading…
Add table
Add a link
Reference in a new issue