
Lancei hoje o qirssi, que oferece notificações de novas mensagens e um trayicon aos usuários do irssi.
Usando o qirssi, você pode fechar a janela do irssi e depois reabri-la de forma transparente clicando sobre o trayicon.
O recurso de notificação de mensagens é configurável. O tipo de notificação (ícone e/ou balão) pode ser escolhido de acordo com o tipo de mensagem (privada ou pública). Caso o usuário deseje, as notificações podem ser habilitadas apenas para mensagens públicas que casem com certa expressão regular, e apenas para mensagens privadas cujo remetente case com outra expressão regular.
O restante deste artigo ensinará a instalar e configurar o qirssi.
1. Instalando o qirssi
No Arch Linux: instale o pacote qirssi a partir do AUR ou do repositório [archlinuxbr]. Não se esqueça de votar no AUR caso goste do programa.
Em outros sistemas:
Como pré-requisito, você deve ter instalada a Qt e seus pacotes de desenvolvimento.
Baixe o código fonte na página do qirssi, descompacte-o e entre no diretório:
tar -zxvf qirssi-*.tar.gz cd qirssi-*
Compile o qirssi:
qmake qirssi.pro
make
Para finalizar, instale o aplicativo qirssi, e o script Perl qirssi.pl que será utilizado pelo irssi:
install -s -m755 qirssi /usr/bin install -m644 qirssi.pl /usr/share/irssi/scripts
2. Configurando o irssi
Edite o arquivo ~/.irssi/startup. Diga ao irssi para carregar o script qirssi.pl e defina suas opções preferidas para o qirssi.
Por exemplo:
script load qirssi.pl qirssi priv icon,balloon qirssi pub icon ^seunick
Com as configurações acima, você será notificado por uma mudança de ícone e por um balão de mensagens sempre que receber qualquer mensagem privada, e será notificado apenas por uma mudança de ícone caso receba uma mensagem pública que contenha seunick no início da mensagem.
Veja a seção a seguir para maiores informações sobre as opções suportadas.
3. Comandos /qirssi suportados
Nos comandos listados abaixo, tipo_notificacao pode ser icon, balloon, ou uma combinação de ambos.
Atualmente, o qirssi suporta os seguintes comandos:
/qirssi priv tipo_notificacao regex_nick
Com isso, você será notificado a respeito de uma mensagem privada se o nick da pessoa que lhe enviou a mensagem contiver a expressão regular regex_nick.Se regex_nick for omitido, você receberá notificações a respeito de qualquer mensagem privada, não importando quem a tenha enviado.
/qirssi pub tipo_notificacao regex_msg
Com isso, você será notificado a respeito de uma mensagem pública se o corpo da mensagem contiver a expressão regular regex_msg./qirssi
Com isso, você receberá na tela uma pequena ajuda do qirssi. Serão exibidas também as opções de notificação atualmente configuradas.
4. Terminal utilizado para abrir o irssi
Por padrão, o qirssi chama o terminal urxvt (rxvt-unicode) para abrir o irssi.
Caso queira mudar o terminal padrão, você deve definir a variável de ambiente QIRSSI_TERM. Por exemplo, caso você desejasse utilizar o uxterm:
export QIRSSI_TERM="uxterm -e"
5. Maiores informações
Para maiores informações, leia a documentação na página do qirssi.