ACENTUAÇÃO NO SLACKWARE Porque estou escrevendo mais um guia sobre acentuação, se já existe a página do Ricardo (http://lie-br.conectiva.com.br/~iga/), e a do Diego Pacheco (http://www.vmlinuz.cjb.net/) para onde corro quando quero configurar. Bem, a minha intenção é a de sintetizar o melhor do que encontrei em ambas, adicionar a minha experiência no Slack e tornar as coisas mais simples e claras. Espero atingir estes objetivos. :) GERAL LOCALES Antes de mais nada, modifique os locales para o Brasil. Edite o ".bash_profile" (/home/ribafs/.bash_profile) e adicione as linhas: LANG=pt_BR LC_ALL=pt_BR LC_CTYPE=ISO-8859-1 LESSCHARSET=latin1 export LANG LC_ALL LC_CTYPE LESSCHARSET Feito isso, execute source ~/.bash_profile Para que os locales façam efeito. GNU Readline Para os programas que utilizam a biblioteca GNU readline , crie o arquivo ~/.inputrc (/home/ribafs/.inputrc) com as seguintes linhas: set meta-flag on set convert-meta off set output-meta on "\e[3~": delete-char "\e[1~": beginning-of-line "\e[4~": end-of-line "\e[7~": beginning-of-line "\e[8~": end-of-line (Isto acima foi apenas uma citação da página do Ricardo.) CONSOLE 1. Coloque o novo mapa no diretório /usr/lib/kbd/keytables/ caso esteja usando o Slack ate a versao 4.0 e para o Slack current (6.5) coloque no diretorio /usr/lib/kbd/keymaps/i386/qwerty 2. Edite ou crie o arquivo /etc/rc.d/rc.keymap (ja referenciado no rc.M),fazendo carregar o novo mapa: #!/bin/sh loadkeys [nome_do_mapa] Mapas: us-acentos.map.gz ou br-abnt2.map.gz 3. Crie o arquivo /etc/rc.d/rc.font, fazendo carregar a fonte certa (no Slack currente renomeie ou copie o rc.font.sample para rc.font e edite adicionando as linhas abaixo. Lembre de comentar a linha existente "setfont -v"): #!/bin/sh setfont lat1u-16.psf.gz E copie (se necessário) o arquivo lat1u-16.psf para o diretório: /usr/lib/kbd/consolefonts Para fazer funcionar imediatamente execute: loadkeys [novo mapa].map.gz setfont lat1u-16.psf.gz (Uma adaptação da página do Ricardo). Configuração do MC (Midnight Commander) e o seu editor de texto "mcedit" para acentuação: - Depois de ter configurado o console paara acentuação. - Abra o "mc" e vá em Options, Display BBits... - Marque as opções ISO 8859-1 e Input Fuull of 8 bits Dica da página do Diego Pacheco (http://www.vmlinuz.cjb.net/). Obs.: Bem, depois de tudo isso o Slackware 4.0 ou inferior fica acentuando tudo bonitinho, mas o Slackware Currente não consigo acentuar na linha de comando. Acentuo nos editores de texto do console (mcedit e vi). Cheguei a acentuar uma vez, mas não lembro o que fiz para isso. Caso alguém consiga e possa me ajudar. Colocarei também aqui para outros. De qualquer maneira acho que o mais importante ou o que realmente importa é acentuar nos editores de texto e outros aplicativos, podemos passar sem acentuar na linha de comando. :) X WINDOW SISTEM Para configurar a acentuação no ambiente gráfico, a maneira mais simples que conheço é usando o Xkbbr. Baixe o arquivo da pagina do Ricardo (http://lie-br.conectiva.com.br/~iga/) ou da Linux Catalogo (http://linuxcatalogo.cjb.net). Descompacte em um diretório temporário com: tar zxpvf nome.tar.gz No Slack Current, edit os arquivos "install-xkbbr" e "xkbbr" e altere a primeira linha para: #!/usr/bin/tclsh8.0 Execute o arquivo "install-xkbbr": ./install-xkbbr Depois execute o "xkbbr": ./xkbbr pc101 Use abnt2 ao invés de pc101 se for o seu caso. Prontinho, seu X está configurado para acentuação. No Slack 4 o Netscape ainda é muito trabalhoso para acentuar, mas no Current (6.5) ele acentua direitinho. Outros aplicativos como os do Kde e do Gnome e Editor do Tkdesk acentuam nor- malmente mesmo no Slack 4 e 3.6. -------------------------------- Ribamar FS ribafs@mcanet.com.br/ribafs@yahoo.com 12/10/1999