Acentuação
Console
Para adicionar suporte a acentos no console, defina os seguintes arquivos em rc.d:
rc.keymap: loadkeys /usr/share/kbd/keymaps/i386/qwerty/us-acentos.map.gz
rc.font: setfont -v lat1-16.psfu.gz
De forma similar, para configurar um teclado ABNT basta alterar o keymap.
Lembre-se de que os scripts devem ser executáveis:
chmod +x rc.font ; chmod +x rc.keymap
X Window
No X Window, a forma mais simples de configuração é o xf86config.
Na opção de teclado, se o seu teclado for internacional, escolha a opção 4 (Generic 105 keys (Intl)), e em seguida a opção 3 (English w/ deadkeys).
No Slackware 8.1 há uma falha no arquivo us_intl, por isso pode ser preciso adicionar algumas vírgulas que estão faltando após as chaves (é fácil perceber se este for o caso), na Alphanumeric section .
Para internacionalizar completamente os programas é preciso definir a variável LC_ALL no profile como pt_BR:
export LC_ALL=pt_BR
export LESSCHARSET=latin1
Lembrando que para isto é preciso ter devidamente instalado o suporte i18n (glibc) no Slackware.
Outros
No Pine (.pinerc):
character-set=ISO-8859-1
Teclado
O arquivo que pode ser editado para configuração do teclado é o Xmodmap
(/etc/X11/xinit/.Xmodmap ou xmodmap -e "keycode 117 = Menu" por exemplo).
Por exemplo, uma forma de configurar a 'flag key' (a tecla do Windows). Adicione ao arquivo ~/.Xmodmaps:
keycode 115 = Meta_L
add mod4 = Meta_L
keycode 116 = Meta_R
add mod4 =Meta_R
Em seguida, adicione ao xmodmap: # xmodmap .Xmodmap
A tecla e seu respectivo keycode pode ser determinado através do xev.
Para associar as teclas com alguma função no X há o software XBindKeys, independente de ambiente/window manager.
Para criar hotkeys em modo console também é
bastante simples.
Vamos supor que queremos executar startx ao pressionar a tecla F1. Para isto crie o arquivo .inputrc em seu home
(se ainda não existir), e inclua o comando:
"\e[[A":"startx\C-M"
A primeira sequência representa a tecla F1,
e a segunda o comando startx, seguido pela sequência
referente ao enter.
Para saber mais, visite o site da Linux Gazette (ref. LG 55: How To Make A Hotkey On The Linux Console).
Obs: dead-keys é o que ocorre quando se digita um acento (aguarda-se a tecla a ser acentuada).
|