Cedilha parou de funcionar quando atualizei para o GNOME 3.6



Oi, pessoal. Quanto tempo!
 
Uso o Arch Linux, uma distribuiÃÃo que faz questÃo de manter-se fiel ao upstream. Normalmente, quando um erro aparece no Arch Linux, ele veio direto do desenvolvedor do aplicativo, e à do desenvolvedor do aplicativo que terà que vir a soluÃÃo. Meu teclado à o americano internacional, atà porque à o que veio com o laptop. Sempre pressionei ' + c para produzir Ã, mas desde a atualizaÃÃo para o GNOME 3.6, ' + c = Ä. Descobri que AltGr + , = Ã, mas essa soluÃÃo està longe de me satisfazer. Eu quero o modo antigo de volta.
 
Se nÃo me engano, algumas pessoas passaram por isso com o Fedora 10, que acredito ter sido caracterizado pela adoÃÃo do IBUS. Uma baita coincidÃncia! Mas, curiosamente, se eu seleciono o mÃtodo de entrada "IBUS" no menu de contexto de uma caixa de texto, o ' + c = à volta a funcionar. Pena que isso sà tem efeito para aquela caixa de texto (ou para aquele aplicativo?), e sà està disponÃvel para aplicativos GTK+, e nÃo, por exemplo, no Firefox. De qualquer forma, o problema parece me ser alguma mudanÃa no comportamento do GNOME a partir do momento em que o IBUS se tornou uma dependÃncia.
 
Alguns trechos (potencialmente) relevantes:
 
/usr/share/kbd/keymaps/i386/qwerty/us-acentos.map.gz (pacote kbd):
compose '\'' 'c' to 'Ã'
(Nota: o nome do arquivo à us-acentos, e nÃo us-intl. Ele està codificado em ISO 8859-1, e seu cabeÃalho contÃm texto em portuguÃs, assinado por um funcionÃrio da Conectiva.)
 
/usr/share/X11/xkb/symbols/us (pacote xkeyboard-config):
xkb_symbols "intl" {
 
    name[Group1]= "English (US, international with dead keys)";
    [...]
    key <AE05> { [         5,    percent,      EuroSign,     dead_cedilla ] };
    [...]
    key <AB08> { [     comma,       less,      ccedilla,         Ccedilla ] };
    [...]
    key <AC11> { [dead_acute, dead_diaeresis, apostrophe,        quotedbl ] };
(Notas: o formato à tecla, shift+tecla, AltGt+tecla, shift+AltGt+tecla; acredito que o us_intl tambÃm tenha sido, ao menos em parte, colaborado pela Conectiva.)
 
/usr/share/X11/locale/pt_BR.UTF-8/Compose (pacote libX11):
# Modified for Brazilian Portuguese by Gustavo Noronha Silva <kov debian org>
[...]
<dead_acute> <c>        : "Ã" ccedilla # LATIN SMALL LETTER C WITH CEDILLA
<dead_cedilla> <c>      : "Ã" ccedilla # LATIN SMALL LETTER C WITH CEDILLA
 
EntÃo, parece que atà a versÃo GNOME 3.4, o GNOME usava o XIM (provido pelo libX11), mas agora, com a incorporaÃÃo o input method framework IBus, o mÃtodo de entrada "simples"  nÃo tem as particularidades do "pt_BR.UTF-8/Compose", e eu nÃo consegui fazer com que os mÃtodos de entrada "cedilha" ou "IBus" sejam usados por padrÃo.
 
Eu preciso saber se vocÃs conseguem reproduzir o problema, se concordam com a necessidade de se abrir um relatÃrio de erro (qual componente?) e como estÃo contornando o problema. (Tentei desabilitar a integraÃÃo do IBus, sem sucesso.)
--
Leonardo Ferreira Fontenelle
http://lattes.cnpq.br/9234772336296638


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