4 069
contributi
m (frm.li ha problemi con url complessi) |
Nessun oggetto della modifica |
||
(8 versioni intermedie di 4 utenti non mostrate) | |||
Riga 1: | Riga 1: | ||
{{Versioni compatibili|Squeeze|Wheezy|Jessie|Stretch}} | |||
==Introduzione== | ==Introduzione== | ||
<code>irssi</code> è un client IRC che funziona da linea di comando. È un programma estremamente spartano, ma che ha al suo arco molte frecce. | <code>irssi</code> è un client IRC che funziona da linea di comando. È un programma estremamente spartano, ma che ha al suo arco molte frecce. | ||
Riga 19: | Riga 20: | ||
Potete usare il completamento automatico: ossia una volta scritta una parte del comando: | Potete usare il completamento automatico: ossia una volta scritta una parte del comando: | ||
/set | /set nome_opzione | ||
potete premere il tasto <code>TAB</code> per completare il comando. <br> | potete premere il tasto <code>TAB</code> per completare il comando. <br> | ||
Riga 65: | Riga 66: | ||
/network add -nick skizzhg -user skizzhg -realname skizzhg azzurra | /network add -nick skizzhg -user skizzhg -realname skizzhg azzurra | ||
aggiungere la seguente stringa solo se si ha un nick registrato sostituendo | aggiungere la seguente stringa solo se si ha un nick registrato sostituendo mia_password con la propria password: | ||
/network add -autosendcmd "/quote nickserv identify | /network add -autosendcmd "/quote nickserv identify mia_password; wait 3000" azzurra | ||
quindi l'autojoin | quindi l'autojoin | ||
Riga 100: | Riga 101: | ||
==Alias== | ==Alias== | ||
Come per qualsiasi altro client IRC possiamo creare tanti alias quanto le esigenze e la fantasia ci suggeriscono, ecco qualche esempio. <br> | Come per qualsiasi altro client IRC possiamo creare tanti alias quanto le esigenze e la fantasia ci suggeriscono, ecco qualche esempio. <br> | ||
Innanzitutto dobbiamo creare gli alias per i service dell' | Innanzitutto dobbiamo creare gli alias per i service dell'Ircd perché irssi, al contrario di altri, non interpreta le consuete abbreviazioni: | ||
/alias CS quote chanserv | /alias CS quote chanserv | ||
/alias NS quote nickserv | /alias NS quote nickserv | ||
Riga 107: | Riga 108: | ||
/alias SEEN quote seenserv seennick | /alias SEEN quote seenserv seennick | ||
Spesso irssi viene usato insieme a GNU/Screen per restare connessi a lungo, in questo caso non vogliamo uscire per sbaglio: | Spesso irssi viene usato insieme a [[GNU/Screen]] per restare connessi a lungo, in questo caso non vogliamo uscire per sbaglio: | ||
/alias quit echo ^C5 sei sicuro? usa //quit | /alias quit echo ^C5 sei sicuro? usa //quit | ||
Riga 121: | Riga 122: | ||
/alias SPLIT window show 1; window shrink 11 | /alias SPLIT window show 1; window shrink 11 | ||
e un altro in caso volessimo tornare allo stato iniziale: | e un altro in caso volessimo tornare allo stato iniziale (espanderlo per quante finestre occorrono): | ||
/alias UNSPLIT | /alias UNSPLIT window goto 1; window stick off; window goto 2; window stick off; window goto 3; window stick off; \<br> | ||
window goto 4; window stick off; window goto 5; window stick off; window goto 1; window hide | |||
Stanchi di scrivere sempre la ragione per cui si è away? Mettiamone una fissa: | Stanchi di scrivere sempre la ragione per cui si è away? Mettiamone una fissa: | ||
Riga 169: | Riga 171: | ||
/alias TAIL exec - tail | /alias TAIL exec - tail | ||
controllo del volume (down, up, mute, normal) | controllo del volume (down, up, mute, normal, valore impostabile) | ||
/alias VD exec - echo "\033[35mvolume: $$(amixer set Master 1- | grep -Eo '[0-9]+%' | /alias VD exec - echo "\033[35mvolume: $$(amixer set Master 1- | grep -m 1 -Eo '[0-9]+%')" | ||
/alias VU exec - echo "\033[35mvolume: $$(amixer set Master 1+ | grep -Eo '[0-9]+%' | /alias VU exec - echo "\033[35mvolume: $$(amixer set Master 1+ | grep -m 1 -Eo '[0-9]+%')" | ||
/alias VM exec - echo "\033[35mvolume: $$(amixer set Master 0 | grep -Eo '[0-9]+%' | /alias VM exec - echo "\033[35mvolume: $$(amixer set Master 0 | grep -m 1 -Eo '[0-9]+%')" | ||
/alias VN exec - echo "\033[35mvolume: $$(amixer set Master | /alias VN exec - echo "\033[35mvolume: $$(amixer set Master 19% | grep -m 1 -Eo '[0-9]+%')" | ||
/alias VS exec - echo "\033[35mvolume: $$(amixer set Master '$*'% | grep -m 1 -Eo '[0-9]+%')" | |||
pastebinit, l'opzione <code>-o</code> manda l'output in canale: | pastebinit, l'opzione <code>-o</code> manda l'output in canale: | ||
Riga 181: | Riga 184: | ||
URL shrinker: | URL shrinker: | ||
/alias US exec - -o w3m -no-cookie -dump 'http://2tu.us/?save=y&url=$*' | awk '/Your tight URL is/ {print $$5}' | /alias US exec - -o w3m -no-cookie -dump <nowiki>'http://2tu.us/?save=y&url=$*'</nowiki> | awk '/Your tight URL is/ {print $$5}' | ||
Il comando <code>/alias</code> senza argomenti mostra tutti quelli impostati, mentre <code>/alias w</code> tutti quelli che iniziano con la lettera <code>w</code>. | Il comando <code>/alias</code> senza argomenti mostra tutti quelli impostati, mentre <code>/alias w</code> tutti quelli che iniziano con la lettera <code>w</code>. | ||
== | ==Collegamenti Esterni== | ||
* http://irssi.org/documentation | * http://irssi.org/documentation | ||
* | * https://irssi-import.github.io/themes/ | ||
* http://scripts.irssi.org/ | * http://scripts.irssi.org/ | ||
* http://wouter.coekaerts.be/site/irssi/aliases | * http://wouter.coekaerts.be/site/irssi/aliases | ||
* https://github.com/shabble/irssi-docs/wiki | * https://github.com/shabble/irssi-docs/wiki | ||
{{Autori | |||
|Autore=[[Utente:Ferdybassi|Ferdybassi]] 16:03, 10 mar 2010 (CET) | |||
}} | |||
[[Categoria:Shell]] | [[Categoria:Shell]] | ||
[[Categoria:Instant Messaging]] | [[Categoria:Instant Messaging]] |