Posts relacionados a ‘

14Fev08 Phoenix BIOS Patch

Boot do HP Pavilion dv5000Se você é um proprietário de um notebook ou desktop que roda uma Phoenix BIOS e Linux, este post é especialmente para você.

Quando eu comprei meu notebook HP Pavilion dv5000, logo fui tirando o Windows XP Media Center e instalando o Gentoo. Percebi que meu boot - na época com o kernel 2.6.18 - tinha um delay mostrando a seguinte mensagem: “0000:00:1d.7 EHCI: BIOS handoff failed (BIOS bug ?) 01010001″.

Descobri no Bugzilla do Kernel que isso se trata de um bug na BIOS, mais especificamente na implementação da USB 2.0. O que me deixa triste é saber que existe um padrão aberto a ser seguido e ainda existem empresas que acham melhor ter o seu próprio padrão - que é fechado e pelo visto não liberaram para os desenvolvedores do kernel - para quebrar a interoperabilidade.

Como o problema vai continuar existindo no kernel, até que a Phoenix BIOS passe o padrão para David Brownell e/ou Greg Kroah-Hartman, eu fiz um patch para retirar o delay, já que com ou sem ele é a mesma coisa. Desde o kernel 2.6.18 eu o aplico com sucesso, eliminando o delay e sendo um cara mais feliz :). Na época eu abri um ticket para enviar o patch, que foi aceito como um possível “remendo”.

Desculpem-me por ser tão específico no post, mas sei que há muitas pessoas que gostariam de tirar esse “querido” delay de seus boots. Quem tiver novidades sobre o assunto, não deixe de me enviar um e-mail (michel[at]milk-it.net).

tags {, , }

15Dez07 app-office/openoffice-bin em pt_BR

Antes de ler o post saiba que ele foi feito para usuários do Gentoo Linux. Então, se você não é um usuário do Gentoo, leia por curiosidade. 8)

Essa semana eu resolvi sair do app-office/openoffice e ir para o app-office/openoffice-bin, porque o binário, além de economizar muitas horas de compilação, veio com anti-aliasing ativado (frescura) nas fontes. Com todas essas vantagens eu encontrei um problema – típico de um cara chato :) - : “Porque o app-office/openoffice-bin não tem suporte a pt_BR e o app-office/openoffice tem?”. Pesquisando, e pesquisando, na internet descobri que isso acontece porque o OpenOffice (app-office/openoffice-bin) é mantido pela Sun, que por sua vez não mantém o Português do Brasil (pt_BR), mas que reconhece o projeto BrOffice que traduz e adapta o OpenOffice para o nosso idioma. Já o app-office/openoffice é um fork do app-office/openoffice-bin mantido pelo projeto Go OO, que tem o intuito de adicionar novas funcionalidades no código do OpenOffice que não são aceitas pela Sun. Por isso app-office/openoffice (Go OO) tem suporte a pt_BR e o app-office/openoffice-bin (OpenOffice) não, por causa da liberdade de não ter que depender da Sun. Entenderam? :)

Agora, usuários do Gentoo, como resolver isso se não existe o BrOffice no Portage? Existem duas soluções:

  1. Criar uma ebuild para o BrOffice e adicionar no Portage.
  2. Instalar o app-office/openoffice-bin e utilizar o BrOffice Langpack 2.3.1-rc1, mas utilizando uma versão que foi modificada por mim para facilitar a vida dos gentooistas.

A primeira solução é muito interessante, mas é bem mais difícil de se executar em relação a segunda. Então, vamos à segunda solução:

  1. Se você tiver o app-office/openoffice instalado, execute um unmerge no pacote:
    emerge -C app-office/openoffice
  2. Instale o app-office/openoffice-bin:
    emerge app-office/openoffice-bin
  3. Baixe a versão modificada do langpack e extraia ela na pasta do OpenOffice:
    tar -zxvf BrOo_2.3.1rc1_20071113_LinuxIntel_langpack_pt-BR_gentoo.tar.gz -C /usr/lib/openoffice
  4. Feche e abra o OpenOffice. Pronto, usufrua da mágica! :)
  5. Se o OpenOffice não abrir em pt_BR, siga as opções abaixo:
    Tools > Options > Language Settings > Languages > User interface > Portuguese (Brazil)

Pronto, mas antes de finalizar o post eu quero deixar meus agradecimentos ao Caio Tiago Oliveira por liberar o BrOffice Langpack mesmo sem o ter lançado oficialmente. Quem achar algum erro/problema na tradução, entre em contato com Caio pelo e-mail asrail[at]openoffice[dot]org.

OBS.: Quem puder disponibilizar um mirror mais confiável que o RapidShare, favor informar nos comentários.

Update: De acordo com o Fernando Luz, o OpenOffice em um Gentoo de 64bits fica em /usr/lib32/openoffice. Valeu Fernando! :)

tags {, , , , }