Posts tagged: Ubuntu

Acessando protocolos msn, jabber, AOL, ICQ, via IRC com o Bitlbee

By Greyson, 26 de agosto de 2010

Para quem odeia aqueles alarmes, animações, desenhos e emoticons, conheça como acessar seus protocolos prediletos através de um cliente de IRC. Um grupo de holandeses resolveu criar um programa de servidor através do qual clientes de IRC (como XChat, mIRC etc) podem se conectar e conectar-se a múltiplas contas MSN/Jabber/ICQ/AOL/Yahoo (incluindo Google Talk). O resultado dessa idéia chama-se Bitlbee, que pode ser baixado e rodado localmente ou qualquer um pode se conectar a um dos servidores públicos existentes.
Para nos ambientarmos no Bitlbee, irei criar uma conta e adicionar alguns contatos. Para isso, vamos digitar em um cliente de IRC o comando equivalente a:

/server im.bitlbee.org 6667

O comando acima irá nos conectar ao servidor im.bitlbee.org na porta 6667 (padrão deste servidor). Assim que a conexão for estabelecida, o canal &bitlbee será automaticamente aberto e o nick root (um bot) irá enviar as seguintes mensagens:

(root) Welcome to the BitlBee gateway!
(root)
(root) If you’ve never used BitlBee before, please do read the help information using the help command. Lots of FAQ’s are answered there.

Através do nick root o Bitlbee irá mandar as mensagens de erro e outras comunicações do sistema. Tudo que é dito no canal &bitlbee só é visto por você e mais ninguém, mesmo que esteja no mesmo servidor im.bitlbee.org. O nick que você utilizar no ato da conexão será considerado como login para o Bitlbee. Para acessar sua conta denovo, você terá que utilizar o mesmo nick. Caso queira trocar, será necessário desconectar pois o Bitlbee não suporta o comando /nick.
Para esta demonstração utilizarei o nick kazenin (que na verdade é o meu nick nas redes freenode e virtualife).  O primeiro passo será adicionar uma conta MSN. Para isso basta digitar:

(kazenin) account add msn meuusuario@hotmail.com minhasenha

O comando acima irá adicionar no sistema a conta de MSN de endereço meuusuario@hotmail.com com a senha minhasenha. O sistema irá confirmar a adesão com a mensagem:

(root) Account successfully added

Assim como no Pidgin, além de adicionar no sistema a conta com sua respectiva senha, temos que torná-la online. Para isso, envie a mensagem:

(kazenin) account on

O Bitlbee irá retornar:

(root) MSN – Logging in: Connecting
(root) MSN – Logging in: Connected to server, waiting for reply
(root) MSN – Logging in: Transferring to other server
(root) MSN – Logging in: Connected to server, waiting for reply
(root) MSN – Logging in: Authenticated, getting buddy list
(root) MSN – Logged in
* bruna (bruna.mu@…com) has joined &bitlbee
* papa (pzl@…org) has joined &bitlbee
* root sets mode: +v papa
* frikasoide (frikasoide@…com) has joined &bitlbee

Entrarão nos canais os nicks correspondentes aos usuários que estão na lista de contato do MSN de meuusuario@hotmail.com. Os nicks são constituídos pelo nome à esquerda da arroba do endereço MSN. Se houverem nicks homônimos, o Bitlbee irá adicionar underline (_) ao final do nick para evitar colisões.

Para enviar mensagens basta abrir um PVT com um dos nicks e a mensagem chegará ao seu destinatário. Vale ressaltar que não só múltiplas contas de protocolos diferentes podem ser adicionadas no Bitlbee como também múltiplas contas de um mesmo protocolo, ou seja, seguindo o exemplo desta postagem, poderíamos adicionar outros MSNs.

Por fim, vamos salvar a conta neste servidor para que não seja necessário repetir a adesão da conta todas as vezes. Para isso basta digitar:

(kazenin) register senha123456
(root) Password successfully changed
(root) Configuration saved

A conta kazenin foi registrada com a senha senha123456. Da próxima vez, basta entrar em im.bitlbee.org utilizando o nick kazenin e enviar a seguinte mensagem para se identificar:

(kazenin) identify senha123456
(root) Password accepted

E todas as suas alterações serão salvadas sob este nick e senha. Para conhecer mais comandos e como utilizar melhor o Bitlbee, envie a mensagem:

(kazenin) help quickstart

E o nick root irá exibir um breve tutorial que permite um uso satisfatório do Bitlbee. O Bitlbee só peca por ainda não suportar transferências de arquivos mas elas são substituídas facilmente por outros meios como e-mail ou sistemas de armazenamento temporário como www.yousendit.com.

Além do Bitlbee ser uma forma de baixo consumo de acessar múltiplos sistemas de mensagem instantâneas, é bem fácil fazer scripts, automatizações e bots para estes sistemas em cima do Bitlbee. Além do mais, para quem já usa um cliente de IRC como o XChat (que acompanha o Ubuntu) para ficar ligado nos canais de sua preferência, pode manter seus contatos MSN/Jabber/ICQ/AOL/Yahoo em uma mesma janela.

Escrevi este texto na esperança que seja útil a alguém. Dúvidas, sugestões e críticas são bem-vindas via comentários ou o fórum. Sucesso a todos!

Instalação do Tweetdeck no Ubuntu 10.04

By Greyson, 20 de julho de 2010

Olá amigos, e feliz dia do Amigo por sinal

Aqui vai um passo-a-passo de como instalar o TweetDeck no ubuntu. TweetDeck, para quem não sabe, é um navegador em tempo real que integra todos seus blogs, microblogs (twitter, facebook, mySpace,etc) em um lugar só. É um ótimo aplicativo, estou usando no momento e recomendo.

1- É necessário instalar o Adobe Air, para isso basta acessar http://get.adobe.com/br/air/ e baixar a versão .bin no diretório de sua preferência. (existe a opção pelo pacote .deb também)

2- Após o download do arquivo, abra um terminal (Aplicativos–>Acessórios–>Terminal) e navegue até o local do arquivo (Ex: cd /home/seu-usuario/Download)

3- Atribua ao arquivo a permissão de execução com o comando : chmod +x AdobeAIRInstaller.bin (Lembrando que não precisa digitar o nome inteiro, basta dar um “tab” que ele auto-completa para você).

4- Agora basta executar o comando:  ./AdobeAIRInstaller.bin para instalar o app. Será solicitada sua senha de usuário no processo.

5- Instalado o AdobeAir agora é só acessar http://www.tweetdeck.com/desktop/, clicar em Launch TweetDeck–>Install TweetDeck. Deixe o diretório padrão /opt selecionado e deixe marcado também caso queira criar o ícone no Desktop. Depois clique em ok para prosseguir e enfim cadastre suas contas de redes sociais.

Realizando downgrade de pacotes no Ubuntu

By Greyson, 9 de julho de 2010

Olá pessoal, novamente nas minhas explorações do mundo Linux gostaria de compartilhar mais um pouco do meu conhecimento adquirido com esta dica que pode ser importante pra muita gente.

Bem, a primeira coisa é saber o nome do pacote a se dar o downgrade. No meu caso era nvidia-current. Você irá precisar ir a um terminal e usar os comandos apt-cache (para consultar as informações sobre o pacote) e aptitude (para efetuar o downgrade).
Sabendo o nome do pacote, utilize o comando apt-cache showpkg <pacotedesejado>, que irá listar quais versões do pacote em questão estão disponíveis no repositório. É importante que você note isso, pois pode acontecer que o repositório não possua a versão que você deseja do pacote. De qualquer modo, vamos por exemplo ver uma saída para o pacote nvidia-current:

sudo apt-cache showpkg nvidia-current

Package: nvidia-current
Versions:
256.35-0ubuntu2~xup (/var/lib/apt/lists/ppa.launchpad.net_ubuntu-x-swat_x-updates_ubuntu_dists_lucid_main_binary-i386_Packages) (/var/lib/dpkg/status)
Description Language:
File: /var/lib/apt/lists/ppa.launchpad.net_ubuntu-x-swat_x-updates_ubuntu_dists_lucid_main_binary-i386_Packages
MD5: 12d78ea815ab554242be5b547ddd81cf

195.36.24-0ubuntu1~10.04 (/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_lucid-updates_restricted_binary-i386_Packages)
Description Language:
File: /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_lucid-updates_restricted_binary-i386_Packages
MD5: 12d78ea815ab554242be5b547ddd81cf

195.36.15-0ubuntu2 (/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_lucid_restricted_binary-i386_Packages)
Description Language: pt_BR
File: /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_lucid_restricted_i18n_Translation-pt%5fBR
MD5: 12d78ea815ab554242be5b547ddd81cf
Description Language:
File: /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_lucid_restricted_binary-i386_Packages
MD5: 12d78ea815ab554242be5b547ddd81cf

Reverse Depends:
nvidia-glx-185,nvidia-current
nvidia-current-dev,nvidia-current 256.35
nvidia-185-libvdpau,nvidia-current
nvidia-185-kernel-source,nvidia-current
nvidia-glx-185,nvidia-current
nvidia-current-dev,nvidia-current 195.36.24
nvidia-185-libvdpau,nvidia-current
nvidia-185-kernel-source,nvidia-current
nvidia-glx-185,nvidia-current
nvidia-current-dev,nvidia-current 195.36.15
nvidia-185-libvdpau,nvidia-current
nvidia-185-kernel-source,nvidia-current
Dependencies:
256.35-0ubuntu2~xup – x11-common (2 1:7.0.0) make (0 (null)) sed (4 3.0) dkms (0 (null)) linux-libc-dev (0 (null)) libc6-dev (0 (null)) linux-headers-generic (16 (null)) linux-headers (0 (null)) patch (0 (null)) acpid (0 (null)) libc6 (2 2.3.6-6~) libgcc1 (2 1:4.1.1) libx11-6 (2 0) libxext6 (2 0) libxv1 (0 (null)) libxvmc1 (0 (null)) zlib1g (2 1:1.1.4) nvidia-settings (0 (null))
195.36.24-0ubuntu1~10.04 – x11-common (2 1:7.0.0) make (0 (null)) sed (4 3.0) dkms (0 (null)) linux-libc-dev (0 (null)) libc6-dev (0 (null)) linux-headers-generic (16 (null)) linux-headers (0 (null)) patch (0 (null)) acpid (0 (null)) libc6 (2 2.3.6-6~) libgcc1 (2 1:4.1.1) libx11-6 (2 0) libxext6 (2 0) zlib1g (2 1:1.1.4) nvidia-settings (0 (null))
195.36.15-0ubuntu2 – x11-common (2 1:7.0.0) make (0 (null)) sed (4 3.0) dkms (0 (null)) linux-libc-dev (0 (null)) libc6-dev (0 (null)) linux-headers-generic (16 (null)) linux-headers (0 (null)) patch (0 (null)) acpid (0 (null)) libc6 (2 2.3.6-6~) libgcc1 (2 1:4.1.1) libx11-6 (2 0) libxext6 (2 0) zlib1g (2 1:1.1.4) nvidia-settings (0 (null))
Provides:
256.35-0ubuntu2~xup – xserver-xorg-video-6
195.36.24-0ubuntu1~10.04 – xserver-xorg-video-6
195.36.15-0ubuntu2 – xserver-xorg-video-6
Reverse Provides:

Perceba que tem dois números de versão destacados. O primeiro (em vermelho) representa a versão atualmente instalada, enquanto a segunda (em azul), a que desejamos instalar. Caso haja outras versões, pode obviamente ser usada quaisquer delas. A questão aqui é a seguinte: anote o nome da versão como indicada. Você precisará do valor exato para passar para o aptitude para que ele possa instalar a versão desejada. Perceba também que pode acontecer problemas com dependências (versões antigas de dependências serem exigidas, etc), portanto tenha cuidado ao realizar essa operação.
Muito bem, uma vez que você tenha obtido o número de versão desejado do pacote, é hora de mandar o aptitude instalar essa versão. Para isso, você irá usar o comando aptitude install <pacotedesejado>=<versaodesejada>. Importante: esse comando exige poder de adminstrador (root) e, portanto, exige su ou sudo. Vamos então utilizar o número de versão que anotamos na saída do apt-cache como opção no comando que mostramos anteriormente.

sudo aptitude install nvidia-current=195.36.24-0ubuntu1~10.04

Lendo listas de pacotes… Pronto
Construindo árvore de dependências
Lendo informação de estado… Pronto
Lendo informações estendidas de estado
Inicializando estados de pacotes… Pronto
Escrevendo informações estendidas de estado… Pronto
Os pacotes a seguir serão REVERTIDOS:
nvidia-current
Os pacotes a seguir serão REMOVIDOS:
libglademm-2.4-1c2a{u} libvpx0{u}
0 pacotes atualizados, 0 novos instalados, 1 revertidos, 2 a serem removidos e 4 não atualizados.
É preciso obter 23,3MB de arquivos. Depois do desempacotamento, 315kB serão usados.
Você deseja continuar? [Y/n/?] Y

Perceba que o aptitude irá resolver todas as dependências, inclusive revertendo pacotes que sejam dependências do pacote revertido. É um comando que demanda muito cuidado, uma vez que ele pode levar dependências que não deveriam, inclusive podendo remover pacotes que tenham sido instalados pela nova versão do pacote a ser revertido. Analise a saída e, caso tenha certeza, confirme. Pode ser que, dependendo do pacote, você precise reiniciar o X (como foi meu caso) ou mesmo o computador, mas a reversão terá sido feita.

Instalando o softphone X-lite no Ubuntu

By Greyson, 6 de julho de 2010

Bem pessoal pra quem necessita utilizar a tecnologia VOIP gostaria de apresentar o X-lite. Bem, eu sei que existem opções opensource mas sempre é bom mostrar outras opções. Existem as versões para Linux, Windows e Mac. Para baixar a versão Linux clique aqui.

Aproveite e também baixe a dependência, que é a biblioteca libstdc++5.

$ sudo add-apt-repository ppa:ferramroberto/extra

$ sudo apt-get update && sudo apt-get install libstdc++5

Após baixar o X-lite extraia-o em um diretório e via terminal:

$ tar -zxvf X-lite_Install.tar.gz

$ cd /home/usuario/xten-xlite (supondo que você extraiu em sua pasta de usuário)

$ ./xtensoftphone

E pronto! aparecerá um wizard para detectar seus dispositivos de audio (microfone e saída de som). Após isso configure conforme os dados fornecidos pela sua empresa de VOIP e estará funcionando. Opção interessante pra usa servidor Asterisk na empresa. Normalmente os dados são: Username, Authorization User, Password e Domain/Realm. Até o próximo post. Wink

Aumentando o poder de fogo do seu Audacity

By Greyson, 5 de julho de 2010

O Audacity é uma ferramenta incrível para quem trabalha com edição de som, mas também pode ser interessante para quem gosta de lidar com efeitos multimídia, este artigo mostra como aumentar o número de efeitos do Audacity em distribuições baseadas no Debian de 23 para mais de 300 efeitos. Também mostraremos como resolver problemas de latência que muitos enfrentam ao trabalhar com gravações no Audacity.(tenha em mente que alguns comandos podem ser executados com o sudo conforme a sua distribuição)

Introdução:
Ao abrir o audacity logo nota-se o menu Efeitos, nele pode-se conseguir por padrão uma lista de 23 efeitos, isso é longe de ser o bastante para quem trabalha com edição de som para começar, o Audacity inclui um efeito Eco e um efeito de Delay dependendo a versão, mas que nem se comparam em importância quando comparado a sua variante REVERB — os efeitos de reverb simulam ambientes e corrigem sons “muito secos” quando ha gravação de instrumentos musicais em linha, o que não é totalmente ideal mas uma solução boa e de baixo custo. Também sentimos falta do efeito de “Envelope” que é padrão em softwares proprietários e extremamente importante… Estes e muitos efeitos estão longe de suprir as necessidades de quem usava um concorrente proprietário no Windows o que muitas vezes pode significar um motivo de abandono ao linux para estes potenciais utilizadores.

Por sorte, no entanto, o Debian e o Ubuntu incluem plugins em seus repositórios com mais de 314 efeitos que poderemos adicionar ao Audacity, o problema é: Ao fazer uma busca nos repositórios não encontramos nada que se refira a isso…. Mas depois de muita pesquisa descobri um conjunto de plugins para Windows chamado ladspa, dito e feito…: digitei apt-get install ladspa e meu Resulinux(base Debian) retornou um pacote ladspa-plugin. É esse!!! Dei enter e para minha infelicidade o pacote retornou a famosa mensagens de referência… É claro que eu não podia desistir e fui aos repositórios Debian procurar por ladspa, depois de muita pesquisa e suor fui achando plugins que funcionam com o audacity e podem ser instalados num simples apt-get, resultado mais de 314 efeitos no Audacity. É efeito para todos os gostos. Alguns são horríveis confesso, mas você sempre encontra um equivalente de uma outra “marca” que faz melhor e compensa a falta do outro.

Mão na massa de 23 à 314 efeitos num comando só

1-Primeiro feche o Audacity
2-Abra um terminal, ok para abrir um terminal na sua distro(como não sei qual você esta usando), vou falar um jeito genérico: alt+f2 – xterm tecla enter.
3-Dentro da janela do terminal de um clique na frente do prompt ($) e digite su (tecla enter) , será pedida a senha de root. Vamos la digite a senha de administrador, nada irá aparecer é normal.
4-Agora o simbolo do terminal muda para #, digite:

apt-get install vco-plugins tap-plugins swh-plugins rev-plugins omins mcp-plugins ladspa-sdk invada-studio-plugins-ladspa csladspa cmt caps blop blepvco amb-plugins

Se você receber um erro do tipo :
E: Impossível achar pacote invada-studio-plugins-ladspa

Use o comando retirando o pacote que produziu o erro(este erro que citei acima ocorre no ubuntu e versões antigas dos repositórios Debian):
apt-get install vco-plugins tap-plugins swh-plugins rev-plugins omins mcp-plugins ladspa-sdk csladspa cmt caps blop blepvco amb-plugins

Um detalhe importante: o caps é chamado C* Audio Plugin Suite, tem os melhores plugins na minha opinião, entre eles os chamados Plate Reverb Mono e Stereo, realmente muito realistas se aproximando muito dos reverbs de mola que são equipamentos não muito baratos. E muitos outros efeitos de qualidade profissional.

Para overdrive porém, recomendo os plugins Fast Overdrive, ele não tem drive muito forte, mas você pode aplicar ele duas vezes seguidas, combinado com reverb, produz drives relativamente aceitaveis quando comparados com outros plugins.

Enfim, há muitos plugins bacanas, que eu mesmo não tive tempo de testar, há até mesmo simuladores de sinal de amplificadores, como o de amplificadores valvulados muito usados em estudios…

Problema de atrasos no som na gravação de trilhas separadas

Ok esta parte é um pouco complicada e no meu caso exigiu que eu rodasse o Audacity como root junto com o Jackd… Atente que isso deu certo no meu core 2 duo mas não foi suficiente para meu velho guerreiro o Athtlon XP, que também vou explicar aqui como resolvi…

(FAÇA TUDO COMO ROOT, OU SUDO)

1- Primeiro instale o pacote do jackd:

#apt-get install jackd jack jack-tools jackeq

2- Ative o jackd com prioridade de realtime

-FINALIZE TODOS OS PROGRAMAS QUE TENHAM AUDIO QUE VOCÊ CONHECE, FIREFOX, AMSN, KAFFEINE , DESABILITE OS SONS DO KDE, ENFIM…
#jackd -d alsa –realtime-priority
-> Atente que para mim não precisou usar o parâmetro realtime-priority…

3- Execute o audacity:

#audacity

4- Va em Editar Preferencias e selecione para dispositivos de reprodução e gravação o Jackd. Se ele não aparece como opção, feche o audacity reinicie o computador sem abrir nenhum programa e refaça todo o processo……. até que funcione!

—- Caso o Jackd não resolva seu caso:

Você tem opção de usar Editar Preferências e ir corrigindo a latência apesar de isso levar algumas horas, costuma funcionar também…..

Fonte

OfficeFolders theme by Themocracy