sexta-feira, 6 de novembro de 2015

Hairy Harry Volleyball para Android

Para quem curtiu muito o game de Hairy Harry Volleyball no computador durante anos como eu, descobrir recentemente que agora existe uma versão para Android e outra para Apple do nosso simpático Hairy Harry, e não pude de deixar de compartilhar esta informação que na minha opinião é o melhor game de voleibol simples e bem divertido de todos os tempo, aqueles olhinhos que acompanha o movimento da bola e os movimentos dos pezinhos dos personagens são ótimo.
O game na versão free tem a limitação de um personagem para jogar contra o Harry e sem personalização dos mesmos podendo jogar contra o aparelho ou se você tiver usando um tablet pode jogar contra um amigo no mesmo tablet. Os controles são fáceis de usar podendo escolher o modo que mais lhe agradar de ambos lados.

O novo site oficial do Harry agora é http://www.nightlyfour.com/ de onde poderá acessar o download para a loja do Android e da Apple.





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

Game de perguntas e resposta com a função SE no Calc

Nesta vídeo aula ensinarei como fazer passatempo de perguntas e resposta na planilha do Calc usando a função SE.






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.

quinta-feira, 24 de setembro de 2015

Vídeo aula da planilha eletrônica Gnumeric

Gnumeric é um programa de planilha eletrônica open-source, bastante leve que abre arquivos do LibreOffice/OpenOffice bem como do Excel em formato xls e xlsx. 
Embora que o Gnumeric não tenha tantos recursos e facilidades como o Calc e o Excel, ele também permite criar planilhas bem elaboradas, podendo organizar sua conta pessoal, o caixa de um pequeno estabelecimento, podendo ainda ser usado em pequenas e médias empresas.
O Gnumeric vem traduzido para diversos idiomas, o qual utilizará o idioma default do seu sistema GNU/Linux na instalação ficando o menu, janelas de avisos no idioma do seu sistema automaticamente; mas um detalhe que algumas partes do menu não tem tradução e todas as funções a inserir e ajuda da mesma é unicamente no idioma padrão inglês sem tradução para estas partes, ou seja, ao digitar uma função você deverá digitar ela escrita em inglês.

Abaixo um vídeo tutorial básico de como utilizar o Gnumeric.



quarta-feira, 16 de setembro de 2015

Instalando temas no Salix com desktop Xfce

Para incrementar o seu Salix 14.1 com mais temas e ícones instale os pacotes oficiais do repositório do slapt-get.

Pacotes de temas:
$ sudo slapt-get --install oxygen-gtk2
$ sudo slapt-get --install clearlooks-phenix

Pacote de ícones:
$ sudo slapt-get --install faenza-icon-theme
$ sudo slapt-get --install tango-icon-theme
$ sudo slapt-get --install mate-icon-theme


Temas oficiais do http://slackbuilds.org/ obtido com sbopkg

Para uma instalação fácil é necessário ter o sbopkg instalado no seu sistema.

$ sudo sbopkg -i clearlooks-classic-themes
$ sudo sbopkg -i murrine 
$ sudo sbopkg -i murrine-themes

O pacote murrine-themes contém muitos temas e várias tonalidades e cores nos mesmos, sendo que a maioria dos temas deste pacote começa com o nome de Murrine e os outros temas deste pacote são Greybird, Bluebird, Albatross, Orangine e Nox.


Temas baixado de http://xfce-look.org/

Os temas listado abaixo são os que eu gostei e instalei; baixe mais temas da sua preferência caso desejar.

Numix Holo 0.4.1 (bugfixes)
Clearlooks Overcast (gtk2 & gtk3)   2.2 
Ambiance theme for XFCE (with xfwm4)   0.4  (gtk 2.x)
Mint-X-Fixed (dark menu) 


Para instalar os temas baixados no seu HOME crie o diretório .themes em uma janela de terminal.

$ mkdir .themes

Depois descompacte os pacotes com a terminação .tar.gz, 7z, zip e outros formatos em ~/.themes com seu descompactador de pacotes preferido e pronto.
Após basta acessar o menu Configurações/Aparência e selecionar o tema desejado.


Gerenciador de tema com previsão

Baixe o pacote Xfce-Theme-Manager do http://slackbuilds.org/ pelo sbopkg

$ sudo sbopkg -i Xfce-Theme-Manager

Instale o pacote Xfce-Theme-Manager que é uma GUI integrada para definir as várias partes de um tema no Xfce que permite selecionar as partes de outros temas para aplicar o visual no tema atual e salvar sua personalização. 

Você pode escolher o tema desejado, ícone, control, cursor, wallpaper sempre visualizando uma miniatura do mesmo e salvar a personalização no tema atual, para poder aplicar este tema salvo novamente depois de experimentar outros temas.

Telas


Na primeira tela temos uma miniatura de todos os temas instalados mostrando a aparência das bordas, ícones e cursores




Na segunda tela temos a aparência de todas as bordas das janelas dos respectivos temas instalados.


sábado, 5 de setembro de 2015

Instalação da multilib no Slackware 64 bits e derivados

Para instalar a multilib no Slackware acesse o site oficial http://www.slackware.com/~alien/multilib/versão onde em versão você deve substituir pela versão correta do  seu Slackware 13.0, 13.1, 14.0, 14.1, e current onde este procedimento também se aplica a distro Salix de versão idêntica pois a mesma e derivada do Slackware.

O procedimento abaixo foi realizando no Salix 14.1 64 bits.

Fazendo download da multilib

Crie o diretório multilib entre no mesmo pelo terminal e depois execute os comandos abaixo.

Utilizando o lftp

$ lftp -c "open http://www.slackware.com/~alien/multilib/14.1/; mirror ."

ou utilizando o wget

$ wget -r -np http://www.slackware.com/~alien/multilib/14.1/

Depois de baixado os pacotes acesse o diretório que contém os mesmos e faça:
$ sudo upgradepkg --install-new *.t?z
$ sudo upgradepkg --install-new slackware64-compat32/*-compat32/*.t?z 

Após reinicie o seu computador, para fazer a atualização geral de todas as libs do sistema e podendo agora instalar os pacotes de 32 bits.

Considerações e recomendações importantes

Preferencialmente não instale um pacote de 32 bits se você tem o mesmo pacote de 64 bits já instalado, somente faça isto caso seja uma dependência de um pacote de 32 bits que você instalou então neste caso você sempre deverá converter o pacote obrigatoriamente para multilib usando o comando convertpkg-compat32 para esta finalidade que removerá alguns diretórios originais do pacote de entrada como /usr/share e /usr/bin e outros para que não sob-regravar os arquivos binários e outros arquivos usados pela aplicação na versão de 64 bits. Os binários do pacote 32 bits ao usar convertpkg-compat32 que costuma ficar no path padrão como /usr/bin e outros são movidos para /usr/bin/32 e o caminho do mesmo não está incluído no seu path do sistema, para não interferir com o executável do programa da versão de 64 bits que será o padrão na execução do mesmo, não devendo nunca modificar este comportamento.

Exemplo de como usar o convertpkg-compat32

$ sudo convertpkg-compat32 -i pacote-i486.txz
$ sudo upgradepkg --install-new pacote-compat32-versao-x86_64-1aliencompat32.txz

Pronto pacote 32 bits convertido para multilib e instalado no seu sistema.

Se não existe um pacote 64 de bits que esteja instalado no seu sistema com o mesmo nome, no caso de o pacote ser principalmente um programa  para o ambiente gráfico que utiliza muitos diretórios a partir de /usr/share você pode e deve instalar o pacote de 32 bits diretamente com o installpkg pois se você usar o convertpkg-compat32 para isto o programa do pacote não funcionará  já que normalmente a grande maioria dos programas costuma armazenar arquivos a partir de /usr/share, e como o convertpkg-compat32 remover alguns caminhos do pacote original o mesmo não funcionará já que não existe os arquivos utilizados pelo programa e você também não terá o atalho no seu menu de programa.

Aviso:
Dependendo da origem e tipo de pacote como versão, data do pacote e distro em alguns casos raros o pacote pode ter outro nome bem diferente do usual, mas contém exatamente os mesmos arquivos, portanto tenha tenha muita atenção nesta parte antes de instalar.

Dependências de libs de 32 bits

Preferencialmente sempre instale libs de 32 bits da mesma versão do seu sistema Slackware de 64 bits embora que você possa instalar as mesmas de versões bem antigas do Slackware e de outras distro também nunca faça isto se você não for muito experiente e não conhece para que serve tal lib; pois libs muito antigas podem necessitar de muitos pacotes de versões antigas e causaria incompartibilidade com outras libs atuais o que ficaria completamente inviável também suas instalações manualmente e certamente também danificaria toda sua multilib e até o seu sistema de 64 bits dependendo da função dela; repito não faça isto jamais caso não saiba como contornar este procedimento antes mesmo de instalar as mesmas.

Em muitas ocasiões ao instalar libs de 32 bits convertendo elas ou não  com convertpkg-compat32 você deverá criar um link simbólico para a lib da mesma quando for reclamado por um programa que não funcionar, sendo esta situação completamente normal até em sistema unicamente de 32 ou 64 bits com pacote feito para a arquitetura citada quando obtido de outras fontes ou instalados por outros meios.

Exemplo da criação de link em /usr/lib
$  sudo ln -s libopenal.so.1  libopenal.so.0 
$  sudo ln -s libphysfs.so.2.0.3 libphysfs-1.0.so.0 

Para usuários menos experientes sempre use convertpkg-compat32 utilizando um pacote de lib de 32 bits que corresponde exatamente a sua versão do Slackware de 64 bits como citado anteriormente e sempre converta pacotes exclusivamente de libs caso você não saiba para que serve as mesmas não tendo o perigo de sob-regravar arquivos de outras funções que não seja as libs já que tanto pacotes de 32 e 64 bits de mesmo nome sempre utilizam alguns diretórios em comuns; isto somente você saberá se visualizar  o conteúdo do  pacote antes de instalar e verificar no seu sistema se existe algum dos arquivos e diretórios do seu pacote no sistema.

Notas pessoais

Para testar a eficiência da multilib mesmo existindo versões de 64 bits atuais dos programas abaixo eu instalei vários jogos de 32 bits baixado no ano de 2011 do Slackware, outros de distro baseada em rpm e deb que nem sei de qual distro é onde alguns funcionaram sem dependências e outros tiver que instalar as mesmas e resolver alguns probleminhas, mas fique bem satisfeito com a multilib, pois foi a primeira vez que utilizei um Slackware com multilib. Já havia feito alguns testes com Fedora e Xubuntu de 64 bits com o equivalente a multilib em 2010 e 2011, pois em meus computadores sempre utilizei como padrão sistema de 32 bits por causa de alguns jogos Linux e alguns jogos Windows de 32 bits rodado pelo wine.
Foram instalados games baixado em 2011 com supertux 2, penguin-command, lbreakout2, powermanga, moon-buggy, ceferino, njam, funny boat e outros.

Também testado com firefox versão 39.0 de 32 bits que funcionou perfeitamente.