linux

Trabalho

Sendo um "freelance web developer", não podia deixar de publicitar aqui o meu trabalho.

Se estiver interessado em desenvolvimento para a web poderá contactar-me. As minhas especialidades são o desenvolvimento de websites e aplicações web, recorrendo a tecnologias como o Drupal, PHP, MySQL, Apache, sendo ainda proficiente em Python e Django, bem como Linux, C++ e Java SE para projectos não relacionados com a web.

O meu CV, onde pode consultar algum do trabalho mais relevante que já efectuei, está disponível no VisualCV.

More

Como mudar o tamanho da font no Google Earth para Linux

Recentemente, após reinstalar o Google Earth no Ubuntu, tive que lhe mudar o tamanho da letra. Não sei se é o tamanho default ou se já estava na configuração da versão anterior mas o facto é que não conseguia ler absolutamente nada, de tão pequenas que eram as letras.

Aqui fica como fazê-lo, caso se deparem com a mesma situação.

More

Ubuntu 8.04 Hardy Heron e a ATI do meu portátil - O Regresso Dos Que Não Foram

Parece que finalmente tenho a coisa resolvida! :) :) :)

Quando vi que o Hardy Heron não queria funcionar com a ATI do meu portátil, vi a minha vida a andar para trás.

Por um lado podia voltar a instalar o Ubuntu 7.10 Gutsy Gibbon e sabia que não teria problemas, mas por outro lado, preciso de certas coisas que o Hardy tem e o Gutsy não tem, pelo que queria mesmo que este último se entendesse com o meu portátil.

Depois de muito procurar em bug reports no launchpad.net e no freedesktop.org, agarrei-me novamente ao bicho, determinado a experimentar todas as sugestões que li e fazer com que isto voltasse à vida.

Não consegui... :P

No entanto, num momento de inspiração divina, lembrei-me que tinha visto alguém dizer, numa das centenas de páginas que visitei, que as drivers mais recentes da ATI, instaladas com o Envy, tratavam do problema.

Eu já tinha tentado o Envy, como disse anteriormente... mas não tinha nada a perder, pois podia ser que entretanto tivessem saído novas versões das coisas.

Ao mesmo tempo, a esperança que tenho tido desde o início de que uma actualização ao sistema iria resolver o problema, veio ao de cima.

Assim sendo, actualizei todo o sistema, actualização essa que incluiu uma nova versão do Envy. A esperança aumentou.

Corri o bicho, ele fez o seu trabalho e verifiquei que ele tinha actualizado o xorg.conf, ao qual eu tinha adicionado algumas opções para ver se saía do buraco. Reiniciei a máquina e, para meu espanto, o ecrã de login do Gnome apareceu de imediato! :)

Após alguns minutos a mexer nisto sem problemas e sem erros no log do X, decretei que o problema estava resolvido.

No entanto agora fica a questão: o que é que resolveu o problema, os novos drivers da ATI ou uma das actualizações do Ubuntu? Se me der na cabeça para desinstalar as drivers do Envy e usar as xorg-driver-fglrx, posso ver se o problema se repete e fico a saber... mas para já acho que me dou por satisfeito por ter o meu portátil novamente a funcionar! ;)

More

Como reiniciar correctamente um Linux bloqueado

Na minha demanda para pôr o Hardy Heron a funcionar com a ATI do meu portátil econtrei algo que, infelizmente, tenho usado vezes sem conta.

É muito raro um sistema Linux bloquear ao ponto de não se conseguir mudar para um terminal (CTRL + ALT + Fx), não se conseguir matar o X (CTRL + ALT + Backspace) nem fazer absolutamente nada do sistema.

Nessas situações a única solução é mesmo o reset no botão do computador, o que pode ter consequências negativas para os ficheiros do sistema.

Mas pelos vistos não é a única solução. Enquanto estava à procura de uma solução para o problema da placa gráfica, um dos muitos posts de fóruns que li mencionava o artigo "Fix a Frozen System with the Magic SysRq Keys".

O que este artigo ensina é como reiniciar o sistema sem ser "à bruta".

Aqui está como:

  1. Carregar nas teclas Alt e SysRq (Print Screen).
  2. Mantendo as teclas anteriores pressionadas, carregar nas seguintes teclas: REISUB

E abracadabra, o computador reinicia! A vantagem deste método é que o kernel termina todos os processos e desmonta todas as drives, ao contrário do que acontece se simplesmente carregarmos no reset ou desligarmos o computador, e por isso não há risco de interrompermos uma operação de escrita para o disco e danificar ficheiros! :)

Windows, faz lá isto que eu quero ver ;)

More

Ubuntu 8.04 Hardy Heron e a ATI do meu portátil

Parece que o novo Ubuntu 8.04 "Hardy Heron" não se dá lá muito bem com a minha ATI Mobility Radeon 9700.

Ao contrário do que fiz no meu desktop, no meu portátil instalei o Heron de raíz. Ou seja, não fiz upgrade o Gutsy; formatei o disco e o bicho foi lá posto completamente de novo.

Infelizmente e, curiosamente (devo ser um gajo cheio de sorte), pela primeira vez desde que uso Linux (desde o Red Hat 5.0, em 1997), estou a ter problemas sérios com uma placa gráfica ao ponto de me inutilizar o computador.

Acontece que o Hardy Heron não detectou o monitor nem a placa gráfica do meu portátil correctamente e por isso não configurou as drivers do X. O resultado é que o sistema carrega normalmente até tentar entrar no X e a partir daí bloqueia completamente.

Não é o mesmo problema do ecrã preto que relatei há tempos e resolvi facilmente. Antes fosse...

Este já me fez dar voltas e voltas, sem conseguir resolver o problema.

Já entrei em single user mode (o Ubuntu chama-lhe "recovery mode"), alterei o /etc/X11/xorg.conf (adicionei-lhe a linha "Driver" ao Device da placa gráfica), tentei instalar as drivers oficiais da ATI, descobri um scriptzito de Python chamado Envy que instala a versão mais recente das drivers da ATI ou da Nvidia mas nada parece resolver o problema... :(

Vou agora fazer o que se costuma fazer em situações destas de desespero: reinstalar o sistema todo mas não tenho grande esperança, pois nem mesmo com o LiveCD o gajo quer funcionar.

More

Ubuntu 8.04 Hardy Heron

Saiu no dia 24 a primeira versão do Ubuntu deste ano.

Nos primeiros dias foi impossível fazer o upgrade, suponho eu que devido a sobrecarga nos servidores que alojam os repositórios mas há dois dias atrás lá consegui pôr o upgrade a andar e cá estou eu, a escrever isto no Firefox 3 beta 5.

Confesso que nunca fui grande fã de fazer a actualização de uma versão para outra, parece que fica sempre algo para trás. Podem até ser as coisas mais insignificantes, como o tema usado no Gnome continuar a ser o que eu tinha e não o que vem com a nova versão. Posso sempre mudá-lo mas quantas outras coisas continuarão a ser as antigas, sem que eu ponha os olhos nas novas? E, claro, referi-me a uma coisa sem importância nenhuma mas e se o mesmo se passar com coisas que podem dar mais estabilidade ao sistema, ou torná-lo mais rápido?

Sou um gajo que gosta de experimentar todas as mariquices novas de uma nova versão do sistema operativo que uso e esta possibilidade, por muito remota que possa ser, deixa-me de pé atrás.

Por esse motivo já está a surgir um mega backup para um disco à parte, e de seguida vou instalar de raíz o Hardy Heron, para ter a certeza de que fico com tudinho do que há de novo, a funcionar.

Sim, vou ter algum trabalho a reconfigurar algumas coisas mas muitas delas posso ir buscar ao backup. Chamem-me louco, eu gosto :P

More

Ubuntu 7.10 Gutsy Gibbon blank screen during boot

Ubuntu 7.10 "Gutsy Gibbon" was released a couple of days ago and I immediately installed it on my laptop, which is kind of my test lab for operating systems.

It looks good so far. Very smooth.

I only had one problem: the screen was completely black during boot and shutdown. I could only see a blank screen during startup or shutdown, and although I could still switch to the other consoles along with the fact that the boot splash screen isn't properly informative, the boot process was taking over 3 minutes. Unacceptable.

I searched Google and after tweaking the keywords once, I reached the golden combination: "gutsy gibbon blank screen during boot"

Turns out this is an already known bug in Gutsy and I quickly found out how to solve it, thanks to the folks at Launchpad:

1) Change the resolution in /etc/usplash.conf to 1280x800
2) Run "sudo update-initramfs -u -k `uname -r`"

Note that the 1280x800 resolution is the "default" resolution for my laptop's monitor - I have an Acer TravelMate 4001 WLMi, with an ATI Mobility Radeon 9700. The resolution for your laptop's monitor may be different.

You may want to take a look at Xorg.conf or go to System -> Preferences -> Screen Resolution to see what you should use in /etc/usplash.conf (assuming the installer correctly detected the supported resolutions, of course).

More