domingo, 25 de outubro de 2015

Xfce4-terminal com cursor piscante e som de beep do speaker

Nesta dica ensinarei como deixar xfce4-terminal com cursor piscando e som de beep do speaker interno do computador desktop.

Para isto devemos editar o arquivo ~/.config/xfce4/terminal /terminalrc com um editor de texto ASCII puro.

$ leafpad terminalrc   

Para habilitar o cursor piscante troque o valor padrão FALSE para TRUE da linha MiscCursorBlinks, devendo ficar conforme abaixo.

MiscCursorBlinks=TRUE

Para ativar o beep no xfce4-terminal troque o valor padrão FALSE para TRUE da linha MiscBell devendo ficar conforme abaixo.

MiscBell=TRUE

Nota que para funcionar o som de beep o seu computador de mesa deve ter instalado o mini speaker na placa mãe nos desktops mais recentes devendo o mesmo está conectado corretamente ou ser seu desktop for bem antigo deve possuir aquele speaker grande com aparência de alto falante mesmo.

Depois faça:
$ sudo modprobe pcspkr

Para que o módulo pcspkr seja carregado automaticamente na inicialização coloque o comando no final do arquivo /etc/rc.local.


Quando você ouvira o som de beep ?

Ao acionar a tecla Backspace  apagando tudo até encostar no prompt ira soar o som de beep e ao usar a tecla TAB para completar um comando irá soar sempre  o som do beep.
Quando excluir arquivos com a tecla del pelo Thunar soará o beep, mas este procedimento não acontece se você fizer pelo menu ou menu suspenso do mouse, nem usando o comando rm no terminal.
Ao surgir a tela de login para entrar no sistema, fazer um logoff, desligar ou reiniciar o computador pelo menu do Xfce, também soará um beep, mas este procedimento depende do desktop que você estiver usando, pois não é suportado por todos.


Comando beep

Se você deseja ouvir um som de um beep na finalização de um comando de retorno demorado no terminal e também pra utilizar em scripts instale o pacote beep.

Para executar um beep execute o comando: beep

Exemplo de uso:

$ ls -lR ; beep





sábado, 17 de outubro de 2015

segunda-feira, 12 de outubro de 2015

Configurando o seu teclado para o modo console real no Slackware

Mesmo que seu Slackware ou derivados inicie diretamente no modo gráfico e a acentuação funcione corretamente a configuração do teclado para o modo console real e para o X Window são feitas por programas separados e caso você não configurou o seu teclado de maneira correta durante a instalação se precisar um dia sair provisoriamente do X Window usando as teclas CTRL+ALT+ F1... até o F6 para entrar numa sessão no modo texto em tela cheia fora do X Window ou você mudou o runlevel pra 3 (login em modo console, mas com suporte ao X Window) o seu teclado não funcionará corretamente nas partes de símbolos, sinais gráficos e acentos, mesmo que funcione corretamente no X Window já que as configurações feitas para um não serve para o outro.

O layout do teclado padrão da instalação caso não tenha sido modificado durante a instalação está no arquivo /etc/rc.d/rc.keymap

$ cat rc.keymap 
#!/bin/sh 
# Load the keyboard map.  More maps are in /usr/share/kbd/keymaps. 
if [ -x /usr/bin/loadkeys ]; then 
 /usr/bin/loadkeys -u us.map 
fi

Alterando a configuração do teclado do modo console real

Edite o arquivo /etc/rc.d/rc.keymap usando um editor de texto ASCII puro como nano ou outro de sua preferência.
$ sudo nano -w /etc/rc.d/rc.keymap

Para o layout abnt2 do Brasil modifique a linha loadkeys para br-abnt2.map devendo a mesma ficar exatamente com o conteúdo abaixo:

$ cat rc.keymap 
#!/bin/sh 
# Load the keyboard map.  More maps are in /usr/share/kbd/keymaps. 
if [ -x /usr/bin/loadkeys ]; then 
 /usr/bin/loadkeys br-abnt2.map 
fi 

Salve o aquivo e agora na janela de terminal execute o comando:
$ sudo ./rc.keymap restart
Loading /usr/share/kbd/keymaps/i386/qwerty/br-abnt2.map.gz 


Testando se configuração feita se funcionará no modo console real

No X Window acione as teclas CTRL+ALT+F2 para entrar na sessão 2 do console real e no prompt de login digite seu nome de usuário e senha do sistema e agora é só começar a testar as teclas \|”:/?!#><  e outras mais usando nos comandos do shell.

Para retornar ao X Window sempre use  CTRL+ALT+F7.