Irssi, chattare da terminale: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
nessun oggetto della modifica
(formattazione e ampliamento)
Nessun oggetto della modifica
(9 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 nome_opz
  /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 tua_password con la propria password:
aggiungere la seguente stringa solo se si ha un nick registrato sostituendo mia_password con la propria password:
  /network add -autosendcmd "/quote nickserv identify tua_password; wait 2000" azzurra
  /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'ircd perché irssi, al contrario di altri, non interpreta le consuete abbreviazioni:
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 foreach window; window stick off; window hide
  /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]+%' | uniq)"
  /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]+%' | uniq)"
  /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]+%' | uniq)"
  /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 33% | grep -Eo '[0-9]+%' | uniq)"
  /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 -dump http://frm.li/add/'$*' | grep ShortURL: | awk '{print $$3}'
  /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>.


==Riferimenti==
==Collegamenti Esterni==
* http://irssi.org/documentation
* http://irssi.org/documentation
* http://irssi.org/themes
* 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)
}}


--[[Utente:Ferdybassi|Ferdybassi]] 16:03, 10 mar 2010 (CET)
----
[[Categoria:Shell]]
[[Categoria:Shell]]
[[Categoria:Instant Messaging]]
[[Categoria:Instant Messaging]]

Menu di navigazione