Mapa de teclado us-intl no Kubuntu
Dica publicada em Linux / Miscelânea
Mapa de teclado us-intl no Kubuntu
Para ter a correta visualização do cê cedilha (Ç) no Kubuntu, tive que alterar o arquivo /usr/share/X11/locale/pt_BR.UTF-8/Compose.
Antes da alteração, todas as aplicações do KDE exibiam o cedilha como um cê com acento (ć)! Pois é, quem fez o mapeamento não sabia que aqui no Brasil o ' + c deve virar ç!
Como a resolução é bem simples, vai um patch:
Antes da alteração, todas as aplicações do KDE exibiam o cedilha como um cê com acento (ć)! Pois é, quem fez o mapeamento não sabia que aqui no Brasil o ' + c deve virar ç!
Como a resolução é bem simples, vai um patch:
--- Compose 2006-01-11 18:11:05.000000000 -0200
+++ Compose.ok 2006-01-11 18:12:09.000000000 -0200
@@ -608,11 +608,11 @@
: "Ą" U0104 # LATIN CAPITAL LETTER A WITH OGONEK
: "ą" U0105 # LATIN SMALL LETTER A WITH OGONEK
: "ą" U0105 # LATIN SMALL LETTER A WITH OGONEK
- : "Ç" U0106 # LATIN CAPITAL LETTER C WITH ACUTE
+ : "Ç"
: "Ć" U0106 # LATIN CAPITAL LETTER C WITH ACUTE
: "Ć" U0106 # LATIN CAPITAL LETTER C WITH ACUTE
: "Ć" U0106 # LATIN CAPITAL LETTER C WITH ACUTE
- : "ç" U0107 # LATIN SMALL LETTER C WITH ACUTE
+ : "ç"
: "ć" U0107 # LATIN SMALL LETTER C WITH ACUTE
: "ć" U0107 # LATIN SMALL LETTER C WITH ACUTE
: "ć" U0107 # LATIN SMALL LETTER C WITH ACUTE
+++ Compose.ok 2006-01-11 18:12:09.000000000 -0200
@@ -608,11 +608,11 @@
-
+
-
+
Salve essa porção de código em um arquivo Compose.diff, dentro do diretório /usr/share/X11/locale/pt_BR.UTF-8. Em seguida, edite-o:
# vi Compose.diff
Dentro do Vi, dê o seguinte comando:
:set encoding=utf8
Pressione a tecla Insert do teclado.
Pressione simultaneamente Shift + Insert e dê o comando:
:wq
E depois aplique o patch:
# patch - p0 > Compose.diff
Explicando o patch: Removi a numeração após o ç e pimba, funcionou. Apenas achei interessante postar aqui em formato de patch, para aqueles que não conhecem aproveitar a oportunidade de aprender uma coisinha a mais.
Após ter aplicado o patch, reinicie o X. Calma lá, só o X hein! Isso não é Windows!!! Feche todos os programas abertos e simultâneamente pressione as teclas Ctrl + Alt + Backspace. Logue-se novamente e pronto, seu ç deve estar lá, bonitinho.
Essa dica se aplica a aqueles que possuem teclado americano com teclas mortas (us-intl) , e estão utilizando UTF8, ao invés de ISO8859-1. Pelo menos essa é a instalação padrão do Kubuntu. Possivelmente existem outras distros que apresentam esse mesmo comportamento, me recordo de ter lido algo sobre o SuSE, só não me recordo a versão.
É isso aí pessoal, por hoje é só!
Pessoal, dei mole na digitação, para aplicar o patch é
# patch - p0 < Compose.diff
Valeu!!