20 de dez de 2005

Linux no notebook G733

Instalei o Ubuntu 5.10 no meu notebook ECS G733, depois de experimentar o CL 10 e o Debian Sarge. Confirmando o que era esperado, o Ubuntu reconheceu muito mais coisas e deixou o micro bem pronto para o uso.

O único problema, que ocorreu em todos os Linux instalados, foi configurar o teclado: o G733 tem um teclado ABNT2 estranho, onde o ponto de interrogação (question mark, em inglês) é digitado com Alt Gr + W. As teclas Q, W e E pressionadas com Alt Gr resultam respectivamente em uma barra (/ ou slash), o ponto de interrogação (? ou question) e um sinal de grau (° ou degree).

Depois de pesquisar, a melhor solução foi editar o arquivo /etc/X11/xkb/symbols/br, na seção xkb_symbols "abnt2". A modificação consiste em trocar a linha abaixo (linha 25):

key <ad03> { [ e, E, EuroSign ] };

pelas três linhas abaixo:

key <ad01> { [ q, Q, slash ] };
key <ad02> { [ w, W, question ] };
key <ad03> { [ e, E, degree ] };

Isso resolve o problema de modo definitivo, sendo preciso apenas reiniciar o servidor X. A solução anterior usava xmodmap e dependia de um script a ser rodado na inicialização - e nunca me agradou. Sempre achei que deveria haver um modo de mudar a configuração num único arquivo.

Depois de instalar o Ubuntu instalei o pacote kubuntu-desktop. Depois disso resolvi mudar para o Kubuntu... que já está devidamente instalado e configurado.

7 de dez de 2005

Portando de Delphi para Lazarus

Criei um blog sobre o processo de conversão de uma aplicação (e seu Framework de Persistência) de Delphi 7 para Lazarus. O link é http://port2laz.blogspot.com (em inglês).