Manuale di Konversation - KDE Documentation
Manuale di Konversation - KDE Documentation
Manuale di Konversation - KDE Documentation
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
#!/ bin/sh<br />
<strong>Manuale</strong> <strong>di</strong> <strong>Konversation</strong><br />
# Esegue un comando e stampa l’output in <strong>Konversation</strong> .<br />
SERVER=$1;<br />
TARGET=$2;<br />
shift;shift;<br />
$@ | while read line; do dcop $PORT <strong>Konversation</strong> say $SERVER "$TARGET" "$@: ←↪<br />
$line "; done<br />
Nota che lo script usa qdbus per comunicare con <strong>Konversation</strong>. Il comando say fa inviare l’output<br />
al canale come messaggio normale. Per mostrare qualcosa nella scheda senza inviarla ad altri<br />
utenti, usa piuttosto info. Guarda i file script esistenti per ulteriori esempi <strong>di</strong> come scrivere<br />
script.<br />
Per poter eseguire uno script che hai scritto tu, devi installarlo copiandolo in ‘kde4-config --i<br />
nstall data‘/konversation/scripts o in ‘kde4-config --localprefix‘/share/apps/konvers<br />
ation/scripts. Devi anche dare al file privilegi <strong>di</strong> esecuzione, per esempio chmod a+x miosc<br />
ript.<br />
2.24 Guida <strong>di</strong> riferimento agli script<br />
<strong>Konversation</strong> viene fornito con <strong>di</strong>versi script installati, riferisciti a questa guida per sapere come<br />
usarli.<br />
/exec bug [numero <strong>di</strong> bug|stringa <strong>di</strong> ricerca]<br />
Questo script viene usato per aprire il browser e cercare la stringa o numero <strong>di</strong> bug dato nel<br />
sito Bugzilla <strong>di</strong> <strong>KDE</strong>.<br />
Esempio: per aprire il browser e cercare il bug 123456:<br />
/exec bug 123456<br />
Il browser predefinito <strong>di</strong> <strong>KDE</strong> dovrebbe aprirsi sulla pagina http://bugs.kde.org/show_<br />
bug.cgi?id=123456.<br />
/exec cmd [argomenti da riga <strong>di</strong> comando]<br />
Questo script si usa per ottenere l’output degli argomenti da riga <strong>di</strong> comando da scrivere<br />
sul canale attuale.<br />
Esempio: per mostrare a tutti i presenti nel canale attuale quale versione <strong>di</strong> <strong>Konversation</strong><br />
stai usando:<br />
/exec cmd konversation --version | grep <strong>Konversation</strong><br />
Risultato: <strong>Konversation</strong>: 1.2<br />
Attenzione: l’output del comando viene mostrato a tutti i presenti nel canale attuale: usare<br />
con cautela.<br />
/exec fortune<br />
Questo script produrrà una citazione a caso.<br />
Esempio: per scrivere una citazione a caso nel canale attuale:<br />
/exec fortune<br />
Risultato: Mai fare erori. -- Anonimo, in una <strong>di</strong>scussione in lista su una segna<br />
lazione <strong>di</strong> errore nel kernel.<br />
/exec gauge [percentuale]<br />
Questo script mostra una semplice barra <strong>di</strong> avanzamento testuale per la percentuale data.<br />
Esempio: per produrre una barra <strong>di</strong> avanzamento con il 50% <strong>di</strong> completamento nel canale<br />
attuale:<br />
36