O Cliente BitchX

 

Os iniciantes podem achar este cliente-irc um pouco difícil de ser usado, e até pouco prático. Mas BitchX a

muito tempo é o cliente de IRC mais usado no Linux. A interface do BitchX é feita por base em caracteres,

por isso não prescisa do X-Window. BitchX é um cliente extremamente confiável, possui o código fonte

aberto e conta com muitos scripts.

Compilando o BitchX:

 

O BitchX é destribuido com código aberto, e por isso é nescessário compila-lo antes de instalar. Você deve

verificar se tem os compiladores GNU na sua máquina (g++, gcc e outros). Se não tiver pegue em algum

FTP.

Pegue o BitchX aqui: www.bitchx.com- oficial

Ou aqui:www.phantasy.com/~markm/bitchx- não oficial

1. Se logue no sistema como root.

2. Copie o arquivo do bitchX para o diretório /usr/local (é indicado aqui, mas pode ser outro diretorio)

3. cd /usr/local

4. tar zxvpf nome-do-arquivo-bitchx.tar.gz

5. cd BitchX

6. /configure

7. make

8. make install

Pronto, agora o BitchX está instalado globalmente no sistema, agora é so se logar com usuário normal e

executar o BitchX.

Usando o BitchX:

 

Para usuários acostumados com clientes do Windows, o BitchX parece difícil de se usar, mas com um

pouco de tempo o BitchX revela porque tantos linuxers o usam.

Entrando no BitchX

Para executar, basta digitar BitchX no prompt. Mas para facilitar o trabalho você pode entrar com algumas

opções, estão listadas abaixo:

BitchX [opções] [nickname] [lista de servidores]

[nickname] no nickname pode ser colocados até 9 caracteres(não se pode colocar espaço nem - no

inicio)

[opções] as opções devem ser prescedidas por um - (ex:-b -p 6667). Pode colocar uma ou mais

opções:

c canal : entra no canal logo no inicio da conexão

b : carrega o arquivo ircrc ou bitchxrc após conectar ao servidor

p port : usa a 'porta' como default para o servidor

q : não carrega o arquivo ircrc ou bitchxrc

r arquivo : carrega 'arquivo' como lista de servidores

v : mostra a versão do BitchX

l arquivo: carrega 'arquivo' no lugar de bitchrc ou ircrc

L arquivo: idem l. E expande as variáveis de ambiente que estão setadas no arquivo.

[lista de servidores] espaços em branco separam a lista de servidores, a ordem de tentativa é da

esquerda para a direita.

Ex: irc.brasnet.org irc.sti.com.br

Ex: BitchX -r servers.bitchX -p 6667 RosS

Ajustando variáveis

O BitchX permite pre-determinar algumas variáveis, para cada usuário. As variáveis devem ser colocadas no

profile de cada usuário.

HOME Indica qual o diretório onde os arquivos são carregados e gravados.

IRCNICK Indica o nickname. Caso a variável não seja setada, é usado como default "Unknown".

USER ou IRCUSER Indica o "username" default. Caso a variável não seja setada, é usado como

default "Unknown".

IRCNAME Indica o nome. Também conhecido como realname.

IRCPORT Indica a porta usada como default para conexão com o servidor. Geralmente 6665; 6666;

6667. Alguns servidores abrem outras portas IRC para acesso mais rapido de IRCops. Para descobrir

scaneie as portas do servidor.

IRCPATH Indica o diretório onde estão os arquivos de scripts que vão ser carregados (com /load).

IRCRC Indica o nome do arquivo que será usado no lugar de ircrc.

IRCUMODE Indica o mode default.

IRCLIBS Indica o diretório onde se encontram as bibliotecas do BitchX.

IRC_SERVERS_FILE Indica o nome do arquivo que possui uma lista de servidores

Para inserir a variavel você deve inserir no arquivo de profile de cada usuario (.bash_profile ou apenas .profile,

normalmente) o comando:

export VARIAVEL="valor"

Ex:export IRCNICK="RosS"

Comandos básicos do BitchX

O BitchX possui muitos comandos além daqueles que podem ser adicionados por meio de scripts. A lista a

seguir contém os comandos básicos:

/ajoin [#canal] Entra automaticamente no #canal apos conectar no servidor.

/deop [nick] Tira o op do nick especificado no canal atual.

/invite [nick1] [nick2] ou /i [nick1] [nick2] Convida os nicks especificados para o canal atual.

/ig [nick] Ignora todas as MSG, CTCPs e PINGs do nick.

/join [#canal] ou /j [#canal] Entra no #canal.

/msg [nick] [mensagem] ou /m [nick] [mensagem] Envia a mensagem em private (pvt) para o nick.

/notice [nick ou #canal] [mensagem] Envia a mensagem em noticia para o nick ou #canal.

/op [nick] Tira o op de nick no canal atual.

/part [#canal] ou /leave [#canal] Sai do #canal.

/quit [mensagem de quit] Desconecta do servidor com a mensagem especificada.

/sv [nick/#canal] Mostra sua versão do BitchX mais qualquer script que você estiver rodando. Com os

parâmetros extras é mostrado sua versão no #canal ou no pvt para o nick.

/topic [novo topico] ou /t [novo tópico] Sem nenhum paramêtro mostra o tópico atual. Com o paramêtro

altera o tópico do canal para o novo topico especificado.

/unig [nick] Tira o nick especificado da lista de ignore.

/whois [nick] ou /wi [nick] Mostra informações sobre o nick especificado. Caso não seja especificado

nenhum nick, será dado o whois no seu proprio nick.

IMPORTANTE!!! Não entre no IRC com o BitchX como root (pode ocorrer erros, ou até mesmo não

conectar). Para corrigir isso logue com um usuário normal ou edite o arquivo /etc/profile e inclua a seguinte

linha:

exporte IRCUSER="digite_qualquer_coisa"

Usando janelas no BitchX

 

Voce pode fazer com que o BitchX crie janelas, nessas janelas você pode filtrar as mensagens, como por

exemplo fazer com que todas as memsagens de tal nick chegue em uma janela especifica. Esse esquema

de organização de mensagens facilita muito a conversa e a visualização.

Criado uma nova janela:

/window new hide

Após criada essa nova janela, use ALT + X para mudar de janelas, onde X é um numero qualquer, por

padrão essa janela é criada em ordem, portanto a primeira janela criada vai ser a 2 (ALT + 2), e para voltar a

janela inicial aperte ALT + 1.

Para que essa janela fique igual as anteriores, faça o seguinte:

/window double on

/window split on

Para maiores informações sobre comandos de windows: /window help