[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

xorg: Changes to 'debian-unstable'



 debian/changelog                |    4 +++-
 debian/xserver-xorg.postinst.in |   12 +++++++++++-
 2 files changed, 14 insertions(+), 2 deletions(-)

New commits:
commit a3981617ffc901f14facf829ba2e33828a675ccd
Author: Timo Aaltonen <tjaalton@deckard.hut.fi>
Date:   Mon Oct 22 01:21:10 2007 +0300

    Ubuntu: Detect keyboard layout configuration using /etc/default/console-setup if available.
    
    This needs support in d-i & console-setup.

diff --git a/debian/changelog b/debian/changelog
index b6df0b5..99b324e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -30,10 +30,12 @@ xorg (1:7.3+3) UNRELEASED; urgency=low
     - Sparc doesn't need sun types keyboard since 2.6 kernel come to play
       in the game. Make it use pc105 instead with xorg rules.
     - Use fbset for HPPA.
+    - Detect keyboard layout configuration using /etc/default/console-setup
+      if available.
   * dexconf: Fix problem preventing touchpad scrolling from being able to be
     enabled by switching HorizEdgeDelta for HorizEdgeScroll.
 
- -- Timo Aaltonen <tjaalton@cc.hut.fi>  Sun, 21 Oct 2007 20:18:38 +0300
+ -- Timo Aaltonen <tjaalton@cc.hut.fi>  Mon, 22 Oct 2007 01:15:09 +0300
 
 xorg (1:7.3+2) unstable; urgency=low
 
diff --git a/debian/xserver-xorg.postinst.in b/debian/xserver-xorg.postinst.in
index e7c89b7..51ca25c 100644
--- a/debian/xserver-xorg.postinst.in
+++ b/debian/xserver-xorg.postinst.in
@@ -1001,7 +1001,17 @@ if [ "$RET" = "true" ]; then
   db_set xserver-xorg/autodetect_keyboard false
 fi
 
-if [ -n "$DOKBDETECT" ]; then
+if [ -n "$DOKBDETECT" ] && [ -f /etc/default/console-setup ]; then
+  # Hmm. At least for now, none of the variables in this file will clash
+  # with our own variables ...
+  . /etc/default/console-setup
+fi
+
+if [ "$XKBLAYOUT" ]; then
+  debug_echo "Fetched keyboard layout from console configuration:"
+  debug_echo "layout: '$XKBLAYOUT', options: '$XKBOPTIONS', variant: '$XKBVARIANT', model: '$XKBMODEL'"
+  PRIORITY=low
+elif [ -n "$DOKBDETECT" ]; then
   # generated by a small bit of Perl from a static list of keymaps provided
   # by Matthias Urlichs
   REALLANG=${LANG%%@*}



Reply to: