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