sexta-feira, 29 de março de 2013

Criando modelo de documento padrão no OpenOffice.org


Se você não gosta da fonte padrão de inicio, marges, etc, você pode criar um modelo personalizado para ser o padrão de todas as vezes que você abrir um novo documento. Vamos criar um modelo para ser usado sempre pelo editor de texto writer, abrindo o mesmo normalmente e mude tudo o que quiser, fonte, margens etc., depois salve o documento indo em Salvar Como; e em tipo de Arquivo escolha a opção Modelo de documento de texto ODF (.ott). Feche totalmente o OpenOffice.org agora.

No exemplo dado o modelo foi salvo com o nome de write-padrao.ott e o mesmo deve ser copiado para ~/.openoffice.org/3/user/template/ (diretório oculto no seu HOME)

Agora abra o write e ir em menu Arquivo/Modelos/Organizar...

Em Gerenciamento de modelos, de um duplo clique em Meus Modelos, onde deverá aparecer o nome do modelo copiado para ~/.openoffice.org/3/user/template/ e na parte da direita na caixa de seleção deve está sendo exibido Documentos, selecione o nome do seu modelo recém-criado, depois clique na caixa de seleção Comandos e escolha a opção Definir como Modelo e depois clique em Fechar.





Pronto, agora toda vez que você for criar um novo documento usando o write o modelo write-padrão será utilizado com suas configurações definidas.

Nota:
Foi utilizando o OpenOffice.org 3.3.0 de 2010 na distro Slackware 13.1.

O procedimento também é o mesmo para que tem o LibreOffice 3.6.4 de 2012, apenas muda o caminho do template que é ~/.config/libreoffice/3/user/template.


sábado, 23 de março de 2013

Resolvendo o problema do ponto trocado pela virgula no BrOffice ou LIbreOffice




No BrOffice ou LibreOffice no Linux a tecla ponto do teclado numérico é trocada pela virgula ao utilizar a mesma, ficando assim duas teclas gerando a virgula no teclado numérico, mas as demais aplicações funcionavam perfeitamente a virgula e o ponto do teclado numérico.
Para escrever o ponto, tem que usar o ponto em cima da barra de espaços.

Solução:

No BrOffice 2.4, clique em Ferramentas/Opções/Configuração de idiomas/Idiomas e desmarque a opção tecla separadora de decimal.

No LibreOffice 3.6.4, clique em Ferramentas/Opções/Configuração de idiomas/Idiomas, em Tecla separador de decimal, desmarque Igual à configuração do local ( . ) e clique em OK.

terça-feira, 19 de março de 2013

Jogos Windows e DOS no Linux


Jogos Windows no Linux

Além dos games nativos do Linux, você pode jogar alguns games Windows pelo Linux usando o wine.

No site www.gametop.com existem vários títulos que são compatíveis com o wine com uma instalação padrão do mesmo (sem precisar mexer nas configurações, instalar dlls e outros arquivos).
Alguns games da GameTop, podem requerer aceleração de vídeo para rodar, devendo a sua placa de vídeo ter suporte ao recurso de aceleração 3D pelo Linux, não precisando ser nenhuma Nvidia ou ATI, podendo ser qualquer placa de vídeo onboard simples com recurso de aceleração 3D e devendo suportar no mínimo 32 mil cores.

Aqui alguns dos títulos dos games da GameTop suportado pelo wine

Tabuleiro

Real Chess
Real Checkers
Christmas Mahjong
Magic Jigsaw
Moraffs MahJongg
Imperial Sudoku
Real Dominoes

Ação

StarGunner
Air Assault 2
Air Assault 3D
Naval Strike

Aventura

Shark Attack
Dungeon Rider
Milky Bear Rescue Rocket
Milky Bear Riches Raider 2
Milky Bear Riches 3

Corrida

KGB Hunter
Real Racing

Esportes

Real Pool
Real Bowling

Outros

PacManic 3D
Sky Fire
Pirates
Ostrich Runners
Yeti Bubbles
Fish Tales
Azteca
Space Invaders

Procure no site a descrição completa, requerimentos e telas do jogo.

Notas:
Nem todos os jogos da GameTop rodam pelo wine.
Versões muito antigas do wine podem não rodar alguns dos jogos citados acima.

Dica ao rodar jogos com wine

Com alguns jogos o teclado parece não funcionar de momento, mas basta fazer ALT+TAB umas 3 ou 5 vezes para alterar entre o jogo e o desktop ou outra janela aberta para o teclado funcionar.

Alguns jogos na primeira execução podem ficar com uma tela muito grande ficando pelo metade, mas se você conseguir acessar as configurações do jogo e especificar o tamanho da resolução de tela que você utiliza ou desativar a opção fullscreen e salvar, o jogo funcionará normal na próxima execução ao finalizar a atual.

Jogos muitos antigos podem requerer dll para funcionar devendo baixar as mesmas na Internet, normalmente devem ser copiadas para a pasta system ou system32 do wine. Para descobrir neste caso a dll requerida rode o jogo por uma janela de terminal se o mesmo não funcionar pelo atalho do menu de programa ou desktop criado na instalação, a fim de ver a causa do erro do jogo.


Jogos arcade para MS-DOS

Quem já usava computador no inicio dos anos 90 antes do surgimento do Windows 95, e sente saudade daqueles joguinhos simples e muito divertido, instale o dosbox para rodar os mesmos.

Site para baixar os games:


Este primeiro é o melhor de todos, diz se o jogo é o não suportado pelo dosbox, fornece informações mais detalhadas e varias telas do jogo.

http://www.myabandonware.com
http://www.dosgames.com

Títulos sugeridos:
Xquest, jill, Hocus Pocus, sww, jet pack.


Dica para o dosbox

Alternando entre janela e fullscreen e vice vesa pelo teclado. Pressione simultaneamente ALT + ENTER.
Para sair da tela DOS após finalizado o jogo estando a mesma em fullscreen digite o comando exit e tecle Enter.

Iniciar o game sempre em fullscreen

Você deve editar o arquivo ~/.dosbox/dosbox-x.xx.conf com um editor de texto ASCII.

$ nano -w ~/.dosbox/dosbox-0.74.conf


fullscreen=false

Mude a linha cima para o valor true. Exemplo: fullscreen=true

Criar atalho no menu de programas

Você também pode criar um atalho no menu de programa para o jogo, não é preciso utilizar janela de terminal no atalho.
Exemplo da linha de comando no atalho: dosbox ~/games/dosbox/snake/snake.exe

Para finalizar o doxbox estando em fullscreen, depois de sair do game, digite o comando exit e tecle Enter.

Nota:
Todos joguinhos já jogado por mim não precisa de instalação por um executável, bastando apenas descompactar os arquivos no disco e começar a jogar.

Para ajuda: man dosbox


segunda-feira, 18 de março de 2013

Acesso remoto vnc com tightvnc com desktop xfce4



Para isto é necessário ter instalado o tightvnc ou nas distros baseada em ubuntu os pacotes tightvncserver e xvnc4viewer. 

Como usar o tightvnc:

$ vncpasswd  (cria a senha de acesso para o seu computador)
$ vncserver    (ativa o servidor vnc)
$ vncviewer   (cliente para controlar o computador que está rodando o servidor vnc)

Para quem usar o desktop xfce4 para que o mesmo seja mostrado na janela do vnc, seja nas distro ubuntu ou derivadas e de outras distros ou Windows é necessário colocar algumas linhas no arquivo ~/.vnc/xstartup do computador a ser controlado. Caso não seja colocadas as linhas referente ao ambiente xfce4, será exibido uma janela de fundo cinza sem nada e o clique do mouse para tentar exibi algum menu suspenso também não funcionará.

O conteúdo do arquivo ~/.vnc/xstartup  deve ter as seguintes linhas para poder visualizar o desktop xfce4, caso faltar alguma delas, alguma coisa não funcionará corretamente dentro da janela do vnc.

unset SESSION_MANAGER (necessário para alguns gerenciadores de janela)
/etc/X11/Xsession                (necessário para alguns gerenciadores de janela)
/usr/bin/xfce4-session & 
xfwm4  & 
Thunar --daemon & 
xfsettingsd & 
xfce4-panel & 
xfdesktop & 
startxfce4 &

As linha acimas em azul são todas referente ao desktop xfce4.
Com tudo pronto, agora qualquer computador da sua rede local ou pelo internet poderá acessar o seu remotamente pelo vnc, mesmo que eles usem outros programas de vnc diferentes.

Com o vnc instalado e configurado o ambiente xfce4 no arquivo ~/.vnc/xstartup do computador de nome mesa, para acessar a partir de um outro micro da sua rede local faça:
$ vncviewer mesa:1 

Onde vncviewer é o programa que irá visualizar o desktop do computador mesa a ser controlado (o computador que vai ser controlado deve está rodando o servidor vncserver).

Para exibir o menu da janela do vncviewer tecle F8.  

Notas:
Computadores com Linux, sempre deve especificar imediatamente após o nome do computador ou IP o número da instância do vncserver (:1), mesmo a partir de um computador rodando Windows.

Acesso pelo IP da rede numa rede local:  vncviewer 192.168.1.110:1

O valor 1 após 2 pontos (:1) é obrigatório, e indica o o número da instância, que é fornecido ao executar o vncserver (somente pra computadores com Linux), não tendo nada a ver com o IP. 

Caso você tenha apenas um computador você pode acessar o mesmo pelo vnc para saber como é o funcionamento do mesmo e que será idêntico como se fosse a partir de um outro computador e que também servirá para testar as opções configuradas no arquivo ~/.vnc/xstartup sem precisar ter outro computador por perto para fazer o teste.

Toda nova configuração que você fizer no arquivo ~/.vnc/xstartup você deve finalizar o servidor vncserver e iniciar novamente o mesmo para utilizar a nova configuração.
Use o seguinte comando, sendo que o nome do servidor do vncserver varia conforme o tipo do pacote do vnc e da distro usada.
Exemplo para terminar o servidor vncserver.
$ killall Xvnc 
$ killall Xtightvnc

As configurações padrão do arquivo ~/.vnc/xstartup podem varia de distro para distro.

Outros gerenciadores de janelas

No arquivo ~/.vnc/xstartup, para poder utilizar outros gerenciadores de janela instalados diferente do padrão da distro é necessário comentar a linha /etc/X11/Xsession e caso você não querer usar o desktop xfce4 remova ou comente todas as linhas referente ao xfce4 ou simplesmente exclua este arquivo, pois quando for executado novamente o vncserver será criado outro arquivo com as opções padrão, caso o mesmo não existir no diretório ~/.vnc.
Exemplo de outro gerenciador de janela no arquivo ~/.vnc/xstartup
wmaker &


Tamanho da janela  vncviewer

Quando você executar o servidor vncserver por padrão ele utiliza a resolução utilizada pelo seu desktop para os outros micros que acessar o seu remotamente. 
Por exemplo, o micro mesa que executou o vncserver sem parâmetros por padrão usar resolução 1280x1024 então quem acessar a sua maquina remotamente utilizará esta resolução na janela do vncviewer e no caso do micro controlador utilizar a mesma resolução de tela haverá um barra de rolagem, com um espaço pra rolar um pouquinho já que ambos computadores usam a mesma resolução de tela. Se o micro controlador usa uma resolução maior não haverá barra de rolagem na janela do vncviewer. 

Caso o micro controlador usa uma resolução inferior ao seu haverá barra de rolagem para rolar a janela com bastante espaço pra rolar a tela, o que é ruim para exibir  a barra de programas ou a barra de títulos do programa executado dentro da janela do vnc tendo que está sempre rolando a janela para acessar o item desejado. 
Por exemplo o micro que vai controlar o seu usa resolução de 1024x768 e o seu computador que executou o vncserver por padrão usa 1280x1024 de resolução, então você deve especificar uma resolução menor que é usada no micro que vai controlar o seu remotamente para não exibir a barra de rolagem nele, como por exemplo 800x600 que é um tamanho ideal pra o micro que vai controlar o seu remotamente se ele usa resolução 1024x768. 
$ vncserver -depth 16 -geometry 800x600 

Pronto, agora o computador que irá controlar o seu cujo o desktop do mesmo usa uma resolução de 1024x768, não mais haverá barra de rolagem na janela do vnc já que o desktop remoto aparece por inteiro.

Xfce4 do Slackware 13.1

Já no arquivo ~/.vnc/xstartup da distro Slackware 13.1 a linha  exec /etc/X11/xinit/xinitrc devem ser comentada para que funcione a visualização do desktop xfce4.
A linha xfwm4 & usada no Xubuntu sem opções não funciona corretamente as janelas no Slackware, devendo acrescentar as opções --replace --display :1.0 (xfwm4 --replace --display :1.0 & )

Ser não usar a opção --replace --display :1.0 não será exibida a barra de títulos das janelas, não tendo como minimizar, mover ou fechar a janela, tendo que usar o menu Arquivo da aplicação para fechar a mesma).

Outros gerenciadores de janelas no Slackware 13.1

As duas linhas do arquivo ~/.vnc/xstartup abaixo devem ser comentadas (# sustenido na frente), sendo que o padrão é descomentadas.
unset SESSION_MANAGER 
exec /etc/X11/xinit/xinitrc 

Elas devem está comentadas pois se não tiver não será exibido o desktop wmaker ou qualquer desktop simples de window managers pra o X e sim o desktop padrão do sistema ou conforme uma configuração errada apenas uma tela cinza com o cursor do mouse.

Outras:


Para que computadores Windows também possam ver o desktop do computador Linux é necessário configurar o gerenciador de janela no arquivo ~/.vnc/xstartup, pois senão será apresentado apenas uma janela com fundo cinza sem nada na mesma.



sábado, 2 de março de 2013

Downloads 1


zdesligar-reboot

Script em zenity para desligar ou reiniciar o computador.



zsamba2.01.tgz

Script em zenity para acessar pasta compartilhada Windows (samba).



ztinta

Script em zenity para ver o nível de tinta das impressoras e multifuncionais Epson.




zvideo1.1.tgz


Script em zenity para conversão de vídeos para o formato divx, mp4, mpg (codificação VCD) e outros formatos.




zmontapen

Script em zenity para montagem facil de pendrive, cartões de memória, HDs externo usb, mp4player em window managens simples como WindowMaker, fluxbox, qvwm etc.




Notas:
Para que alguns dos comandos nos scripts funcionem corretamente como usuário comum é necessário usar o sudo configurando os comandos mount, umount,  shutdown e escputil no arquivo /etc/sudoers para que não seja pedida senha do administrador do sistema para poder executar o script.
Os script compactados em tgz para instalar os mesmos, como root use o comando tar -xzvf script.tgz -C /

Manual de uso do WindowMaker

Utilizei o WindowMaker durante muito tempo, neste manual descrevo as minhas dicas de configurações do mesmo para deixar mais prático de usa-lo no dia a dia.