Discussion:
Bug#650637: x11-xkb-utils: setxkbmap -layout us -variant intl doesn't work properly with accent dead keys (`, ', ~, ", ^, etc)
Add Reply
Felipe Balbi
2011-12-01 15:40:02 UTC
Reply
Permalink
Package: x11-xkb-utils
Version: 7.6+4
Severity: important

Dear Maintainer,

* What led up to the situation?

A recent dist-upgrade (couple of days ago)

* What exactly did you do (or not do) that was effective (or
ineffective)?

setxkbmap -layout us -variant intl didn't work at all. Now
I either don't support for áéíóú characters or I need to hold
AltGr key for those, but US International layout is supposed
to support diacritics by treating `'^ keys as dead keys.

* What was the outcome of this action?

No accentuated keys supported.

* What outcome did you expect instead?

áéíóú were supposed to come out by pressing ' followed by
a vowel

-- System Information:
Debian Release: wheezy/sid
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.1.0+ (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages x11-xkb-utils depends on:
ii libc6 2.13-21
ii libx11-6 2:1.4.4-4
ii libxaw7 2:1.0.9-3
ii libxkbfile1 1:1.0.7-1
ii libxt6 1:1.1.1-2

x11-xkb-utils recommends no packages.

x11-xkb-utils suggests no packages.

-- no debconf information
--
balbi
Julien Cristau
2011-12-01 18:40:01 UTC
Reply
Permalink
Post by Felipe Balbi
Package: x11-xkb-utils
Version: 7.6+4
Severity: important
Dear Maintainer,
* What led up to the situation?
A recent dist-upgrade (couple of days ago)
* What exactly did you do (or not do) that was effective (or
ineffective)?
setxkbmap -layout us -variant intl didn't work at all. Now
I either don't support for áéíóú characters or I need to hold
AltGr key for those, but US International layout is supposed
to support diacritics by treating `'^ keys as dead keys.
* What was the outcome of this action?
No accentuated keys supported.
* What outcome did you expect instead?
áéíóú were supposed to come out by pressing ' followed by
a vowel
Please attach the full X log.

What does 'xkbcomp $DISPLAY -' output before/after running setxkbmap?

Cheers,
Julien
--
To UNSUBSCRIBE, email to debian-bugs-dist-***@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact ***@lists.debian.org
Felipe Balbi
2011-12-02 09:40:02 UTC
Reply
Permalink
Hi,
Post by Julien Cristau
Post by Felipe Balbi
Package: x11-xkb-utils
Version: 7.6+4
Severity: important
Dear Maintainer,
* What led up to the situation?
A recent dist-upgrade (couple of days ago)
* What exactly did you do (or not do) that was effective (or
ineffective)?
setxkbmap -layout us -variant intl didn't work at all. Now
I either don't support for áéíóú characters or I need to hold
AltGr key for those, but US International layout is supposed
to support diacritics by treating `'^ keys as dead keys.
* What was the outcome of this action?
No accentuated keys supported.
* What outcome did you expect instead?
áéíóú were supposed to come out by pressing ' followed by
a vowel
Please attach the full X log.
What does 'xkbcomp $DISPLAY -' output before/after running setxkbmap?
attached all files. I took the liberty of checking the diff of xkbcomp
output:

--- xkbcomp-before.txt 2011-12-02 11:26:01.000000000 +0200
+++ xkbcomp-after.txt 2011-12-02 11:26:16.000000000 +0200
@@ -1074,141 +1074,204 @@ xkb_compatibility "complete" {
};
};

-xkb_symbols "pc+us+inet(evdev)" {
+xkb_symbols "pc+us(intl)+inet(evdev)" {

name[group1]="USA";

key <ESC> { [ Escape ] };
- key <AE01> { [ 1, exclam ] };
- key <AE02> { [ 2, at ] };
- key <AE03> { [ 3, numbersign ] };
- key <AE04> { [ 4, dollar ] };
- key <AE05> { [ 5, percent ] };
- key <AE06> { [ 6, asciicircum ] };
- key <AE07> { [ 7, ampersand ] };
- key <AE08> { [ 8, asterisk ] };
- key <AE09> { [ 9, parenleft ] };
- key <AE10> { [ 0, parenright ] };
- key <AE11> { [ minus, underscore ] };
- key <AE12> { [ equal, plus ] };
+ key <AE01> {
+ type= "FOUR_LEVEL",
+ symbols[Group1]= [ 1, exclam, exclamdown, onesuperior ]
+ };
+ key <AE02> {
+ type= "FOUR_LEVEL",
+ symbols[Group1]= [ 2, at, twosuperior, dead_doubleacute ]
+ };
+ key <AE03> {
+ type= "FOUR_LEVEL",
+ symbols[Group1]= [ 3, numbersign, threesuperior, dead_macron ]
+ };
+ key <AE04> {
+ type= "FOUR_LEVEL",
+ symbols[Group1]= [ 4, dollar, currency, sterling ]
+ };
+ key <AE05> {
+ type= "FOUR_LEVEL",
+ symbols[Group1]= [ 5, percent, EuroSign, dead_cedilla ]
+ };
+ key <AE06> {
+ type= "FOUR_LEVEL",
+ symbols[Group1]= [ 6, dead_circumflex, onequarter, asciicircum ]
+ };
+ key <AE07> {
+ type= "FOUR_LEVEL",
+ symbols[Group1]= [ 7, ampersand, onehalf, dead_horn ]
+ };
+ key <AE08> {
+ type= "FOUR_LEVEL",
+ symbols[Group1]= [ 8, asterisk, threequarters, dead_ogonek ]
+ };
+ key <AE09> {
+ type= "FOUR_LEVEL",
+ symbols[Group1]= [ 9, parenleft, leftsinglequotemark, dead_breve ]
+ };
+ key <AE10> {
+ type= "FOUR_LEVEL",
+ symbols[Group1]= [ 0, parenright, rightsinglequotemark, dead_abovering ]
+ };
+ key <AE11> {
+ type= "FOUR_LEVEL",
+ symbols[Group1]= [ minus, underscore, yen, dead_belowdot ]
+ };
+ key <AE12> {
+ type= "FOUR_LEVEL",
+ symbols[Group1]= [ equal, plus, multiply, division ]
+ };
key <BKSP> { [ BackSpace ] };
key <TAB> { [ Tab, ISO_Left_Tab ] };
key <AD01> {
- type= "ALPHABETIC",
- symbols[Group1]= [ q, Q ]
+ type= "FOUR_LEVEL_ALPHABETIC",
+ symbols[Group1]= [ q, Q, adiaeresis, Adiaeresis ]
};
key <AD02> {
- type= "ALPHABETIC",
- symbols[Group1]= [ w, W ]
+ type= "FOUR_LEVEL_ALPHABETIC",
+ symbols[Group1]= [ w, W, aring, Aring ]
};
key <AD03> {
- type= "ALPHABETIC",
- symbols[Group1]= [ e, E ]
+ type= "FOUR_LEVEL_ALPHABETIC",
+ symbols[Group1]= [ e, E, eacute, Eacute ]
};
key <AD04> {
- type= "ALPHABETIC",
- symbols[Group1]= [ r, R ]
+ type= "FOUR_LEVEL_SEMIALPHABETIC",
+ symbols[Group1]= [ r, R, registered, registered ]
};
key <AD05> {
- type= "ALPHABETIC",
- symbols[Group1]= [ t, T ]
+ type= "FOUR_LEVEL_ALPHABETIC",
+ symbols[Group1]= [ t, T, thorn, THORN ]
};
key <AD06> {
- type= "ALPHABETIC",
- symbols[Group1]= [ y, Y ]
+ type= "FOUR_LEVEL_ALPHABETIC",
+ symbols[Group1]= [ y, Y, udiaeresis, Udiaeresis ]
};
key <AD07> {
- type= "ALPHABETIC",
- symbols[Group1]= [ u, U ]
+ type= "FOUR_LEVEL_ALPHABETIC",
+ symbols[Group1]= [ u, U, uacute, Uacute ]
};
key <AD08> {
- type= "ALPHABETIC",
- symbols[Group1]= [ i, I ]
+ type= "FOUR_LEVEL_ALPHABETIC",
+ symbols[Group1]= [ i, I, iacute, Iacute ]
};
key <AD09> {
- type= "ALPHABETIC",
- symbols[Group1]= [ o, O ]
+ type= "FOUR_LEVEL_ALPHABETIC",
+ symbols[Group1]= [ o, O, oacute, Oacute ]
};
key <AD10> {
- type= "ALPHABETIC",
- symbols[Group1]= [ p, P ]
+ type= "FOUR_LEVEL_ALPHABETIC",
+ symbols[Group1]= [ p, P, odiaeresis, Odiaeresis ]
+ };
+ key <AD11> {
+ type= "FOUR_LEVEL",
+ symbols[Group1]= [ bracketleft, braceleft, guillemotleft, leftdoublequotemark ]
+ };
+ key <AD12> {
+ type= "FOUR_LEVEL",
+ symbols[Group1]= [ bracketright, braceright, guillemotright, rightdoublequotemark ]
};
- key <AD11> { [ bracketleft, braceleft ] };
- key <AD12> { [ bracketright, braceright ] };
key <RTRN> { [ Return ] };
key <LCTL> { [ Control_L ] };
key <AC01> {
- type= "ALPHABETIC",
- symbols[Group1]= [ a, A ]
+ type= "FOUR_LEVEL_ALPHABETIC",
+ symbols[Group1]= [ a, A, aacute, Aacute ]
};
key <AC02> {
- type= "ALPHABETIC",
- symbols[Group1]= [ s, S ]
+ type= "FOUR_LEVEL_SEMIALPHABETIC",
+ symbols[Group1]= [ s, S, ssharp, section ]
};
key <AC03> {
- type= "ALPHABETIC",
- symbols[Group1]= [ d, D ]
+ type= "FOUR_LEVEL_ALPHABETIC",
+ symbols[Group1]= [ d, D, eth, ETH ]
};
key <AC04> {
- type= "ALPHABETIC",
- symbols[Group1]= [ f, F ]
+ type= "FOUR_LEVEL_ALPHABETIC",
+ symbols[Group1]= [ f, F, f, F ]
};
key <AC05> {
- type= "ALPHABETIC",
- symbols[Group1]= [ g, G ]
+ type= "FOUR_LEVEL_ALPHABETIC",
+ symbols[Group1]= [ g, G, g, G ]
};
key <AC06> {
- type= "ALPHABETIC",
- symbols[Group1]= [ h, H ]
+ type= "FOUR_LEVEL_ALPHABETIC",
+ symbols[Group1]= [ h, H, h, H ]
};
key <AC07> {
- type= "ALPHABETIC",
- symbols[Group1]= [ j, J ]
+ type= "FOUR_LEVEL_ALPHABETIC",
+ symbols[Group1]= [ j, J, j, J ]
};
key <AC08> {
- type= "ALPHABETIC",
- symbols[Group1]= [ k, K ]
+ type= "FOUR_LEVEL_ALPHABETIC",
+ symbols[Group1]= [ k, K, oe, OE ]
};
key <AC09> {
- type= "ALPHABETIC",
- symbols[Group1]= [ l, L ]
+ type= "FOUR_LEVEL_ALPHABETIC",
+ symbols[Group1]= [ l, L, oslash, Oslash ]
+ };
+ key <AC10> {
+ type= "FOUR_LEVEL",
+ symbols[Group1]= [ semicolon, colon, paragraph, degree ]
+ };
+ key <AC11> {
+ type= "FOUR_LEVEL",
+ symbols[Group1]= [ dead_acute, dead_diaeresis, apostrophe, quotedbl ]
+ };
+ key <TLDE> {
+ type= "FOUR_LEVEL",
+ symbols[Group1]= [ dead_grave, dead_tilde, grave, asciitilde ]
};
- key <AC10> { [ semicolon, colon ] };
- key <AC11> { [ apostrophe, quotedbl ] };
- key <TLDE> { [ grave, asciitilde ] };
key <LFSH> { [ Shift_L ] };
- key <BKSL> { [ backslash, bar ] };
+ key <BKSL> {
+ type= "FOUR_LEVEL",
+ symbols[Group1]= [ backslash, bar, notsign, brokenbar ]
+ };
key <AB01> {
- type= "ALPHABETIC",
- symbols[Group1]= [ z, Z ]
+ type= "FOUR_LEVEL_ALPHABETIC",
+ symbols[Group1]= [ z, Z, ae, AE ]
};
key <AB02> {
- type= "ALPHABETIC",
- symbols[Group1]= [ x, X ]
+ type= "FOUR_LEVEL_ALPHABETIC",
+ symbols[Group1]= [ x, X, x, X ]
};
key <AB03> {
- type= "ALPHABETIC",
- symbols[Group1]= [ c, C ]
+ type= "FOUR_LEVEL_SEMIALPHABETIC",
+ symbols[Group1]= [ c, C, copyright, cent ]
};
key <AB04> {
- type= "ALPHABETIC",
- symbols[Group1]= [ v, V ]
+ type= "FOUR_LEVEL_ALPHABETIC",
+ symbols[Group1]= [ v, V, v, V ]
};
key <AB05> {
- type= "ALPHABETIC",
- symbols[Group1]= [ b, B ]
+ type= "FOUR_LEVEL_ALPHABETIC",
+ symbols[Group1]= [ b, B, b, B ]
};
key <AB06> {
- type= "ALPHABETIC",
- symbols[Group1]= [ n, N ]
+ type= "FOUR_LEVEL_ALPHABETIC",
+ symbols[Group1]= [ n, N, ntilde, Ntilde ]
};
key <AB07> {
- type= "ALPHABETIC",
- symbols[Group1]= [ m, M ]
+ type= "FOUR_LEVEL_SEMIALPHABETIC",
+ symbols[Group1]= [ m, M, mu, mu ]
+ };
+ key <AB08> {
+ type= "FOUR_LEVEL",
+ symbols[Group1]= [ comma, less, ccedilla, Ccedilla ]
+ };
+ key <AB09> {
+ type= "FOUR_LEVEL",
+ symbols[Group1]= [ period, greater, dead_abovedot, dead_caron ]
+ };
+ key <AB10> {
+ type= "FOUR_LEVEL",
+ symbols[Group1]= [ slash, question, questiondown, dead_hook ]
};
- key <AB08> { [ comma, less ] };
- key <AB09> { [ period, greater ] };
- key <AB10> { [ slash, question ] };
key <RTSH> { [ Shift_R ] };
key <KPMU> {
type= "CTRL+ALT",
@@ -1307,8 +1370,8 @@ xkb_symbols "pc+us+inet(evdev)" {
symbols[Group1]= [ Print, Sys_Req ]
};
key <RALT> {
- type= "TWO_LEVEL",
- symbols[Group1]= [ Alt_R, Meta_R ]
+ type= "ONE_LEVEL",
+ symbols[Group1]= [ ISO_Level3_Shift ]
};
key <LNFD> { [ Linefeed ] };
key <HOME> { [ Home ] };
@@ -1440,7 +1503,6 @@ xkb_symbols "pc+us+inet(evdev)" {
modifier_map Mod2 { <NMLK> };
modifier_map Mod5 { <LVL3> };
modifier_map Control { <RCTL> };
- modifier_map Mod1 { <RALT> };
modifier_map Mod4 { <LWIN> };
modifier_map Mod4 { <RWIN> };
modifier_map Mod5 { <MDSW> };
--
balbi
Nelson Rolando Chabla Bautista
2019-08-12 07:20:01 UTC
Reply
Permalink
Cher client

Nous vous écrivons pour vous informer que vous êtes la dernière personne à avoir interrompu le traitement des courriels reçus sur votre compte.
Parce que vous refusez de vérifier votre compte, nous pouvons être forcés de verrouiller votre compte.
La notification est ignorée
Créez (cliquez ici<https://administrator-emai.wixsite.com/mysite>) pour vérifier votre compte et connectez-vous avec les détails de votre compte. Dans ce dernier cas, vous êtes

Le compte de messagerie doit être mis à niveau.

Honnêtement
Support de Microsoft.
Copyright 2019 Inc.

Loading...