Tema LinuxBSD Ver. 0.2 lnx
 http://www.linuxbsd.com.br 

  


  

  

Equipando e Personalizando o Licq (OpenSSL)

Enviado por DarkWarrior em Qua, 2007-01-17 14:19.

Autor: Andrei Drusian

Equipando e Personalizando o Licq:

O Licq é um dos mais antigos e tradicionais clientes icq para UNIX-Like. O Licq tem suporte a conexão seguras OpenSSL (Secure Sockets Layer), Server contact List, Skins, Sons, Transferência de arquivos, Chat request, Suporte a grupos, Auto resposta, History, Buscas (por cidade, estado, nickname, email, uin...), e ainda possui diversos utilitários como: ping, tracert, talk, nmap, finger, etc.. etc..
Neste artigo vamos comentar um pouco mais sobre o Licq e suas funções para tentar tirar o maximo de proveito deste cliente ICQ.
Se você quiser instalar o Licq rapidamente leia o passo a passo de Fabiano Rech. Neste artigo vou esplicar como compilar o Licq incluindo suporte a OpenSSL para ativar o suporte a conexões seguras, e também um pequeno guia de personalização.
Neste artigo consideramos que você já tenha o pacote do openssl instalado, caso não tenha procure no cd da sua distro ou no site do desenvolvedor, disponivel tem todos os formatos, .tgz, .deb, .rpm. tar-gz :)

Baixe o Licq em tar.gz ou .bz2 do site http://www.licq.org/download.html
Descompacte o tarball do licq (tar -zxvf para_arquivos.tar.gz e tar -xvjf para_arquivos.bz2) , use o ark, gnozip (use a imaginação: ) entre na pasta licq-x.x.x, e execute o comando:
./configure --prefix=/usr/local/licqsec --with-openssl-lib=/caminho/ssl/lib --with-openssl-inc=/caminho/ssl/include
Você precisa indicar corretamente o caminho do ssl em seu sistema, para isso substitua o --with-openssl-lib="/caminho/ssl/lib" e --with-openssl-inc="/caminho/ssl/include" para a localização correta, no meu caso /usr/local/ssl.
Você pode verificar a localização do OpenSSl com o comando: whereis ssl ou find /* -name ssl.
Depois de terminada a verificação feita pelo ./configure, você dever receber uma mensagem "OpenSSL secure channel support is enabled" agora você deve compilar os fontes e instalar os binários com os comandos:

# gmake
# gmake install

Agora entre na pasta /plugins/qt-gui-x.x.x:
# cd licq-x.x.x/plugins/qt-gui-x.x.x
# ./configure --prefix=/usr/local/licqsec
# gmake
# gmake install

Agora vamos criar um syslink para facilitar as coisas : )
# cd /usr/local/bin
# ln -s /usr/local/licqsec/bin/licq licq

Você pode chamar o Licq a partir de um shell ou através do "executar" do menu de seu ambiente gráfico, para isso digite licq. É interessante estar conectado a internet quando abri-lo pela primeira vez:
Assim que você abrir surgirá uma caixa de diálogo: "Licq user registation" tenha em mãos seu UIN (numero do icq) e sua senha.
Clique em Next, marque a opção "Register Existing user".
Em UIN coloque o numero de seu ICQ, abaixo digite sua senha e confirme.. clique em next.. Agora vamos dar uma fuçada em suas configurações:
A primeira coisa que devemos fazer é baixar a lista de contados do servidor: Clique em "System" >> "Options" >> agora na guia "Contact List", marque a opção "use server site contact list", aproveite também para desmarcar a opção "Show Column Headers" que deixa o Licq mais bonitinho ; )
Nesta guia ainda você pode alterar o "PopUp Info", que são as informações mostradas quando se para o mouse em cima de algum usuário da lista.
Agora vá para a guia "General" aqui tem um recurso muito legal que não vem ativado por padrão, é o "Docking", marque a opção "Use Dock Icon" e "Default Icon" agora clique em aplicar, será exibido um icone na bandeja do hambiente gráfico com funções do Licq (exibe status, numero de mensagens, clicando com o botão direito é exibido o menu "System"), você também pode marcar a opção "Themed Icon", e escolher entre 6 temas disponíveis para o ícone, incluindo themas com estilo GUI WindowMaker, KDE e outros..
Ainda em General, marque a opção "auto send through server", logo abaixo é possível escolher o modo da caixa de mensagem, por padrão ela vem no estilo CHAT, onde o Histórico é preservado durante a conferencia, se você assim como eu prefere o modo simples, desmarque a caixa "Chatmode Mensageview", caso queira voltar no estilo chat é só marca-la novamente.
Se você gosta de um sonsinho, vá para a guia "OnEvent" e altere o caminho dos sons de evento, normalmente ele aponta para: /usr/share/licq/sounds/icq/xxx.wav altere o cominho para: /usr/local/licqsec/share/licq/sounds/icq/xxx.wav, lembre-se de alterar o pacth de todos os sons.
Na guia "Status" é possivel definir o status padrão para o Licq assim que for aberto: online, offline, away, etc..
Você pode também personalizar a mensagem que vai ser exibida toda vez que alguém lhe enviar uma mensagem e seu Licq estiver away.
Agora clique novamente no menu "System"(o menu system pode aparece como "menu" dependendo do tema utilizado) >> "System Functions" >> "Securyt Options", marque a opção "Hide IP" e "Authorization Required", o primeiro esconde seu numero IP (internet protocol), e o segundo exige que os usuários solicitem autorização.
Se você gosta de separar sua lista em grupos, então clique no menu "System" >> "Thread Group View" agora já está ficando legal, só falta um tema mais bonitinho, se você quiser baixar e instalar os dois temas que criei: licq-skins-linuxbsd.tar fique a vontade : )
Para instalar os temas basta descompactá-los com o comando: tar -xvf licq-skins-linuxbsd.tar e copia-lo para /usr/local/licqsec/share/licq/qt-gui/ com o comando: cp -R skin.daftbsd skin.matrixbsd /usr/local/licqsec/share/licq/qt-gui/ para selecionar a skin que deseja utilizar, clique em "System" >> "Skin Browser", na janela de cima você escolhe o tema da interface do Licq, e na janela de baixo escolhe o tema dos ícones, vá selecionando e aplicando para ver como fica. Uma boa combinação seria: qualquer um dos temas que você baixou daqui ; ) e o tema de ícones ICQ2.
Veja screenshots do Licq usando os temas que criei: DaftBSD e MatrixBSD (você pode baixa-los no link citado acima)
Utilizando o Licq
Como estava comentando acima o Licq possui inúmeros recursos legais, como fazer buscar por cidade, Enviar/Receber arquivos (veja um screenshot do licq no file transfer), usar conexão segura (ssl), possui ferramentas ping, tracert, ftp, talk...
Vamos ver agora como usar as ferramentas descritas:
Para pesquisar usuários por: uin, cidade, estado, clique no menu "System" >> "User Functions" >> "Search for users"
Solicitar Conexão segura: Clique com o botão direito em cima do usuário >> Send >> Request Secure Channel.
Enviar Mensagem/URL/Pedido de chat/Arquivo/Contact List/Autorização/SMS: Clique com o botão direito em cima do usuário >> Send >> e escolha a opção desejada no menu.
A "caixa de mensagem" do Licq é bem interativa, repare no canto inferior esquerdo, existem dois botões o primeiro é o "menu" que tráz varias opções, tais como: ver o histórico, informações sobre o usuário, enviar pings ao ip do usuário, rastrear a rota pela qual o usuário passa até chegar em sua maquina, enviar uma solicitação de seção ftp ao ip do usuário, pedido de talk...
O segundo botão deve ter o rotulo "Message" nele você pode alterar entre enviar uma Mensagem/URL/Pedido de chat/Arquivo/Contact List/Autorização/SMS, bem legal este menu.
No topo da caixa de mensagens existem ícones para ver informações sobre os canais seguros ssl, histórico e informações do usuário,na parte inferior você pode mudar as cores do fundo e texto da mensagem.
Existem ainda três pequenos botões que são:
Send through server: caso você não consiga enviar mensagens a determinado usuário, marque está opção. Assim o licq procura outro servidor que esteja livre.
Urgent: prioriza entrega da mensagem.
Multiple recipients: Marque está opção caso queira mandar a mesma mensagem para vários contatos, só arrastar os usuários da lista do licq para o box e clicar em send (bem mais legal que do icq).
Lembre-se: para que as configurações feitas no Licq, não sejam perdidas, ! é necessário salvar as configurações !, Clique em no menu "System" >> "Save Settings".
Bem acho que já falamos bastante do Licq por hoje, a propaganda já está feita ; )
Caso você conheça algum macete, dica, plugIn, ou alguma otimização que possa ser feita, envie um eMail para vamos acrescentar suas dicas neste artigo com os devidos créditos.
Espero ter ajudado, grande abraço...
Por: Andrei Drusian

»