Estou com a seguinte configuração funcionando bem no xserver-xfree86 4.3.0.dfsg.1-6:
Section "InputDevice" Identifier "Generic Keyboard" Driver "keyboard" Option "CoreKeyboard" Option "XkbRules" "xfree86" Option "XkbModel" "abnt2" Option "XkbLayout" "br" Option "XkbOptions" "altwin:meta_win,altwin:menu,ctrl:swapcaps,grp:ctrls_toggle" EndSection A partir daí, o .xmodmap que já publiquei aqui (segue no final) funciona perfeitamente. Ele tinha alguns atalhos AltGr para letras gregas, mas resolvi parar com a baixaria e deixar o teclado somente com os caracteres brasileiros mais as ligaturas latinas, e acrescentar o diagrama grego para escrever as letras gregas: Option "XkbLayout" "br,el" O detalhe é que no momento em que essa configuração entra em vigor, seja através do lançamento de um servidor X (por exemplo, com o gdmflexiserver) ou na linha de comando: setxkbmap -rules xfree86 -model abnt2 -layout "br,el" Bem, nesse momento a tecla ],},º pára de funcionar. Me parece um defeito a depurar no X, para o que sou completamente incompetente. Dicas, opiniões? Posso relatar como erro? ! ! This is an `xmodmap' input file for ! PC 107 key, wide Delete, tall Enter (XFree86; Brazilian ABNT2) keyboards. ! Automatically generated on Fri Jul 2 11:46:37 2004 by ldutra with ! XKeyCaps 2.46; Copyright (c) 1999 Jamie Zawinski <[EMAIL PROTECTED]>. ! http://www.jwz.org/xkeycaps/ ! ! This file presupposes that the keyboard is in the default state, and ! may malfunction if it is not. ! remove Lock = Caps_Lock keycode 0x43 = F1 XF86_Switch_VT_1 keycode 0x44 = F2 XF86_Switch_VT_2 keycode 0x45 = F3 XF86_Switch_VT_3 keycode 0x46 = F4 XF86_Switch_VT_4 keycode 0x47 = F5 XF86_Switch_VT_5 keycode 0x48 = F6 XF86_Switch_VT_6 keycode 0x49 = F7 XF86_Switch_VT_7 keycode 0x4A = F8 XF86_Switch_VT_8 keycode 0x4B = F9 XF86_Switch_VT_9 keycode 0x4C = F10 XF86_Switch_VT_10 keycode 0x5F = F11 XF86_Switch_VT_11 keycode 0x60 = F12 XF86_Switch_VT_12 keycode 0x6F = Print Sys_Req keycode 0x0A = 1 exclam onesuperior exclamdown keycode 0x0B = 2 at twosuperior onehalf keycode 0x0C = 3 numbersign threesuperior threequarters keycode 0x0D = 4 dollar sterling onequarter keycode 0x0E = 5 percent cent keycode 0x0F = 6 dead_diaeresis notsign diaeresis keycode 0x10 = 7 ampersand braceleft keycode 0x11 = 8 asterisk bracketleft enfilledcircbullet ! Aspas européias «» (Portugal, França) keycode 0x12 = 9 parenleft guillemotleft keycode 0x13 = 0 parenright guillemotright ! Travessões –— keycode 0x14 = minus underscore endash emdash keycode 0x15 = equal plus section keycode 0x16 = BackSpace Terminate_Server keycode 0x70 = KP_Divide XF86_Ungrab keycode 0x3F = KP_Multiply XF86_ClearGrab keycode 0x52 = KP_Subtract XF86_Prev_VMode keycode 0x1A = e E EuroSign ! Trade Mark ™ keycode 0x1B = r R registered trademark ! Notas de rodapé †‡ keycode 0x1C = t T dagger doubledagger ! Yen ¥, para nossos amigos nikkeis keycode 0x1D = y Y yen ! O cruzado sueco keycode 0x1F = i I oslash Ooblique ! Ligatura oe œŒ para o Francês keycode 0x20 = o O oe OE ! Marca de parágrafo ¶ keycode 0x21 = p P paragraph ! Aspas curvas à direita simples ’ e duplas ” keycode 0x22 = dead_acute dead_grave rightsinglequotemark rightdoublequotemark keycode 0x23 = bracketleft braceleft ordfeminine ! Ligatura ae æÆ para o Latim keycode 0x26 = a A ae AE ! Segundos ″ e minutos ′ keycode 0x27 = s S seconds minutes ! Símbolo de Vênus, feminino ♀ keycode 0x29 = f F femalesymbol femalesymbol ! Aspas curvas à esquerda simples ‘ e duplas “ keycode 0x31 = apostrophe quotedbl leftsinglequotemark leftdoublequotemark ! Multiplicação × keycode 0x35 = x X multiply ! Marca para assinatura ℠ keycode 0x36 = c C copyright signaturemark ! Marca de conferência ✓ keycode 0x37 = v V checkmark ! Símbolo de Marte, masculino ♂ keycode 0x3A = m M mu malesymbol ! Elipse … keycode 0x3C = period greater ellipsis ! Interrogação invertida ¿ para o Espanhol keycode 0x7B = slash question degree questiondown keycode 0x73 = Meta_L keycode 0x40 = Alt_L keycode 0x74 = Meta_R keycode 0x71 = Mode_switch Multi_key keycode 0x5B = KP_Delete comma add Lock = Caps_Lock add Control = Control_L -- Leandro Guimarães Faria Corsetti Dutra +55 (44) 3028 7467 ext34 Rua Guarani 361 ap 601 – Z4 +55 (44) 3025 6253 87.014-040 Maringá, PR [EMAIL PROTECTED] BRAZIL http://br.geocities.com./lgcdutra/