Habilitando o Gnome 3 no Debian wheezy com placas ATI

Essa semana resolvi testar o novo debian wheezy (que ainda está em versão teste). Havia ficado fascinado com o visual do Gnome 3 rodando nesta excelente distribuição. Porém, após o processo de instalação, o visual ficou com o padrão clássico do gnome, pois o gnome 3 identificou que minha placa (uma ATI Radeon HD3000) não poderia funcionar estando instalada do jeito que está(va).

Achei alguns tutoriais na net, que aparentemente funcionariam (não deixe de ver a nota sobre os drivers oficiais), mas nada funcionou, por causa de um detalhe que faria a diferença.

O que o pessoal diz nos tutoriais:

Basicamente, você encontrará instruções como esta abaixo:

rode o comando #lspci -v | grep VGA (bla bla blá)... - Esse comando só vai te mostrar qual é sua placa. Mas suponho que se você chegou aqui, sabe que sua placa é ATI (fez até rima rs)
rode o comando #apt-get install firmware-linux-nonfree ... - Você roda e... surpresa! Não existe o pacote :(
edite o arquivo bla_bla_blá, execute o comando bla blé bli ... - Outras coisas que não dão certo...

Bom, depois de muito saco cheio, você acharia uma solução... Mas que tal saber agora qual é?
O segredo está justamente no pacote firmware-linux-nonfree, só que, ao você tentar instalar, descobre que ele não está nos repositórios. Não sei do porque disso; Vi um post poraí de março agora, que o cara tinha conseguido baixar.
Para resolver tudo, basta baixar diretamente da fonte o firmware-linux-nonfree.

Para baixar o firmware-linux-nonfree, acesse http://packages.debian.org/wheezy/all/firmware-linux-nonfree/download

No link acima, você deverá baixar de um dos servidores o arquivo firmware-linux-nonfree_0.35_all.deb (ou outro mais novo que aparecer depois).
Vá onde você baixou o arquivo, execute-o, espere a instalação terminar e reinicie seu computador.

Apos isso... relaxe e curta o visual. É meu camarada, era só isso!

Nota importante: Não baixe os drivers oficiais

Mas porque? Bem, para começar, seu Debian já tem drivers para a sua ATI. Eles não funcionam com toda a capacidade, mas estão aí. Quando você instala os drivers oficiais, baixados do site da ATI, você tem duas situações: A primeira é que não fará diferença no visual do gnome, porque eles não ativam totalmente a aceleração; A segunda situação é que foi reportado que usar estes drivers pode deixar o visual gráfico pior, com janelas se arrastando lentamente como se você estivesse em um pc podre. Essa segunda situação reportada eu ignorei, e após isso... tive que reinstalar todo o sistema :(

Siga meu tutorial e seja feliz.... \o/

 


Posted by: Raphael Zimermann
Posted on: 15/05/2012 at 21:50
Tags: , , , ,
Categories: Matérias | Tecnologia
Actions: E-mail | Kick it! | DZone it! | del.icio.us
Post Information: Permalink | Comentários (0) | Post RSSRSS comment feed

Multiplataforma? Quem sabe...

Estou a algum tempo com umas idéias na cebeça, o que não significa que elas sairão do papel tão cedo, mas tudo tem um começo, não é...?

Este mês estou iniciando um projeto ousado - um sonho antigo por que não dizer. Comecei a trabalhar em uma versão multiplataforma do Guitar R.A. - Coisa que deixará a galera do linux bem feliz, creio eu.

A idéia, no primeiro passo, é reescrever o Guitar R.A. usando apenas códigos que sejam compatíveis com outras plataformas, mas ainda rodando na base do windows 32 bits.

A seguir, iniciarei testes com um Guitar R.A. em modo 64 bits; Paralelamente, farei também testes compilando o Guitar R.A. para o linux Ubuntu/Debian.
Caso consiga gerar um Guitar R.A. para linux, passarei para testes com o MAC. Por fim, a idéia é cada versão do Guitar R.A. seja lançada para todas estas plataformas, ao mesmo tempo.

Bom, isso pode demorar, mas tudo na Terra tem que ter um começo...


Posted by: Raphael Zimermann
Posted on: 02/05/2012 at 22:24
Categories: Desenvolvimento | Novidades | Tecnologia
Actions: E-mail | Kick it! | DZone it! | del.icio.us
Post Information: Permalink | Comentários (0) | Post RSSRSS comment feed

Como assim não acredita???

Essa semana aconteceu algo curioso... Descobri que o cunhado de um colega de trabalho meu utiliza o Guitar R.A., mas ele não acredita que o garoto trabalha comigo... Ora ora, vejam só rs...

Esse post é só para provar que eu trabalho com o Emerson, viu Lucas?!

 

Uma boa semana a todos!


Posted by: Raphael Zimermann
Posted on: 26/04/2012 at 09:36
Tags: , ,
Categories: Matérias | Novidades
Actions: E-mail | Kick it! | DZone it! | del.icio.us
Post Information: Permalink | Comentários (0) | Post RSSRSS comment feed

Escolhendo cores para seu site

Precisando de uma ajudinha para colorir seu site?

Ah sim... muitas vezes, não é difícil criar um layout legal para um site, se formos olhar ele de uma forma 'monocromática'. Mas na hora de colorir, por incrível que pareça, não há um pote de ouro no fim do arco-íris (rs)

Não basta jogar um monte de cores lá e pronto. Tem que ter contraste. Tem que ter profundidade. Tem que ter sentimento...

Hoje precisei colorir um site que estou atualizando, e em uma busca no google, encontrei uma excelente ferramenta: O ColorSchemeDesigner.com

Esse site na verdade é uma ferramente de escolha de cores para seu site. Ele cria uma configuração de cores, para utilizar em seu site.

Vale a pena dar uma conferida! Acesse o ColorSchemeDesigner.com


Posted by: Raphael Zimermann
Posted on: 20/09/2011 at 09:37
Tags: , ,
Categories: Desenvolvimento | Tecnologia
Actions: E-mail | Kick it! | DZone it! | del.icio.us
Post Information: Permalink | Comentários (0) | Post RSSRSS comment feed

Age of Empires Online - Não quer instalar ou executar

Bem, estou devendo um pouco de 'conteúdo' no meu site... Por incrível que pareça, tenho várias matérias que faltam pouco para ficarem prontas e serem postadas. Muito interessante elas por sinal.

De qualquer forma, mesmo que eu tenha algo pequeno para compartilhar com a grande rede, é bom fazer isso, não é?

Desde ontem, estava eu tentando instalar o novo Age Of Empires (online), e depois de muitas tentativas, não obtive sucesso. A instalação simplesmente começa, mas não segue baixando o conteúdo do jogo. Ontem mesmo, eu já havia baixado e instalado o jogo em uma máquina com Windows XP, e funcionava normalmente...

Apenas hoje, quando resolvi fazer mais uma tentativa, foi que consegui. O segredo? Execute a instalação como administrador. Puf! Não é que funcionou?

 

Tá bom, é um post pequeno, mas fica como 'dica do dia'... Se eu tivesse visto um post como esse ontem, já teria começado a jogar ontem, não é???

 


Posted by: Raphael Zimermann
Posted on: 03/09/2011 at 14:52
Tags: ,
Categories: Matérias | Jogos
Actions: E-mail | Kick it! | DZone it! | del.icio.us
Post Information: Permalink | Comentários (0) | Post RSSRSS comment feed

Nova versão do Guitar R.A. - 1.2.1!

Olá colegas!

Finalmente, depois de anos de espera, chega à rede a nova versão do Guitar R.A. - a 1.2.1!
Essa versão vem com muitas novidades, entre elas, correções de bugs, renovação do processo de backing tracks e processo de auto-update!

Para fazer o download, acesse o seguinte link:

Guitar_R.A._1.2.1.exe

Notas da nova versão:

     * Pequenas alterações no layout
     * Maior compatibilidade
     * Verificação automática de novas versões
     * Inicialização levemente mais rápida
     * Atualização beta do manual
     * Tela de localização de plugins VST
     * Link para download de backing tracks
     * Nova versão do ASIO (Créditos: http://www.asio4all.com/)
     * Alterações nos medidores de volume
     * Correção de bugs do tocador de BackingTracks
     * Alteração no sistema de BackingTracks (maior compatibilidade)
     * Correção de bugs do metrônomo
     * Correção de bugs do gravador
     * Adicionado mais três seletores de parametros de plugin
     * Melhoria no processo de entrada/saída (Definição correta de canais)    
     * Atualização das licenças
     * Novo analizador gráfico
     * Várias correções de bugs gerais

Em breve, estarei atualizando a página do Guitar R.A. - Aguarde!

 

 

 


Posted by: Raphael Zimermann
Posted on: 01/09/2011 at 11:19
Actions: E-mail | Kick it! | DZone it! | del.icio.us
Post Information: Permalink | Comentários (1) | Post RSSRSS comment feed

Como cuidar da bateria do seu notebook Acer

Muitos devem estar se perguntando: Pô! Cadê a nova versão do Guitar R.A.!!.... Bem, nos últimos messes, tive alguns problemas no meu computador, e devido a tais problemas, eu estava com dificuldades de instalar minhas ferramentas de desenvolvimento. Não vou entrar em detalhes; o caso é que essa semana comprei um computador novo, mais especificamente um notebook Acer. Agora a coisa vai andar, e logo teremos uma nova versão do Guitar R.A..

Bem, e o que isso tem exatamente haver com baterias? Como agora eu estou substituindo meu PC por um notebook, fiquei com a pulga atrás da orelha com relação à utilização da bateria do notebook, visto que o mesmo ficará por grandes períodos ligado. Muita gente poraí diz muita coisa - alguns dizem que bateria vicia, tem um jeito especial de carregar, etc etc; outros dizem tudo aos contrários. Em quem confiar? Bem, nada melhor do que confiar no fabricante.

Consegui informações diretamente com a Acer sobre o uso das baterias. É muito provável que as recomendações que consegui sirvam para outras marcas, com modelos atuais. Mas uma coisa é certa: Se seu notebook for Acer, você pode confiar nas recomendações abaixo.

É interessante notar no texto abaixo que a Acer confirma duas coisas muito discutidas nos fóruns poraí: Uma é que a bateria deve ser carregada e descarregada três vezes quando recém comprada, e outra é que os notebooks da Acer podem ser ligados diretamente na tomada sem a bateria conectada. Bem, aí estão as informações exatamente como as consegui:

Bateria

O computador utiliza uma bateria que proporciona uma utilização duradoura entre carregamentos.

Características da Bateria

A bateria possui as seguintes características:
• utiliza os padrões tecnológicos atuais para baterias.
• emite uma advertência de baixa carga.

A bateria é recarregada sempre que o computador é ligado ao adaptador de CA. Seu computador permite recarregar a bateria enquanto continuar a utilizá-lo. Entretanto, a recarga é significativamente mais rápida quando o computador está desligado.
A bateria é útil ao utilizar o computador numa viagem ou durante uma queda de energia elétrica. Recomendamos que tenha, como reserva, uma bateria adicional totalmente carregada. Entre em contacto com seu revendedor para solicitar uma bateria adicional.

Maximização da vida da bateria
Assim como todas as baterias, a do seu computador também se degrada com o tempo. Isto significa que o desempenho da bateria diminuirá com o tempo e o uso. Para maximizar a vida da sua bateria, siga as recomendações abaixo.

Condicionamento de uma bateria nova
Antes de usar a bateria pela primeira vez, há um processo de "condicionamento" que deve ser seguido:
  1 Introduza a nova bateria no computador. Não ligue o computador.
  2 Ligue o adaptador CA e carregue a bateria totalmente.
  3 Desligue o adaptador CA.
  4 Ligue o computador e utilize-o com a alimentação da bateria.
  5 Descarregue a bateria totalmente, até que a advertência de baixa carga apareça.
  6 Volte a ligar o adaptador CA e recarregue a bateria totalmente.

Repita estes passos até que a bateria tenha sido carregada e descarregada três vezes. Use este processo de condicionamento para todas as baterias novas, ou se a bateria não foi usada por muito tempo. Se o computador for ficar guardado por mais de duas semanas, recomenda-se remover a bateria do mesmo.

Seguindo o processo de condicionamento da bateria, ela poderá aceitar a máxima carga possível. O não seguimento deste procedimento impedirá que obtenha a máxima carga da bateria, além de encurtar sua vida-útil. Além disto, a vida-útil da bateria é prejudicada pelos seguintes padrões de utilização:
• Usar o computador constantemente com a bateria instalada e a alimentação CA ligada. Se desejar usar a alimentação CA, recomenda-se remover a bateria depois que esteja totalmente carregada.
• Não descarregue nem recarregue a bateria aos seus extremos, como descrito abaixo.
• Uso frequente; quanto mais a bateria for usada, mais rápido ela chegará ao fim da vida-útil. Uma bateria normal de computador tem uma durabilidade de aproximadamente 300 ciclos de carga.

Carga da bateria
Para carregar a bateria, primeiro certifique-se de que esteja instalada corretamente no seu compartimento. Ligue o adaptador CA no computador e na tomada de energia eléctrica. É possível continuar a utilizar o computador com alimentação CA enquanto a bateria é carregada. Entretanto, a recarga é significativamente mais rápida quando o computador está desligado.

Optimização da vida da bateria
Optimizar a vida da bateria ajuda a obter o máximo da sua capacidade, aumentando o ciclo de carga/descarga e melhorando a eficiência de recarga. Recomenda-se seguir as sugestões abaixo:
• Adquira uma bateria adicional
• Use a alimentação CA sempre que possível, reservando a bateria para utilização em viagens
• Ejete a Placa PC quando não estiver em uso, pois ela consome energia para modelos seleccionados
• Guarde a bateria num local frio e seco. A temperatura recomendada é de 10 ºC a 30 ºC. Temperaturas mais altas aceleram a autodescarga da bateria
• Recarga excessiva diminui a vida da bateria
• Cuide do adaptador CA e da bateria

 


Posted by: Raphael Zimermann
Posted on: 21/10/2010 at 11:06
Tags: , ,
Categories: Matérias | Tecnologia
Actions: E-mail | Kick it! | DZone it! | del.icio.us
Post Information: Permalink | Comentários (1) | Post RSSRSS comment feed

Delphi: TWebBrowser - Backspace e setas não funcionam. Veja como resolver

Estive essa semana criando um processo de atendimento online no sistema da empresa, onde o mesmo é aberto em um componente WebBrowser. Nada de muito complicado, mas me deparei com um problema no mínimo 'curioso'.

Ao tentar fazer o login na página aberta, percebi que ao tentar apagar o texto do login, que eu havia digitado errado, a tecla backspace simplesmente fazia a função de "tab". O mesmo ocorria com as setas do teclado. Comecei a buscar em alguns fóruns uma solução elegante, mas não achei nada em foruns do Brasil. Por fim encontrei a solução em um site de fora.

Agora eu trago a solução aos colegas, explicado em português ;)

 

Primeiramente, adicione a unit ActiveX em seu uses.

Agora, adicione a informação abaixo, bem no final de sua unit; ou seja, a cima do 'end.' final.


initialization
  OleInitialize(nil);

finalization
  OleUninitialize;


Aqui eu fiz algumas alterações, para evitar problemas no programa. Lembre-se que abaixo eu uso como form um Form1:TForm, como é de prache em exemplos em Delphi. Não esqueça de adaptar com base no nome do seu form!


Na área private do seu form, insira o seguinte:


private
  FOleInPlaceActiveObject: IOleInPlaceActiveObject;
  SaveMessageHandler: TMessageEvent;

  procedure MyMessageHandler(var Msg: TMsg; var Handled: Boolean);


Na implementação, adicione os códigos:

implementation

.... { bla blá...}

procedure TForm1.FormActivate(Sender: TObject);
begin
  SaveMessageHandler := Application.OnMessage;
  Application.OnMessage := MyMessageHandler;
end;

procedure TForm1.FormDeactivate(Sender: TObject);
begin
  Application.OnMessage := SaveMessageHandler;
end;

procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
  Application.OnMessage := SaveMessageHandler;
  FOleInPlaceActiveObject := nil;
end;

procedure TForm1.MyMessageHandler(var Msg: TMsg; var Handled: Boolean);
var
  iOIPAO: IOleInPlaceActiveObject;
  Dispatch: IDispatch;
begin
  { Cai fora caso o objeto já foi retirado da memória, para evitar 'paus' }
  if WebBrowser = nil then
  begin
    Handled := False;
    Exit;
  end;

  Handled:=(IsDialogMessage(WebBrowser.Handle, Msg) = True);

  if (Handled) and (not WebBrowser.Busy) then
  begin
    if FOleInPlaceActiveObject = nil then
    begin
      Dispatch := WebBrowser.Application;
      if Dispatch <> nil then
      begin
        Dispatch.QueryInterface(IOleInPlaceActiveObject, iOIPAO);
        if iOIPAO <> nil then
          FOleInPlaceActiveObject := iOIPAO;
      end;
    end;

    if FOleInPlaceActiveObject <> nil then
      if ((Msg.message = WM_KEYDOWN) or (Msg.message = WM_KEYUP)) and
         ((Msg.wParam = VK_BACK) or (Msg.wParam = VK_LEFT) or (Msg.wParam = VK_RIGHT)) then
        //nothing - do not pass on Backspace, Left or Right arrows
      else
        FOleInPlaceActiveObject.TranslateAccelerator(Msg);
  end;


end;

 

Não tem erro. Fazendo isso o problema é resolvido. Abraços, e até a próxima!!!


Posted by: Raphael Zimermann
Posted on: 18/10/2010 at 14:48
Tags: , ,
Categories: Desenvolvimento | Matérias | Tecnologia
Actions: E-mail | Kick it! | DZone it! | del.icio.us
Post Information: Permalink | Comentários (1) | Post RSSRSS comment feed

Preview do Guitar R.A. 1.2.1

Poisé minha gente... Eu havia prometido uma versão nova do Guitar R.A. para abril, e nada...

Bom, acontece que tive alguns problemas no meu PC, o que atrapalhou um pouco o processo. Ainda assim, há mais envolvido. Eu estava trabalhando em alguns processos novos, que iriam ficar para a versão 1.3.0 do Guitar R.A., mas decidi implantá-los já na versão 1.2.1. Para verem que não estou mentindo, eis aí um preview de como está a versão 1.2.1. Agora posso garantir que a nova versão estará no ar em breve!

Fiquem no aguardo de novidades...

Abraços a todos,

Raphael Zimermann

Preview do Guitar R.A. 1.2.1 (Clique na imagem para ampliar)


Posted by: Raphael Zimermann
Posted on: 04/05/2010 at 11:13
Tags: ,
Categories: Desenvolvimento | Novidades | Tecnologia
Actions: E-mail | Kick it! | DZone it! | del.icio.us
Post Information: Permalink | Comentários (3) | Post RSSRSS comment feed

Guitar R.A. 1.2.1 - Quase lá, e...

Guitar R.A. 1.2.1 quase lá, e... novidades em breve!

Sim... em abril, teremos uma nova versão do Guitar R.A., depois de algum tempo de espera - a versão 1.2.1. Na verdade, não é bem uma nova versão, mas sim um update da versão atual, com correção de alguns erros e algumas melhorias. A versão já está pronta, mas ainda estou testando.

Uma novidade é que, além de liberar a nova versão em abril (1.2.1), eu já comecei a desenvolver a versão 1.3.0, que será totalmente diferente da atual - ela será um misto de todas as versões anteriores, inicialmente em versão 'Alpha', para testes. Quando ela estiver em funcionamento mínimo, vou selecionar algumas pessoas para testarem a versão 1.3. Em breve disponibilizarei um screenshoot da versão 1.3.

Aguardem!!!

 

 


Posted by: Raphael Zimermann
Posted on: 21/03/2010 at 19:24
Tags: ,
Categories: Novidades
Actions: E-mail | Kick it! | DZone it! | del.icio.us
Post Information: Permalink | Comentários (65) | Post RSSRSS comment feed

Visitas: 1817063