diff options
Diffstat (limited to 'packages/xserver-common/files')
-rw-r--r-- | packages/xserver-common/files/kdrive-1.4-fixes.patch | 314 |
1 files changed, 23 insertions, 291 deletions
diff --git a/packages/xserver-common/files/kdrive-1.4-fixes.patch b/packages/xserver-common/files/kdrive-1.4-fixes.patch index d43ffebc17..07b82c3a98 100644 --- a/packages/xserver-common/files/kdrive-1.4-fixes.patch +++ b/packages/xserver-common/files/kdrive-1.4-fixes.patch @@ -1,299 +1,24 @@ -Index: xserver-common-1.22/X11/default.xmodmap -=================================================================== ---- /dev/null 1970-01-01 00:00:00.000000000 +0000 -+++ xserver-common-1.22/X11/default.xmodmap 2008-04-18 14:01:52.000000000 +0100 -@@ -0,0 +1,260 @@ -+keycode 8 = -+keycode 9 = Escape -+keycode 10 = 1 exclam -+keycode 11 = 2 at -+keycode 12 = 3 numbersign -+keycode 13 = 4 dollar -+keycode 14 = 5 percent -+keycode 15 = 6 asciicircum -+keycode 16 = 7 ampersand braceleft -+keycode 17 = 8 asterisk bracketleft -+keycode 18 = 9 parenleft bracketright -+keycode 19 = 0 parenright braceright -+keycode 20 = minus underscore backslash -+keycode 21 = equal plus -+keycode 22 = BackSpace -+keycode 23 = Tab -+keycode 24 = q Q q -+keycode 25 = w W w -+keycode 26 = e E -+keycode 27 = r R r -+keycode 28 = t T t -+keycode 29 = y Y y -+keycode 30 = u U u -+keycode 31 = i I i -+keycode 32 = o O o -+keycode 33 = p P p -+keycode 34 = bracketleft braceleft -+keycode 35 = bracketright braceright asciitilde -+keycode 36 = Return -+keycode 37 = Control_L -+keycode 38 = a A -+keycode 39 = s S s -+keycode 40 = d D -+keycode 41 = f F -+keycode 42 = g G g -+keycode 43 = h H h -+keycode 44 = j J j -+keycode 45 = k K k -+keycode 46 = l L l -+keycode 47 = semicolon colon -+keycode 48 = apostrophe quotedbl -+keycode 49 = grave asciitilde -+keycode 50 = Shift_L -+keycode 51 = backslash bar -+keycode 52 = z Z z -+keycode 53 = x X x -+keycode 54 = c C -+keycode 55 = v V v -+keycode 56 = b B -+keycode 57 = n N n -+keycode 58 = m M m -+keycode 59 = comma less -+keycode 60 = period greater -+keycode 61 = slash question -+keycode 62 = Shift_R -+keycode 63 = KP_Multiply -+keycode 64 = Alt_L -+keycode 65 = space -+keycode 66 = Caps_Lock -+keycode 67 = F1 F11 -+keycode 68 = F2 F12 -+keycode 69 = F3 F13 -+keycode 70 = F4 F14 -+keycode 71 = F5 F15 -+keycode 72 = F6 F16 -+keycode 73 = F7 F17 -+keycode 74 = F8 F18 -+keycode 75 = F9 F19 -+keycode 76 = F10 F20 -+keycode 77 = Num_Lock -+keycode 78 = Scroll_Lock -+keycode 79 = KP_7 -+keycode 80 = KP_8 -+keycode 81 = KP_9 -+keycode 82 = KP_Subtract -+keycode 83 = KP_4 -+keycode 84 = KP_5 -+keycode 85 = KP_6 -+keycode 86 = KP_Add -+keycode 87 = KP_1 -+keycode 88 = KP_2 -+keycode 89 = KP_3 -+keycode 90 = KP_0 -+keycode 91 = KP_Decimal -+keycode 92 = -+keycode 93 = -+keycode 94 = less greater bar -+keycode 95 = F11 -+keycode 96 = F12 -+keycode 97 = -+keycode 98 = -+keycode 99 = -+keycode 100 = -+keycode 101 = -+keycode 102 = -+keycode 103 = -+keycode 104 = KP_Enter -+keycode 105 = Control_R -+keycode 106 = KP_Divide -+keycode 107 = -+keycode 108 = Mode_switch -+keycode 109 = Break -+keycode 110 = Home -+keycode 111 = Up -+keycode 112 = Prior -+keycode 113 = Left -+keycode 114 = Right -+keycode 115 = End -+keycode 116 = Down -+keycode 117 = Next -+keycode 118 = Insert -+keycode 119 = Delete -+keycode 120 = Menu -+keycode 121 = F13 -+keycode 122 = F14 -+keycode 123 = Help -+keycode 124 = Execute -+keycode 125 = F17 -+keycode 126 = KP_Subtract -+keycode 127 = Pause -+keycode 128 = -+keycode 129 = -+keycode 130 = -+keycode 131 = -+keycode 132 = -+keycode 133 = -+keycode 134 = -+keycode 135 = -+keycode 136 = -+keycode 137 = -+keycode 138 = -+keycode 139 = -+keycode 140 = -+keycode 141 = -+keycode 142 = -+keycode 143 = -+keycode 144 = -+keycode 145 = -+keycode 146 = -+keycode 147 = -+keycode 148 = -+keycode 149 = -+keycode 150 = -+keycode 151 = -+keycode 152 = -+keycode 153 = -+keycode 154 = -+keycode 155 = -+keycode 156 = -+keycode 157 = -+keycode 158 = -+keycode 159 = -+keycode 160 = -+keycode 161 = -+keycode 162 = -+keycode 163 = -+keycode 164 = -+keycode 165 = -+keycode 166 = -+keycode 167 = -+keycode 168 = -+keycode 169 = -+keycode 170 = -+keycode 171 = -+keycode 172 = -+keycode 173 = -+keycode 174 = -+keycode 175 = -+keycode 176 = -+keycode 177 = -+keycode 178 = -+keycode 179 = -+keycode 180 = -+keycode 181 = -+keycode 182 = -+keycode 183 = -+keycode 184 = -+keycode 185 = -+keycode 186 = -+keycode 187 = -+keycode 188 = -+keycode 189 = -+keycode 190 = -+keycode 191 = -+keycode 192 = -+keycode 193 = -+keycode 194 = -+keycode 195 = -+keycode 196 = -+keycode 197 = -+keycode 198 = -+keycode 199 = -+keycode 200 = -+keycode 201 = -+keycode 202 = -+keycode 203 = -+keycode 204 = -+keycode 205 = -+keycode 206 = -+keycode 207 = -+keycode 208 = -+keycode 209 = -+keycode 210 = -+keycode 211 = -+keycode 212 = -+keycode 213 = -+keycode 214 = -+keycode 215 = -+keycode 216 = -+keycode 217 = -+keycode 218 = -+keycode 219 = -+keycode 220 = -+keycode 221 = -+keycode 222 = -+keycode 223 = -+keycode 224 = -+keycode 225 = -+keycode 226 = -+keycode 227 = -+keycode 228 = -+keycode 229 = -+keycode 230 = -+keycode 231 = -+keycode 232 = -+keycode 233 = -+keycode 234 = -+keycode 235 = -+keycode 236 = -+keycode 237 = -+keycode 238 = -+keycode 239 = -+keycode 240 = -+keycode 241 = -+keycode 242 = -+keycode 243 = -+keycode 244 = -+keycode 245 = -+keycode 246 = -+keycode 247 = -+keycode 248 = -+keycode 249 = -+keycode 250 = -+keycode 251 = -+keycode 252 = -+keycode 253 = -+keycode 254 = -+ -+add shift = Shift_L -+add shift = Shift_R -+add shift = Menu -+add lock = Caps_Lock -+add control = Control_L -+add control = Control_R -+add mod1 = Alt_L -+add mod2 = Num_Lock -+!mod3 -+add mod4 = Mode_switch -+!mod5 -+ -Index: xserver-common-1.22/X11/Xinit.d/12keymap -=================================================================== ---- xserver-common-1.22.orig/X11/Xinit.d/12keymap 2008-02-07 15:53:16.000000000 +0000 -+++ xserver-common-1.22/X11/Xinit.d/12keymap 2008-04-18 13:55:33.000000000 +0100 -@@ -2,6 +2,9 @@ - - MACHINE=`awk 'BEGIN { FS=": " } /Hardware/ { print $2 } ' </proc/cpuinfo` - -+# since kdrive 1.4 there is no default keymap in server -+xmodmap - </etc/X11/default.xmodmap -+ - case $MACHINE in - "SHARP Shepherd" | "SHARP Husky" | "SHARP Corgi") - xmodmap - < /etc/X11/shepherd.xmodmap -Index: xserver-common-1.22/X11/Xserver -=================================================================== ---- xserver-common-1.22.orig/X11/Xserver 2008-03-04 16:41:41.000000000 +0000 -+++ xserver-common-1.22/X11/Xserver 2008-04-18 13:55:33.000000000 +0100 -@@ -59,6 +59,11 @@ - ARGS="$ARGS -mouse /dev/input/mice" +--- /tmp/Xserver 2008-05-03 20:32:25.898796382 +0200 ++++ xserver-common-1.22/X11/Xserver 2008-05-03 20:35:37.557410270 +0200 +@@ -53,10 +53,14 @@ + ARGS="$ARGS -mouse /dev/touchscreen/ucb1x00" fi +-# use usb mouse if present +# kdrive 1.4 onwards needs -mouse args -+if [ -n "$TSLIB_TSDEVICE" ]; then + # Xorg doesn't support "-mouse" option, and uses /dev/input/mice automatically +-if [ -z "$TSLIB_TSDEVICE" ] && [ -e /dev/input/mice ] && [ "$XSERVER" != "Xorg" ]; then +- ARGS="$ARGS -mouse /dev/input/mice" ++if [ -e "$TSLIB_TSDEVICE" ] ; then + ARGS="$ARGS -mouse tslib" -+fi -+ ++else ++ if [ -e /dev/input/mice ] && [ "$XSERVER" != "Xorg" ] ; then ++ ARGS="$ARGS -mouse /dev/input/mice" ++ fi + fi + # start off server in conventional location. - case `module_id` in - "HP iPAQ H3100" | "HP iPAQ H3800") -@@ -103,8 +108,7 @@ +@@ -103,8 +107,7 @@ "Nokia RX-44") ARGS="$ARGS -dpi 225 -screen ${SCREEN_SIZE} -mouse tslib" ;; "GTA01" ) @@ -303,3 +28,10 @@ Index: xserver-common-1.22/X11/Xserver "Motorola Ezx Platform") ARGS="$ARGS -dpi 170 -screen 240x320" ;; "ARM-IntegratorCP" | "ARM-Versatile PB") +@@ -130,4 +133,6 @@ + fi + esac + ++echo "tslib: $TSLIB_TSDEVICE" ++echo "exec $XSERVER $ARGS $*" + exec $XSERVER $ARGS $* |