microfone no ubuntu/kubuntu com pulseaudio

Essa semana atualize o skype no meu kubuntu pois o novo skype 2.1 tem um suporte muito bom para o pulseaudio, alem de alguns recursos novos.
mas não consegui fazer funcionar o microfone (placa de som da intel), entao depois de algumas pesquisas e testes segue a solução.

sudo apt-get install paman

após, rode o progrmama

paman

Va na aba Devices e selecione o item que começa com alsa_input.pci…
Vá em propriedades e ajuste o volume pra 100%.
Pronto, vai funcionar q é uma beleza todos os aplicativos que usam microfone no pulseaudio :)
Cuide pois o volume passa de 100% e no meu aqui foi até 480% mas se colocar o máximo não vai funcionar.

Tem vários materiais na internet instruindo a desinstalar o pulseaudio, mas é importante insentivar o uso dele pois é a nova geração de servidor de som pro linux, padronizando todos os aplicativos e acabando com muita bagunça nessa questão de som. ele tem muitos recursos, de tocar som usando recursos de outro PC numa rede por exemplo, possibilidade de um aplicativo controlar o som de outro quando necessário, etc..

PS: caso tenha o skype versão anterior instalada, primeiro desinstale com os comandos:
apt-get remove skype
apt-get autoremove

Kubuntu 9.04 (jaunty) x64/amd64 com kde 4.3 e skype

comecei tentando instalar o skype manualmente.. foi um parto.. depois de apanhar muito pois só achava o skype pra 32bits descobri o repositorio do medibuntu. é muito facil instalar qualquer pacote pra 64 bits usando o repositorio deles.

fiz o processo de instalação do repositorio seguindo o site do medibuntu (https://help.ubuntu.com/community/Medibuntu)
Os comandos são:

sudo wget http://www.medibuntu.org/sources.list.d/jaunty.list --output-document=/etc/apt/sources.list.d/medibuntu.list

e depois

sudo apt-get update && sudo apt-get install medibuntu-keyring && sudo apt-get update

em seguida instalei o skype, e as bibliotecas de video proprietarias (w64codecs). Mas é possivel instalar outros pacotes.. a lista completa acha aqui (http://packages.medibuntu.org/jaunty/index.html)

bom.. agora atualizei o kde pra 4.3 com o seguinte procedimento

sudo gpg --keyserver keyserver.ubuntu.com --recv 2836CB0A8AC93F7A
sudo gpg --export --armor 2836CB0A8AC93F7A | sudo apt-key add -

sudo echo “deb http://ppa.launchpad.net/kubuntu-ppa/backports/ubuntu jaunty main” > /etc/apt/sources.list.d/ppa_lounchpad.list

sudo apt-get update
sudo apt-get dist-upgrade

e só pra garantir…
sudo apt-get install kde-i18n-ptbr kde-l10n-ptbr
sudo apt-get -f install

e é isso.. o restante (flashplayer, ferramentas, java, etc…) é o mesmo das outras versões

PostgreSQL: migrando de LATIN1 pra UTF-8

Pra padronizar meus sistemas, resolvi migrar as bases de LATIN1 pra UTF8. Sei que alguns não vão concordar com minha escolha mas enfim. Segue os passos que eu fiz em um servidor RedHat5 (testei com Debian e funcionou também) com a versão 8.1 do PostgreSQL. Fiz com uma base de em torno de 800Mb.
Recomendo que teste em um ambiente separado antes de aplicar na produção. Use por conta e risco.

Primeiro pare todos os serviços que utilizam o banco (ex. stop no apache, tomcat, jboss) para ninguém (usuários) alterar o banco durante o processo.
Nos comandos abaixo, substitua:
usuario_banco = usuário dono do banco, com permissões de apagar e criar bancos
meu_banco = o banco que vc quer fazer a migração

fazer um backup em texto plano

/usr/bin/pg_dump -i -h localhost -U usuario_banco -F p -D -v -f bancoL.sql meu_banco

aqui está o segredo. Use o software iconv para conversão

iconv -f iso-8859-1 -t utf-8 bancoL.sql > bancoU.sql

abra o arquivo bancoL.sql (de preferencia use o vim pra editar)
e no inicio aí pela linha 7, onde tem “SET client_encoding = ‘LATIN1′;” troque LATIN1 por UTF8

Com banco fazer:

faça um backup é claro
pg_dump -U usuario_banco -i -F c -b -f banco.backup meu_banco

agora apague o banco inteiro
dropdb -h localhost -U usuario_banco meu_banco

crie-o com UTF8
createdb -h localhost -E UTF8 -U usuario_banco meu_banco

e agora restaure o banco “uteéfeoitoado” :)
psql -h localhost -U usuario_banco -d meu_banco < bancoU.sql

caso use em seus SQL a função TO_ASCII, com UTF-8 ela não irã funcionar. Veja aqui a alternativa em um post passado que eu fiz.

MySql em rede

Não sou muito fã do MySql, mas tive que instalar ele em um servidor Debian e acessar de outra máquina. Apanhei um bocado.. pelo phpMyAdmin eu acessei, configurei as permissões para acesso de qualquer máquina e não tinha jeito, dava erro de conexão. Pesquisando um pouco descobri que tem uma configuração adicional a fazer.
No arquivo /etc/mysql/my.cnf procure a seguinte linha

bind-address = 127.0.0.1

agora a comente ou a apague.
reinicie o mysql

/etc/init.d/mysql restart

pronto. Agora o mysql vai aceitar conexão pela rede.
Mas tem um problema. Ele vai aceitar conexão de qualquer máquina, e como no meu caso eu preciso que só da minha rede interna (192.168.1.*) tenha acesso e não o mundo inteiro, usei o portmap, ou seja, adicione as seguintes linhas no fim do arquivo /etc/host.allow

mysqld : 192.168.1.0/255.255.255.0 : allow
mysqld : ALL : deny

e reinicie o portmap

/etc/init.d/portmap restart

Pronto.

KTouch com teclado ABNT2 brasileiro

Um programa que minha mãe adorou quando instalei o Ubuntu Hardy no computador dela foi o KTouch. Um programa para aprender/treinar digitação. O grande problema é que nas opções para selecionar o teclado, não achei o tipo brasileiro (da ABNT).
Investigando um pouquinho descobri que no Hardy vem instalado o KTouch 1.5.3 e a versão mais nova para do KDE3 é o 1.6
A solução foi simples. Baixei o .tar.gz do 1.6 e nele procurei os teclados e estava lá o PT-BR :) copiei ele pro diretório do ktouch, abri o programa e estava lá a opção brasuca.

Passo a passo

Instale o KTouch
sudo apt-get install kde-i18n-ptbr ktouch

No site http://ktouch.sourceforge.net/ em downloads, baixe o arquivo ktouch-1.6.0.tar.gz (a versão 1.6).
abrao o arquivo ktouch-1.6.0.tar.gz e navegue até /ktouch-1.6.0/ktouch/keyboards/ e extraia somente o arquivo pt.br.keyboard

mova o arquivo pt.br.keyboard pro diretorio do ktouch com o comando
sudo mv pt.br.keyboard /usr/share/apps/ktouch/

Abra o programa KTouch, vá em Configurações, Layouts de teclado e clique em Português (pt.br)

Pronto, minha mãe feliz da vida.

agendando avisos diários no kubuntu e ubuntu

Eu gostaria que todo dia, meu PC me avisasse, às 14:30 da hora de dar uma parada e fazer um lanche. Então, pesquisando, fuçando e testando eu fiz o seguinte:

edite, como root, o arquivo /etc/crontab

adicione a seguinte linha no fim do arquivo

30 16   * * *   fabio  DISPLAY=:0 kdialog --msgbox "Hora do lanche"

detalhando os parâmetros:

  • 30 – o minuto da hora (16 horas e 30 minutos)
  • 16 – a hora (as 4 da tarde)
  • * * * – todos dos dia
  • fabio – o usuario que usa o sistema (login)
  • kdialog – no meu caso eu usei o kdialog pois uso kubuntu. Se for Ubuntu (gnome) use o gdialog.
  • “Hora do lanche” – mensagem. Substitua pela sua.

E não perca mais a hora :)

KDE, Kubuntu: problema no Alt+TAB

Quando eu migrei do Feisty pro Gutsy, no KDE, quando eu alternava as janelas com o Alt+TAB não aparecia a lista das janelas ativas, ele alternava direto para a uma janela. E isso dificultava no gerenciamento dos conteudos.

Após algumas googladas, descobrir como resolver o problema e aparecer o popup”zinho” com a lista das janelas.

no konsole digite:

kwrite ~/.kde/share/config/kwinrc

localise a linha

AltTabStyle=CDE

altere para

AltTabStyle=KDE

Salve a alteração, feche e reinicie o KDE (K -> Fechar sessão -> Sair) ou o computador.

Abra algumas janelas e pressione Alt+TAB. Pronto :D

Configurando o tradutor Ktranslator no k/ ubuntu

bom… primeiro instalamos o ktranslator

sudo apt-get install ktranslator

agora baixamos 2 arquivos: o indice english.dic.gz e o dicionario EngtoPor.dic.gz, acesse o diretorio onde foi baixado e descompacte com o comando:

gzip -d *.dic.gz

mova os 2 arquivos .dic para onde for mais conveniente (eu os deixei em /opt/dicionarios). Os dois arquivos tem que ficar no mesmo diretório!

execute o ktranslator, na primeira vez irá abrir uma janela para configuração do dicionário. De um nome qualquer (ex: EngPort) e clique em Próximo. Selecione a opção “Dicionário do Babylon” e clique em Próximo. Agora selecione o arquivo do dicionario que foi baixado e descompactado (EngtoPor.dic) e clique em Próximo. Pronto. Agora é só usar. A ferramenta fica disponivel na barra de tarefas do lado do relógio.

PgAdmin3 1.6.3 no Ubuntu Feisty

Hoje, eu acessei o site do pgadmin pra ver novidades e.. pra minha surpresa eles disponibilizaram um repositório pro Dapper e pro Feisty para a ultima versão estável do PgAdmin (1.6.3) pois no repositório do ubuntu está a 1.4.3
Para instalar é necessário habilitar o repositório universe. Segue os comandos pra instalação/atualização.

sudo wget -q -O - http://www.pgadmin.org/pgp/archive_key_debian_ubuntu.gpg | apt-key add -
sudo echo "deb ftp://ftp2.br.postgresql.org/postgresql/pgadmin3/release/ubuntu feisty pgadmin" >> /etc/apt/source.list
sudo apt-get update
sudo apt-get install pgadmin3

Execute o comando pgadmin3 ou acesse no menu o programa instalado.
Ao executar, a primeira tela, já se nota algumas diferenças na interface.
é possivel gerar templates de scripts de INSERT, UPDATE e SELECT

no editor de SQL teve algumas mudanças:
é possivel fazer um Ctrl+C na tabela de resultados da pesquisa e colar o resultado numa planilha (Excel ou OO.Calc) ou até num TXT.
o resultado pode ser exportado pra CSV e HTML (recurço Quick Report muito bom pra gerar relatorios de estatisticas e enviar pra tomadores de decisões)
é possivel gerenciar SQLs favoritos (como no Firefox)
o autocomplete deixou a desejar um pouco… funciona +- para operações de manutenção no banco como um ALTER TABLE tabela ADD …; ainda nao é bom como o do Toad que tem pro Oracle que tem autocomplete até para alias das tabelas.
e tem também o Scratch Pad que é como um bloquinho de notas pra copiar e colar textos, sql, etc..

bom.. de modo geral está melhor q a 1.4.3 mas acho q ainda teria pontos a melhorar, principalmente no autocomplete no editor, derepente alguns gráficos nas estatisticas pra administração e derepente até um Query Builder como o que tem pro MySQL.

A nova versão (1.8.0) já está saindo do forno

Beryl é o cara

Invejado pelos simples mortais do Vista, e não precisando de uma tonelada de memória para rodar, nem licenças absurdas, o Beryl deixa o linux com efeitos 3D e aumenta ainda mais a produtividade no linux. Pra instalalo no meu linux foi extremamente “dificil”. tive que digitar tudo isso.

apt-get install beryl-kubuntu

é.. ele baixa, instala e configura tudo… sempre achei que fosse muito pesado, mas na verdade com uns 512mb de memoria roda tranquilo, claro, tendo uma placa aceleradora.

só tive um probleminha ao instalar em uma máquina, pois carregava sem decorador de janelas, mas seguindo essa dica já se resolveu o problema.

pra quem não conhece existem vários videos no youtube.

Video com alguns recursos do do Beryl

Comparação entre o Vista (Aero) e o Linux (Beryl)