Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previaÚltima revisiónAmbos lados, revisión siguiente | ||
irssi [2021/06/14 01:59] – peron | irssi [2022/01/14 01:21] – peron | ||
---|---|---|---|
Línea 1: | Línea 1: | ||
====== irssi ====== | ====== irssi ====== | ||
- | irssi es un cliente IRC ligero, fácil de usar, y altamente personalizable. Además, cuenta con una API para usar perl y un sistema de plugins, los cuales están escritos bajo este lenguaje. | + | irssi es un cliente |
Para comenzar a configurar las redes, iniciemos irssi: | Para comenzar a configurar las redes, iniciemos irssi: | ||
Línea 11: | Línea 11: | ||
Para usar los comandos de irssi no es diferente a un comando de IRC típico. La sintaxis se puede simplificar como /// | Para usar los comandos de irssi no es diferente a un comando de IRC típico. La sintaxis se puede simplificar como /// | ||
- | <file bash> | + | <code> |
- | /network add tilde | + | /network add texto-plano |
- | </file> | + | </code> |
Ahora debemos agregar un servidor, que en este caso sería el de tilde: | Ahora debemos agregar un servidor, que en este caso sería el de tilde: | ||
- | <file bash> | + | <code> |
- | /server add -network | + | /server add -network |
- | </file> | + | </code> |
Podemos ver nuestra lista de servidores y redes agregados usando los siguientes comandos: | Podemos ver nuestra lista de servidores y redes agregados usando los siguientes comandos: | ||
- | <file bash> | + | <code> |
/network list | /network list | ||
/server list | /server list | ||
- | </file> | + | </code> |
Por último, es tan fácil conectarse y unirse usando los siguientes comandos: | Por último, es tan fácil conectarse y unirse usando los siguientes comandos: | ||
- | <file bash> | + | <code> |
- | / | + | / |
/join # | /join # | ||
- | </file> | + | </code> |
Descubrirás que ya estarás con otros tildes :) | Descubrirás que ya estarás con otros tildes :) | ||
- | En caso de necesitar un pequeño recordatorio, | + | En caso de necesitar un pequeño recordatorio, |
- | <file bash> | + | <code> |
/help network | /help network | ||
/help server | /help server | ||
- | </file> | + | </code> |
O básicamente ///help __comando__// | O básicamente ///help __comando__// | ||
Línea 49: | Línea 49: | ||
===== Ventanas en irssi ===== | ===== Ventanas en irssi ===== | ||
- | # TODO | + | Esta sección estará basada en un artículo que se titula a sí // |
+ | |||
+ | * Screen (**Pantalla**): | ||
+ | * Container (**Contenedor**): | ||
+ | * Item (**Elemento**): | ||
+ | * Window (**Ventana**): | ||
+ | * Sticky (**Pegajosa**): | ||
+ | |||
+ | De forma predeterminada, | ||
+ | |||
+ | * '' | ||
+ | * '' | ||
+ | |||
+ | **Nota**: Para que sea más fácil de recordar, la '' | ||
+ | |||
+ | Ahora, si se desea moverse entre ventanas de izquierda a derecha, la combinación sería la siguiente: | ||
+ | |||
+ | * '' | ||
+ | * '' | ||
+ | |||
+ | Si se desea ver la lista de ventanas: | ||
+ | |||
+ | <file bash> | ||
+ | /window list | ||
+ | </ | ||
+ | |||
+ | Se verá algo parecido a esto: | ||
+ | |||
+ | < | ||
+ | Ref Name | ||
+ | 1 (status) | ||
+ | 2 #test1 texto-plano | ||
+ | 3 # | ||
+ | 4 # | ||
+ | </ | ||
+ | |||
+ | Cabe aclarar que lo anterior se mostrará en la ventana **1**, por lo que para irnos hasta ella se haría lo siguiente: | ||
+ | |||
+ | <file bash> | ||
+ | /window 1 | ||
+ | </ | ||
+ | |||
+ | O también para ser más rápidos: '' | ||
+ | |||
+ | ==== División de ventanas ==== | ||
+ | |||
+ | Siguiendo el resultado de ejecutar ''/ | ||
+ | |||
+ | <file bash> | ||
+ | /window show 3 | ||
+ | </ | ||
+ | |||
+ | Ahora la ventana activa sería la tres, pero a su vez también tendríamos en nuestro contenedor a la ventana dos. Si cambiamos de dos a tres o viceversa, se situarían una arriba o abajo de la otra. | ||
+ | |||
+ | Resulta que la conversación es tan buena como para dejarla pasar, o quizá sea que estemos en otro canal, u otra red, y queramos contar lo que sucede allí en otra parte. La propiedad pegajosa de las ventanas tiene un enfoque muy útil: | ||
+ | |||
+ | <file bash> | ||
+ | /window stick 2 on | ||
+ | </ | ||
+ | |||
+ | Aunque nos movamos a otras ventanas, nos seguirá perfectamente la ventana pegada. | ||
===== Un comando muy útil: /lastlog ===== | ===== Un comando muy útil: /lastlog ===== | ||
Línea 55: | Línea 115: | ||
Con //lastlog// podremos ubicar líneas concretas. Puede ser que uno haya tenido algo que hacer y se ausentó una hora, y cuando se entra nuevamente tenemos cientos de líneas. Con //lastlog// podremos pasar como argumento una palabra (como nuestro apodo de IRC para ver si nos han mencionado): | Con //lastlog// podremos ubicar líneas concretas. Puede ser que uno haya tenido algo que hacer y se ausentó una hora, y cuando se entra nuevamente tenemos cientos de líneas. Con //lastlog// podremos pasar como argumento una palabra (como nuestro apodo de IRC para ver si nos han mencionado): | ||
- | <file bash> | + | <code> |
/lastlog USUARIO | /lastlog USUARIO | ||
- | </file> | + | </code> |
Puede que la salida sea muy larga, entonces sería conveniente almacenarla en un archivo: | Puede que la salida sea muy larga, entonces sería conveniente almacenarla en un archivo: | ||
- | <file bash> | + | <code> |
/lastlog -file output.txt USUARIO | /lastlog -file output.txt USUARIO | ||
- | </file> | + | </code> |
===== Temas para irssi ===== | ===== Temas para irssi ===== | ||
Línea 69: | Línea 129: | ||
Como se dijo en un principio, irssi es un cliente muy personalizable, | Como se dijo en un principio, irssi es un cliente muy personalizable, | ||
- | Simplemente copiando la ruta de descarga, moviéndolo a **~/.irssi** y ejecutando el comando pertinente, ya tendremos en uso nuestro tema. Vamos a descargar el tema llamado | + | Simplemente copiando la ruta de descarga, moviéndolo a '' |
- | <file bash> | + | <code> |
cd ~/.irssi | cd ~/.irssi | ||
wget -c -vv https:// | wget -c -vv https:// | ||
- | </file> | + | </code> |
Abrimos irssi y ejecutamos: | Abrimos irssi y ejecutamos: | ||
- | <file bash> | + | <code> |
/set theme aka | /set theme aka | ||
- | </file> | + | </code> |
===== Plugins para irssi ===== | ===== Plugins para irssi ===== | ||
Línea 86: | Línea 146: | ||
Tal cual como está irssi por defecto es potente, pero hay ciertas cosas que podrían ser mejores. Este tipo de funcionalidad es de por sí hecha por irssi, pero con ayuda de plugins. Usar un plugin no es difícil: // | Tal cual como está irssi por defecto es potente, pero hay ciertas cosas que podrían ser mejores. Este tipo de funcionalidad es de por sí hecha por irssi, pero con ayuda de plugins. Usar un plugin no es difícil: // | ||
- | <file bash> | + | <code> |
mkdir -p ~/ | mkdir -p ~/ | ||
wget -c -vv https:// | wget -c -vv https:// | ||
- | </file> | + | </code> |
Se abre irssi: | Se abre irssi: | ||
- | <file bash> | + | <code> |
/script load ~/ | /script load ~/ | ||
- | </file> | + | </code> |
- | Puede que se desee cargar ese script al inicia. Es tan fácil como ejecutar el siguiente comando: | + | Puede que se desee cargar ese script al iniciar. Es tan fácil como ejecutar el siguiente comando: |
- | <file bash> | + | <code> |
echo /script load ~/ | echo /script load ~/ | ||
- | </file> | + | </code> |
Puede que no se desee usar más temporalmente el script ya cargado: | Puede que no se desee usar más temporalmente el script ya cargado: | ||
- | <file bash> | + | <code> |
/script unload trigger | /script unload trigger | ||
- | </file> | + | </code> |
O puede que efectivamente no se desee ninguno: | O puede que efectivamente no se desee ninguno: | ||
- | <file bash> | + | <code> |
/script reset | /script reset | ||
- | </file> | + | </code> |
Más información: | Más información: | ||
- | <file bash> | + | <code> |
/help script | /help script | ||
- | </file> | + | </code> |
- | === Proxy con Irssi === | + | ==== Proxy con Irssi ==== |
[[irssi_como_proxy|IRSSI como Proxy]] | [[irssi_como_proxy|IRSSI como Proxy]] |