Warning: Declaration of Walker_Page::start_lvl(&$output, $depth) should be compatible with Walker::start_lvl(&$output) in /home/blogpop/www/wp-includes/post-template.php on line 0

Warning: Declaration of Walker_Page::end_lvl(&$output, $depth) should be compatible with Walker::end_lvl(&$output) in /home/blogpop/www/wp-includes/post-template.php on line 0

Warning: Declaration of Walker_Page::start_el(&$output, $page, $depth, $args, $current_page) should be compatible with Walker::start_el(&$output) in /home/blogpop/www/wp-includes/post-template.php on line 0

Warning: Declaration of Walker_Page::end_el(&$output, $page, $depth) should be compatible with Walker::end_el(&$output) in /home/blogpop/www/wp-includes/post-template.php on line 0

Warning: Declaration of Walker_PageDropdown::start_el(&$output, $page, $depth, $args) should be compatible with Walker::start_el(&$output) in /home/blogpop/www/wp-includes/post-template.php on line 0

Warning: Declaration of Walker_Category::start_lvl(&$output, $depth, $args) should be compatible with Walker::start_lvl(&$output) in /home/blogpop/www/wp-includes/category-template.php on line 0

Warning: Declaration of Walker_Category::end_lvl(&$output, $depth, $args) should be compatible with Walker::end_lvl(&$output) in /home/blogpop/www/wp-includes/category-template.php on line 0

Warning: Declaration of Walker_Category::start_el(&$output, $category, $depth, $args) should be compatible with Walker::start_el(&$output) in /home/blogpop/www/wp-includes/category-template.php on line 0

Warning: Declaration of Walker_Category::end_el(&$output, $page, $depth, $args) should be compatible with Walker::end_el(&$output) in /home/blogpop/www/wp-includes/category-template.php on line 0

Warning: Declaration of Walker_CategoryDropdown::start_el(&$output, $category, $depth, $args) should be compatible with Walker::start_el(&$output) in /home/blogpop/www/wp-includes/category-template.php on line 0

Warning: Declaration of Walker_Comment::start_lvl(&$output, $depth, $args) should be compatible with Walker::start_lvl(&$output) in /home/blogpop/www/wp-includes/comment-template.php on line 0

Warning: Declaration of Walker_Comment::end_lvl(&$output, $depth, $args) should be compatible with Walker::end_lvl(&$output) in /home/blogpop/www/wp-includes/comment-template.php on line 0

Warning: Declaration of Walker_Comment::start_el(&$output, $comment, $depth, $args) should be compatible with Walker::start_el(&$output) in /home/blogpop/www/wp-includes/comment-template.php on line 0

Warning: Declaration of Walker_Comment::end_el(&$output, $comment, $depth, $args) should be compatible with Walker::end_el(&$output) in /home/blogpop/www/wp-includes/comment-template.php on line 0

Warning: Declaration of Walker_Nav_Menu::start_lvl(&$output, $depth) should be compatible with Walker::start_lvl(&$output) in /home/blogpop/www/wp-includes/nav-menu-template.php on line 0

Warning: Declaration of Walker_Nav_Menu::end_lvl(&$output, $depth) should be compatible with Walker::end_lvl(&$output) in /home/blogpop/www/wp-includes/nav-menu-template.php on line 0

Warning: Declaration of Walker_Nav_Menu::start_el(&$output, $item, $depth, $args) should be compatible with Walker::start_el(&$output) in /home/blogpop/www/wp-includes/nav-menu-template.php on line 0

Warning: Declaration of Walker_Nav_Menu::end_el(&$output, $item, $depth) should be compatible with Walker::end_el(&$output) in /home/blogpop/www/wp-includes/nav-menu-template.php on line 0

Warning: Creating default object from empty value in /home/blogpop/www/wp-content/plugins/smart-seo/smart_framework/functions/core.php on line 8

Warning: Cannot modify header information - headers already sent by (output started at /home/blogpop/www/wp-includes/nav-menu-template.php:0) in /home/blogpop/www/wp-content/plugins/wp-greet-box/includes/wp-greet-box.class.php on line 493
| BlogPop, Feito por Anônimos

ć inves de ç no debian 5.0

@DmPlus 04/10/2009 1

Siga o Rio de Janeiro no Instagram: :)
Um erro bastante comum na configuração de uma distribuição com teclado Americano Internacional é a acentuação da letra C. Na língua portuguesa, ao pressionar as teclas
‘ + c = ç

deveria aparecer o cedilha, mas em outras línguas aparece o ć.
‘ + c = ć

Isso pode ocorrer por vários motivos. As aplicações, ao receberem eventos do teclado, podem obter essas informações de lugares diferentes. Do servidor X, do gerenciador de janelas (gnome, kde), configurações da biblioteca GTK e/ou das configurações de localização do sistema. Para corrigir o prolema, vamos garantir que em todos os locais a configuração estejam corretos. Isso será feito no Debian Etch 4.0, mas vale para outras distribuições com pequenas variações.



  • Configuração do servidor X


A configuração do teclado, mouse, placa de vídeo, etc são realizadas no arquivo /etc/X11/xorg.conf ou /etc/X11/XF86Config dependendo da versão do servidor X instalado. Abra o seu arquivo de configuração.

Na seção InputDevice, encontre a configuração do teclado. Adicione ou altere o modelo e o layout:

Option XkbModel “pc105″
Option XkbLayout “us_intl”

  • Configuração do gerenciador Gnome 2.14 ou superior


Vá em Desktop->Preferências->Teclado

Na aba Layout, configure  o “Modelo do teclado” para “Generic 105-key (Intl) PC”
E na opção “Layout”, selecione a opção U.S English->Internatinal (with dead keys)

Se você usa kde, abra o kcontrol e procure configurar o layout do teclado corretamente, como demonstrado no Gnome.

  • Configuração do GTK


Dependendo da aplicação, ela pode ler as configurações do mapa de teclados do próprio sistema GTK; isso pode causar o erro citado. Basta adicionar uma variável de ambiente dizendo para as aplicações GTK procurarem pelas configurações do X. Abra o arquivo /etc/environment e adicione a linha

GTK_IM_MODULE=xim

  • Configuração da localização do sistema


O sistema de localização é responsável por gerenciar a língua do seu sistema. Tradução de software, moeda, formato de data, etc são os elementos que compõem o sistema de localização. Para que a língua portuguesa seja “reconhecida” devemos configurar nosso sistema para pt_BR.ISO8859-1 Para verificar como o seu sistema está configurado digite no terminal o comando:


Não necessariamente precisa estar em PT_BR. Só se quiser que todas as telas do linux fique em portuges !

# locale
LANG=pt_BR.UTF-8
LANGUAGE=pt_BR:pt:en
LC_CTYPE=”pt_BR.UTF-8″
LC_NUMERIC=”pt_BR.UTF-8″
LC_TIME=”pt_BR.UTF-8″
LC_COLLATE=”pt_BR.UTF-8″
LC_MONETARY=”pt_BR.UTF-8″
LC_MESSAGES=”pt_BR.UTF-8″
LC_PAPER=”pt_BR.UTF-8″
LC_NAME=”pt_BR.UTF-8″
LC_ADDRESS=”pt_BR.UTF-8″
LC_TELEPHONE=”pt_BR.UTF-8″
LC_MEASUREMENT=”pt_BR.UTF-8″
LC_IDENTIFICATION=”pt_BR.UTF-8″
LC_ALL=

Observe as configurações das variáveis LANG e LANGUAGE.

Se o seu sistema não tiver com essas configurações, você deve instalar o pacote com a sua localização e depois configurar essas variáveis. Para instalar o pacote digite:

# apt-get install locales-all


Para configurar a localização, vamos utilizar o Debconf:

# dpkg-reconfigure locales

Selecione as opções [*] en_US ISO-8859-1 e [*] pt_BR ISO-8859-1 e pronto. Se quer as telas em ingles deixe como default o en_US ISO-8859-1 se quer os menus em português então escolha pt_BR ISO-8859-1 como default.

Reinicie seu servidor X para que todas as configurações tenham efeito. Para reiniciar, pressione as teclas
CTRL+ALT+BACKSPACE

Pronto. Seu ç deve estar funcionando corretamente!

Reinicie seu servidor X para que todas as configurações tenham efeito. Para reiniciar, pressione as teclas
CTRL+ALT+BACKSPACE

Pronto. Seu ç deve estar funcionando corretamente!

[]‘s

@DmPlus


Siga o Rio de Janeiro no Instagram:
Cadastre-se rapidamente para comentar, escolha sua Rede Social favorita.
(Se não estiver vendo mais os ícones das Redes Sociais, significa que já está cadastrado).
Li e concordo com os termos de serviço.

1 Comentário »

  1. Marcos Rondinelli 01/12/2009 at 9:11 PM - Reply
    Valeu pela dica do LOCALE… acertou na mosca!

Comente! »





Alguns artigos são escritos pela equipe do Dr. Alberto Birman

Warning: Parameter 1 to W3_Plugin_TotalCache::ob_callback() expected to be a reference, value given in /home/blogpop/www/wp-includes/functions.php on line 3250