A pesar de lo increíble que es IRC, hay un par de inconvenientes. En primer lugar, si se interrumpe una conexión a Internet, se perderá la conexión. También es difícil trasladar la configuración de un equipo a otro.
Afortunadamente, si no tienes miedo de la lÃnea de comandos de Linux y con unos pocos programas, puedes mantener tu conexión IRC casi todo el tiempo que quieras.
Hay dos maneras de hacer esto: usando un servidor en casa o registrándose en cuenta de Shell . Las cuentas Shell son servidores públicos que le permiten iniciar sesión en una línea de comandos remota de Linux u otro sistema operativo de forma remota. Son populares entre los usuarios de IRC que quieren mantener las sesiones de IRC por mucho tiempo.
Configurar una sesión en un servidor doméstico es bastante fácil. Dado que utilizará software basado en texto, no necesita una máquina realmente potente. Si tienes una computadora vieja por ahí, puedes usarla.
Hay un número de clientes IRC basados en texto alrededor, pero el favorito parece ser Irssi. Si tiene un sistema Debian o Ubuntu funcionando, simplemente escriba este comando:
sudo apt-get install irssi
El otro programa que querrá instalar es GNU Screen o tmux . Ambos programas son multiplexores de terminal, lo que significa que le permiten ejecutar más de un programa a la vez en una sola ventana de terminal, de forma similar a la navegación por pestañas de la línea de comandos.
GNU Screen ha existido desde 1987, y ha sido muy útil tanto para los usuarios de IRC como para los administradores de sistemas que trabajan en sistemas remotos, especialmente a través de conexiones Wi-Fi. Ha sido algo difícil de usar. Recientemente, ha surgido un desafío en este campo en forma de tmux, desarrollado por el equipo de OpenBSD. Aunque tmux está desarrollado como parte de OpenBSD, también está disponible como un sistema independiente que funciona en todas las plataformas. La mayoría de las distribuciones de Linux tienen ambos programas en sus repositorios. Si está en Debian/Ubuntu, aquí está cómo conseguirlos:
Para instalar GNU Screen:
sudo apt-get install screen
Para instalar tmux:
sudo apt-get install tmux
Si acabas de empezar, te recomiendo usar tmux, ya que es mucho más fácil de usar. SSH en su servidor local o en su servidor shell, y emita este comando:
tmux
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Esto no va a ser un tutorial completo sobre tmux. Si quieres más información, siempre puedes consultar la documentación . Obtendrá una concha que puede usar como lo haría normalmente. Puedes iniciar tu cliente de IRC y chatear.
Puede separar en tmux usando el comando «Ctrl-B». (El prefijo se puede cambiar en un archivo de configuración.) Si su conexión se interrumpe o se separa de su sesión, puede volver a adjuntarlo emitiendo este comando en el shell:
tmux attach
Tendrás una eterna sesión de IRC a la que podrás conectarte desde cualquier máquina con un cliente SSH, incluyendo tus tabletas y teléfonos inteligentes favoritos. Puede pasar de un dispositivo a otro sin problemas.
Sin embargo, si está utilizando un servidor shell, es posible que no le permita separar y dejar procesos en ejecución a menos que pague por el privilegio.
Hay más en tmux de lo que se ve a simple vista, y puedes hacer cosas increíbles con ellos si te tomas el tiempo para aprender. Este tutorial debería ser suficiente para empezar.
Crédito de la imagen: Joshk/Wikipedia