Syntax coloring

segunda-feira, 23 de março de 2009

Aparência de aplicações GTK no KDE 4

Muitos sabem que a aparência nativa de aplicações GTK (como Firefox, Thunderbird, Eclipse...) no ambiente KDE, por padrão, é horrível.


Alguns sabem, existe um estilo para aplicações GTK integrado às configurações do KDE (fica no ítem Aparência / GTK Styles and Fonts). Quem não tem ele instalado, pode procurar pelo pacote gtk-qt-engine). Só que, ao selecionar "usar o meu estilo do KDE em aplicações GTK", os widgets (botões, caixas de texto, botões de rádio e caixas de seleção) dentro do firefox, por exemplo, continuam horríveis. Ficam com um fundo cinza e ocupam bem mais espaço que o necessário.


Poucos sabem que isso tem solução! Basta selecionar um estilo GTK nativo ao invés da opção "usar o meu estilo do KDE em aplicações GTK". Um exemplo é baixar o estilo QTCurve, que tem sua versão tanto GTK quanto KDE. Assim, todas as aplicações ficam com um estilo "praticamente igual", e os widgets ficam certinhos!

domingo, 22 de março de 2009

Nova investida: Arch Linux

Parece a sina de muitos dos que curtem Linux: testar um monte de distribuições...

Minha história com o Linux foi mais ou menos:


  • 2001: SuSe

  • 2002: Slackware

  • 2003: SuSe

  • 2004 - 2005: Slackware

  • 2005: Ubuntu / Kubuntu

  • 2006 - 2007: Kubuntu

  • 2007 - 2008: Mandriva

  • 2008 - 2009: Kubuntu


Só que agora resolvi mudar de novo, e depois de ter lido bastante, resolvi testar o Arch Linux. Por quê? Um motivo principal: com ele não precisa esperar 6 meses pra instalar a nova versão do aplicativo X, junto com o sistema todo. Claro, existem repositórios alternativos, PPAs e tal, mas eu sempre acabava reinstalando o sistema todo a cada 6 meses. E como tenho um desktop e um laptop, são 2 micros. E nem contei o do trabalho ainda ;).


Entretanto, teria um problema: a instalação não é tão simples como a do (k)ubuntu ou do mandriva: é modo texto, cheia de opções e tal... Mas não tenho medo de coisas como "modo texto" ou "linha de comando". Portanto, resolvi encarar...


Minha idéia não é um fazer um tutorial de como instalar o Arch Linux (tem vários na Internet), mas relatar minha experiência... Bem, apesar da instalação ser textual, é bastante fácil. Depois de instalar o sistema, instalei o xorg, o kde e os drivers da NVIDIA. Depois de uma mexida no xorg.conf (aliás, deve-se baixar o pacote hwd, e rodar hwd -xa para gerar o arquivo) para ativar resoluções maiores, maior nível de cor (vinha com 16 e não 24 bits), colocar o driver da nvidia e habilitar o Composite, tudo funcionou beleza...
Instalei também o shaman, que é uma interface gráfica para o pacman (gerenciador de pacotes). Gostei bastante dele.


Depois disso, aplicações como o gimp e o firefox são indispensáveis. Mas como elas são GTK (o KDE roda nativamente em outro toolkit, o QT), o firefox, por exemplo, fica horrível. Parece saído diretamente dos anos 70. Instalando o pacote gtk-qt-engine e indo nas configurações de aparência do KDE, e definindo para usar para o GTK o estilo do QT, as coisas ficam beeem melhores. Aliás, o firefox fica bom mesmo com o tema KDE4 + Firefox3.


Como resultado, tenho agora um sistema que inicializa muito mais rápido e roda muito mais rápido que o Kubuntu. Na verdade, não sei se a diferença maior no KDE é pelo QT 4.5 ou pelo Arch, mas no Kubuntu Intrepid usava-se o QT 4.4, e já li que tem uma diferença de performance notável... Resumindo: valeu a pena!

quarta-feira, 11 de fevereiro de 2009

KDE 4.2 totalmente em português do Brasil no Kubuntu Intrepid

Quem usa o Kubuntu 8.10 (Intrepid Ibex) e ainda não instalou o KDE 4.2, faça-o. O site do Kubuntu tem instruções de como fazê-lo. Está beeem melhor que o KDE 4.1.

Mas, quem já o instalou deve ter notado que várias mensagens não estão traduzidas para o português do Brasil, pelo menos com o método de instalação descrito acima.

Bem, nem tudo está perdido. Felizmente, o pessoal do Fedora foi um pouco mais cuidadoso e publicou um pacote com as traduções. Bem, eu o baixei, extraí os arquivos e fiz upload dele. Baixe-o aqui. Depois, abra um terminal e execute:

tar xvzf kde_4.2_ptbr.tar.gz

sudo cp -r usr /



Você pode excluir o diretório usr que foi criado no diretório corrente.

Pronto! Basta sair do KDE e iniciá-lo novamente (ou apertar Ctrl+Shift+BackSpace, mas cuidado, o ambiente gráfico será reiniciado e se tiver algum documento aberto... kabum).

quarta-feira, 4 de fevereiro de 2009

Skype no Linux com tradução decente para o português do Brasil

Quem usa o Skype no Linux (versão 2.0.X) em português do Brasil já deve ter tomado um susto com a qualidade da tradução. Desde botões "AceiteAceite" e "RecuseRecuse" (duplicado mesmo) ou alguns textos em inglês ou italiano (?!?).

Para solucionar: baixe os dois arquivos: skype_pt_br.qm e
skype_pt_br.ts
para algum diretório. Depois, a partir desse diretório, execute:
sudo cp skype_pt_br* /usr/share/skype/lang

Reinicie o Skype e pronto!

sábado, 17 de janeiro de 2009

Instalando o driver NVIDIA 180.22 no Ubuntu 8.10 (Intrepid Ibex)

O Intrepid vêm com o driver NVIDIA 177.XX, que, como eu havia postado antes, não é muito interessante pra quem usa o KDE 4.1. Nesse mesmo post, estão as instruções para instalar o driver 180.06.
Agora, a versão final da série 180 foi lançada, e é a 180.22.
Como este driver não está disponível como pacote para o intrepid (já está disponível para os alphas do jaunty), ele pode ser instalado manualmente.
Mas eu tive um problema ao instalá-lo: o servidor X (modo gráfico) não subia mais.
Então vi que o problema era uma incompatibilidade entre a versão do driver que vem instalado no intrepid e a nova versão.
Mas isso pode ser contornado! :)
Primeiro uma declaração: estes são os passos que funcionaram para mim, em pelo menos 3 máquinas diferentes. Não me responsabilize caso não funcione com você, ou se simplesmente seu micro implodir!

Vamos aos passos:

  1. Baixe o driver do site da NVIDIA (32 ou 64 bits)

  2. Vá a um TTY (terminal) com Ctrl+Alt+F1, entre com o seu usuário

  3. Entre como superusuário: sudo -s

  4. Dê permissão de execução ao arquivo: chmod +x NVIDIA-Linux-x86_64-180.22-pkg2.run (este é no meu caso, que é 64 bits)

  5. Instale um pacote necessário: apt-get install build-essential

  6. Agora pare o modo gráfico: service kdm stop (se for Kubuntu) ou service gdm stop (se for Ubuntu)

  7. Remova todos os pacotes relacionados ao driver: apt-get autoremove dkms nvidia* e execute o nvidia-uninstall se ele existir

  8. Remova o módulo do kernel com rmmod nvidia

  9. Remova o diretório com o driver que veio instalado, ou você terá problemas de compatibilidade com o driver novo: rm -rf /lib/modules/`uname -r`/kernel/drivers/video/nvidia Execute também rm /lib/modules/dkms/nvidia*

  10. Agora instale o novo driver, executando o arquivo baixado: ./NVIDIA-Linux-x86_64-180.22-pkg2.run (caso esteja em outro diretório, troque ./ pelo diretório). É um Ok > Ok > Ok... até o fim

  11. Pronto! Basta reiniciar o ambiente gráfico: service kdm start (se for Kubuntu) ou service gdm start (se for Ubuntu)


Importante: Se você utilizou este método, guarde o download do driver, pois como não é um pacote oficial, cada vez que você instalar uma atualização do kernel, o modo gráfico vai deixar de subir. Você deve então reinstalar o driver, parando o ambiente gráfico, instalando e depois subindo-o novamente.

sábado, 6 de dezembro de 2008

HOWTO: Como fazer funcionar o microfone no Linux

Um problema recorrente nos fórums é o uso do microfone. Muitas pessoas tentam usar, por exemplo, o skype, mas o microfone está mudo.
Como solucionar?
Por algum motivo que não entendo até hoje, as distribuições (eu uso o Kubuntu) não vêm com estas configurações por padrão, mas, vamos lá...
Abra um terminal e execute o programa alsamixer. Você verá uma série de canais de volume. Pressione tab para alternar entre os modos playback, capture e all. No modo capture é que está o problema.
Placas de som diferentes possuem canais diferentes. Vou dar aqui dois exemplos, um do meu computador desktop e outro do laptop.
Desktop: Possui um chipset VIA. O comando lspci traz a seguinte informação:
80:01.0 Audio device: VIA Technologies, Inc. VT1708/A [Azalia HDAC] (VIA High Definition Audio Controller) (rev 10)

Tive que ativar a captura no canal "Capture" (usando a tecla de espaço) e aumentar o volume do canal "Digital".
Laptop: Possui um chipset Intel, identificado como:
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03)

Aqui, foi necessário selecionar como "Input Device" o "Front Mic", que é o microfone embutido. Também aumentei o volume do canal "Capture" e selecioná-lo com a tecla de espaço.


Em ambos os casos, aumentar o "Mic Boost" ajuda para que o volume não fique baixo demais.

segunda-feira, 24 de novembro de 2008

Mais KDE 4.1: Menu de compactar / extrair e plasmoid de início rápido

Quem já usou o KDE 4 (especialmente o 4.1), deve ter sentido falta de pelo menos uma coisa essencial no Dolphin (gerenciador de arquivos): ao clicar com a direita em um arquivo compactado, cadê o menu extrair? E ao selecionar arquivos e diretórios, cadê o compactar?
Bem, o fato é que oficialmente só no KDE 4.2. Mas, se você quer essa funcionalidade hoje, tem como!
Adicione o seguinte no seu /etc/apt/sources.list:
deb http://ppa.launchpad.net/samrog131/ubuntu intrepid main

Depois, rode os comandos:
sudo apt-get update
sudo apt-get install servicemenu-extractandcompress

Reinicie o Dolphin, e lá estarão os menus!

Outro elemento que falta para quem estava acostumado com o KDE 3.5 é um applet de início rápido (com vários atalhos em um só lugar). Para tal, após adicionar a linha acima no /etc/apt/sources.list e rodar o sudo apt-get update, rode:
sudo apt-get install plasmoid-quicklauncher

Depois, ao utilizar o adicionar widgets no painel ou na área de trabalho, você verá o QuickLauncher, para onde você pode arrastar os atalhos a partir do editor de menus ou do menu principal.