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

Re: xlibs keybinding on Sparc U5



On Saturday 08 January 2005 19:23, Nikolai Rinas wrote:
> i have problems with the new version of xfree86.
> I use Debian/sarge on my Sparc Ultra 5. After a regular upgrade to
> version 4.3.0.dfsg.1-10  my keybinding doesn't work. It uses default
> one.

I've run a quick diff between the new and previous version.

Try adding the following line in /etc/X11/xkb/symbols.dir:
-------- -------- sun/us(sun5)
(the list looks sorted, so try to find the correct place)

If that fixes things, I guess a bug against xlibs would be the next step.

Cheers,
FJP

P.S. The full diff for xlibs for stuff relevant for sun seems to be:

diff -ur xlibs.old/etc/X11/xkb/symbols/sun/se xlibs.new/etc/X11/xkb/symbols/sun/se
--- xlibs.old/etc/X11/xkb/symbols/sun/se        2004-09-28 14:03:55.000000000 +0200
+++ xlibs.new/etc/X11/xkb/symbols/sun/se        2004-12-15 20:13:31.000000000 +0100
@@ -93,6 +93,9 @@
     key <POWR> { [  SunPowerSwitch,    SunPowerSwitchShift     ]       };
     // End "four keys up on the right"

+    // Override these settings by default xfree86 Ctrl+Alt combinations
+    include "srvr_ctrl(xfree86)";
+
     // Begin modifier mappings
     modifier_map Shift  { Shift_R };
     modifier_map Mod1  { Meta_L, Meta_R };
@@ -182,6 +185,9 @@
     key <KPDL> { [  KP_Delete, KP_Decimal ]                            };
     // End "Keypad" section,

+    // Override these settings by default xfree86 Ctrl+Alt combinations
+    include "srvr_ctrl(xfree86)";
+
     // Begin modifier mappings
     modifier_map Shift { Shift_R };
     modifier_map Mod1  { Alt_L };
diff -ur xlibs.old/etc/X11/xkb/symbols/sun/us xlibs.new/etc/X11/xkb/symbols/sun/us
--- xlibs.old/etc/X11/xkb/symbols/sun/us        2004-09-28 14:03:56.000000000 +0200
+++ xlibs.new/etc/X11/xkb/symbols/sun/us        2004-12-15 20:13:31.000000000 +0100
@@ -99,6 +99,9 @@
     key <KPDL> { [  KP_Delete, KP_Decimal ]    };
     // End "Keypad" section

+    // Override these settings by default xfree86 Ctrl+Alt combinations
+    include "srvr_ctrl(xfree86)";
+

     // begin modifier mappings
     modifier_map Shift { Shift_R };
@@ -217,6 +220,9 @@
     key <VOL+> { [  SunAudioRaiseVolume,SunVideoRaiseBrightness        ]       };
     key <POWR> { [  SunPowerSwitch,    SunPowerSwitchShift     ]       };

+    // Override these settings by default xfree86 Ctrl+Alt combinations
+    include "srvr_ctrl(xfree86)";
+
     // begin modifier mappings
     modifier_map Shift { Shift_R };
     modifier_map Mod1  { Alt_L };
@@ -323,6 +329,9 @@
     key <CUT>  { [ SunCut      ],      [ F20           ]       };
     key <HELP> { [ Help                ]       };

+    // Override these settings by default xfree86 Ctrl+Alt combinations
+    include "srvr_ctrl(xfree86)";
+
     // begin modifier mappings
     modifier_map Shift { Shift_R };
     modifier_map Mod1  { Meta_L, Meta_R };
diff -ur xlibs.old/etc/X11/xkb/symbols.dir xlibs.new/etc/X11/xkb/symbols.dir
--- xlibs.old/etc/X11/xkb/symbols.dir   2004-09-28 14:03:53.000000000 +0200
+++ xlibs.new/etc/X11/xkb/symbols.dir   2004-12-15 20:13:30.000000000 +0100
@@ -177,6 +177,7 @@
 --p----- -m------ group(win_switch)
 --p----- -m------ group(lwin_switch)
 --p----- -m------ group(rwin_switch)
+--p----- -m------ group(rctrl_switch)
 --p----- -m------ group(toggle)
 --p----- -m------ group(shift_toggle)
 --p----- -m------ group(ctrl_shift_toggle)
@@ -340,6 +341,7 @@
 h-p----- --k----- keypad(overlay)
 h-p----- --k----- keypad(overlay1)
 h-p----- --k----- keypad(overlay2)
+--p----- --k----- keypad(comma)
 -dp----- a------- la(basic)
 --p----- a------- la(Sundeadkeys)
 --p----- a------- la(sundeadkeys)
@@ -736,22 +738,61 @@
 --p----- a------- pc/ua(typewriter)
 --p----- a------- pc/ua(phonetic)
 hdp----- am------ pc/us(basic)
+--p----- a------- pc/us(intl)
+--p----- a------- pc/us(alt-intl)
 -dp----- a------- pc/yu(basic)
 -dp----- a------- pc/th_pat(basic)
 -dp----- a------- pc/th_tis(basic)
 -dp----- a------- pc/us_intl(basic)
+-dp----- -------- pc/ca(fr)
+--p----- -------- pc/ca(fr-legacy)
+--p----- -------- pc/ca(multi)
+--p----- -------- pc/ca(multi-2gr)
+-dp----- a------- pc/ch(basic)
+--p----- a------- pc/ch(de)
+--p----- a------- pc/ch(de_Sundeadkeys)
+--p----- a------- pc/ch(de_sundeadkeys)
+--p----- a------- pc/ch(de_nodeadkeys)
+--p----- a------- pc/ch(fr)
+--p----- a------- pc/ch(fr_Sundeadkeys)
+--p----- a------- pc/ch(fr_nodeadkeys)
+-dp----- -------- pc/hu(basic)
+--p----- -------- pc/hu(standard)
+--p----- -------- pc/hu(nodeadkeys)
+--p----- -------- pc/hu(qwerty)
+--p----- -------- pc/hu(101_qwertz_comma_dead)
+--p----- -------- pc/hu(101_qwertz_comma_nodead)
+--p----- -------- pc/hu(101_qwertz_dot_dead)
+--p----- -------- pc/hu(101_qwertz_dot_nodead)
+--p----- -------- pc/hu(101_qwerty_comma_dead)
+--p----- -------- pc/hu(101_qwerty_comma_nodead)
+--p----- -------- pc/hu(101_qwerty_dot_dead)
+--p----- -------- pc/hu(101_qwerty_dot_nodead)
+--p----- -------- pc/hu(102_qwertz_comma_dead)
+--p----- -------- pc/hu(102_qwertz_comma_nodead)
+--p----- -------- pc/hu(102_qwertz_dot_dead)
+--p----- -------- pc/hu(102_qwertz_dot_nodead)
+--p----- -------- pc/hu(102_qwerty_comma_dead)
+--p----- -------- pc/hu(102_qwerty_comma_nodead)
+--p----- -------- pc/hu(102_qwerty_dot_dead)
+--p----- -------- pc/hu(102_qwerty_dot_nodead)
+h-p----- a------- pc/hu(def_102)
+h-p----- a------- pc/hu(def_101)
+h-p----- a------- pc/hu(def_qwertz)
+h-p----- a------- pc/hu(def_qwerty)
+h-p----- --k----- pc/hu(def_comma)
+h-p----- --k----- pc/hu(def_dot)
+h-p----- a------- pc/hu(def_dead)
+h-p----- a------- pc/hu(def_nodead)
+h-p----- a------- pc/hu(def_common)
+-d------ -------- pc/jp(jp106)
+h-p----- -------- pc/jp(latin)
+-dp----- a------- pc/mn(basic)
+-dp----- a------- pc/vn(basic)
 -------- -------- sgi/jp(jp106)
 -------- -------- sgi/jp(alternate106)
 -------- -------- sony/us(nwp5461)
--------- -------- sun/se(sun5)
--------- -------- sun/se(sun4)
--------- -------- sun/us(sun4)
-h-p----- ---f---- sun/us(broken_openlook_map)
--------- -------- sun/us(sun4ol)
--------- -------- sun/us(sun5)
--------- -------- sun/us(sun5ol)
--------- -------- sun/us(sun6)
--------- -------- sun/us(sun6ol)
 -d------ -------- xfree68/amiga(usa1)
 -d------ -------- xfree68/ataritt(us)
 -------- -------- xfree68/ataritt(de)

Attachment: pgplcJj5jjPaq.pgp
Description: PGP signature


Reply to: