Arquivo da Categoria “nerds” Publicado por oznek e arquivado em dicas, java, linux, nerds Aproveitando que a gente está no clima de postar correções, tem um aqui que é rapidinho. Um problema bem bizarro tem acontecido com programas em Java no novo Ubuntu: alguns botões não podem ser clicados. Percebi isso no Eclipse e no jEdit, mas creio que pode ocorrer com qualquer programa em Java, como Azureus, jDownloader, entre outros (mas eu não testei nesses, ok?). Pelo que li, o problema acontece porque ocorreram mudanças no GTK, a biblioteca básica de janelas utilizada no Gnome, e isso talvez deva ser corrigido em uma próxima versão do Java. Entretanto, existe uma forma de contornar esse problema, que é definindo uma variável de ambiente: export GDK_NATIVE_WINDOWS=true Isso pode ser colocado globalmente no sistema, mas pensando bem, é melhor deixar para utilizar quando for executar algo em Java, caso contrário, alterará o comportamento geral do sistema. Assim, execute esse comando no seu terminal antes de chamar o eclipse, por exemplo. Outro jeito é criar um shell script que faça isso e chame o seu programa. Seria legal ter um wrapper java para isso… ok, ok… voltei, parei de divagar.  Então, se alguém conhece uma forma melhor de colocar isso no ar de forma transparente somente para o Java, coloca nos comentários, ok? Obrigado! Se eu souber de algo, coloco aqui! P.S.: A fonte da solução veio daqui. P.S.²: Falaram que tem dado o mesmo problema com o flash, mas eu não vi acontecer, então para mim por enquanto a correção pontual para Java é o suficiente. Se o seu caso é mais geral, então aconselho a colocar a variável globalmente em /etc/environment, ou em /etc/profile. Tags: 9.10, dicas, eclipse, gnome, gtk, java, jedit, karmic, koala, problemas, solução, ubuntu 2 comentários » Publicado por oznek e arquivado em dicas, linux, nerds Finalmente com Ubuntu 9.10 em casa e com ATI Radeon com 3D funcionando! Já tinha ouvido muito falar que o driver proprietário das placas gráficas ATI costumam dar problema no Linux, mas por sempre usar nVidia, eu nunca soube realmente o trabalho que era procurar uma solução para isso. Sou um recente usuário de uma placa Radeon HD 4650 (placa básica e barata, recomendo para quem não é um super-ultra-mega-aficionado por games!). Tudo funcionava muito bem quando de repente – ok, não foi tão repentinamente, é só para dar um ar dramático à cena – parou de funcionar, tudo após a instalação do Ubuntu 9.10, Karmic Koala. O driver de vídeo proprietário da ATI é composto de partes no kernel do sistema operacional, partes no sistema gráfico x.org, e softwares para configuração. Como é bastante dependente do núcleo do sistema, uma mudança de versão pode fazê-lo parar de funcionar – talvez tenha algum problema na programação, não sei. Procurando em vários lugares, com várias palavras chaves diferentes, durante vários dias – lembre-se que sou novo em placas ATI – demorei a encontrar alguma informação que pudesse ajudar. A salvação veio quando achei no fórum do Ubuntu alguém referenciando o grupo xorg-edgers, que, segundo os próprios, tem “packages for those who think development versions, experimental and unstable are for old ladies”.  Tudo o que tem lá é experimental, então as alterações são por sua própria conta e risco! O que eles disponibilizam são algumas informações sobre as atualizações que estão no seu domínio, além de um repositório com os arquivos necessários para atualizar os drivers (e outras bibliotecas) no seu sistema de modo a fazê-lo utilizar as versões mais recentes em desenvolvimento. Para quem tem placas com chips da família RV-6xx e RV-7xx, as notícias mostraram que era preciso: 1. Instalar o kernel novo: == New in Karmic == Radeon r6xx/r7xx 3D support. Install the 2.6.32-rc5
kernel or newer from the Mainline Kernel PPA.Eu instalei o kernel 2.6.32 rc7 daqui (linux-headers e linux-image, para a sua plataforma). 2. Adicionar o PPA do xorg-edgers, que provê os novos drivers aos canais de software (imagens com alguns passos): 3. Atualizar o sistema, por exemplo, utilizando estes comandos no Terminal: sudo aptitude update && sudo aptitude upgrade 4. Mudar no arquivo /etc/X11/xorg.conf, na seção “Device”, o valor de “Driver” para “ati”. Se não existir, use esse aqui: # Arquivo /etc/X11/xorg.conf
Section "Screen"
Identifier "Default Screen"
DefaultDepth 24
EndSection
Section "Module"
Load "glx"
EndSection
Section "Device"
Identifier "Default Device"
Driver "ati"
EndSection5. Salve tudo, feche e reinicie. Não se esqueça de escolher o kernel novo na inicialização (se for o caso). 6. Se tudo estiver certo, você vai poder ativar os efeitos visuais em Sistema/Preferências/Aparência/Efeitos Visuais. E um viva para a comunidade FLOSS! E outro para o driver livre!  P.S.: Não sei bem o porquê, mas o glxinfo mostra “OpenGL renderer string: Software Rasterizer”, ao invés de mostrar algo indicando que está sendo por hardware, mas está funcionando.  P.S.²: Se alguém precisar, comenta! OpenGL renderer string: Software Rasterizer Tags: 9.10, ati, development versions, edgers, gpu, karmic, kernel, koala, linux, notícias, problemas, radeon, solução, ubuntu, video, xorg 8 comentários » Publicado por oznek e arquivado em cotidiano, linux, nerds Em alguns dias será lançada uma nova versão desta distribuição Linux que tem sido responsável por popularizar cada vez mais este sistema operacional. Muita coisa já tem sido divulgada por alguns blogs. Algumas das coisas novas que estão por vir são: - Melhoria de performance no boot
- Empathy como cliente de instant messenger padrão (ao invés do Pidgin)
- Gnome 2.28, com gerenciador de login melhorado
- Ubuntu One instalado por padrão, como armazenamento e compartilhamento de arquivos na rede.
- Sistema de arquivos ext4 como padrão, ao invés de ext3, que tem uma performance melhor (mas não sei dizer exatamente se está estável)
- GRUB 2 como boot loader
Mais informações em: http://www.ubuntu.com/testing/karmic/beta Vamos aguardar! Tags: linux, novidades, ubuntu Nenhum comentário » Publicado por oznek e arquivado em games, nerds, pessoal  Nintendo Wii Enfim tenho um Wii! E na versão kuro (preto, em japonês), como o da foto, que pelo que li por aí foi lançado no início de agosto no Japão. Sim, jogar nesse videogame é uma experiência muito interessante por conta dos controles e dos seus jogos que em geral privilegiam a jogabilidade e o humor. É bem engraçado sair com os braços doendo depois de uma sessão de Wii Sports, jogando tênis ou baseball, e esse não é o tipo de coisa que você esperaria após uma jogatina. Os jogos são uma seção à parte. Como a tecnologia do console é simples – nada similar aos poderosos Xbox e Playstation – não é o foco dos jogos ter um grande realismo de imagem, o que não é um ponto negativo, uma vez que troca-se isso pela usabilidade dos controles, onde você não só aperta botões, mas também pode chacoalhar, girar, apontar, entre outros movimentos diversos que são explorados por cada título. Isso faz uma grande diferença durante o jogo, tornando-o muito mais interativo!  Menu em japonês Obviamente, nem tudo são flores. Como o meu console é na versão japonesa, foi muito complicado configurar todas as coisas, sobretudo a Internet via Wi-Fi, pois o menu é todo em caracteres japoneses (e eu sou um japa falsificado e não sei ler nada). Ainda bem que tem os manuais online do Wii no site da Nintendo! Aí foi só olhar de um lado e clicar no outro.  Ok, ok, até aqui o que eu to dizendo é bem óbvio e todo mundo já sabe. Vou contar então sobre o que mais me deixou empolgado sobre o console: homebrew. Para quem não sabe (como eu não sabia), homebrew é o que se define mais ou menos como criar/rodar software “caseiro” em um console – que em geral só permite rodar jogos oficiais. Eu, como computeiro, quase-engenheiro, fuçador e prof. Pardal, achei muito legal poder criar, modificar, distribuir coisas para o Wii. Além disso, poder utilizar softwares de outros (em geral listados no site WiiBrew), como jogos, emuladores e utilitários. Tem até um port do Quake, para matar a curiosidade! Assim que me sobrar um tempo vou ver se invento alguma coisa para rodar no videogame. Claro que para deixar tudo funcionando foi preciso muito trabalho lendo vários artigos diferentes, consultando vários fóruns, tudo para ter um background e entender melhor como funcionam cada uma das coisas que são necessárias para rodar homebrew além e os meus discos de backup. Se pode dar problema? Sim, existe um bom risco de sair algo errado e o console “brickar”, o que literalmente significa transformá-lo em um tijolo, inútil (e caro!). Um problema que percebi foi que alguns textos estão desatualizados, alguns não tinham todos os passos de que eu precisava (mudar linguagem, por exemplo), e outros não explicavam direito o que era feito em cada etapa, e alguns nem foram encontrados via Google. Assim, aguardem os próximos posts que serão uma compilação mais detalhada e com referências de tudo o que encontrei na Internet sobre isso! Eita, me empolguei escrevendo! Deixa eu ir, senão fica maior ainda! Tags: console, homebrew, nintendo wii, videogame, wii 4 comentários » |