6 999
contributi
S3v (discussione | contributi) (1.0.62) |
S3v (discussione | contributi) (1.0.63) |
||
Riga 37: | Riga 37: | ||
;--update:aggiorna lo script se esiste una versione recente | ;--update:aggiorna lo script se esiste una versione recente | ||
;--base64:crea un file contenente la codifica base64 dello script | ;--base64:crea un file contenente la codifica base64 dello script | ||
;--debug:crea un file contenente le informazioni utili per il debug dello script | |||
;--versione:visualizza la versione dello script | ;--versione:visualizza la versione dello script | ||
;--help:visualizza informazioni sull'utilizzo dei parametri | ;--help:visualizza informazioni sull'utilizzo dei parametri | ||
Riga 47: | Riga 48: | ||
</pre> | </pre> | ||
<!-- commento (leggibile per chi modifica la pagina) | <!-- commento (leggibile per chi modifica la pagina) | ||
Riga 111: | Riga 98: | ||
# Versione script | # Versione script | ||
readonly VERSIONE="1.0. | readonly VERSIONE="1.0.63" | ||
# Path e nome dello script | # Path e nome dello script | ||
Riga 132: | Riga 119: | ||
# File descriptor per il debug | # File descriptor per il debug | ||
FD=9 | FD=9 | ||
# URL remoto della pagina contenente lo script | # URL remoto della pagina contenente lo script | ||
Riga 227: | Riga 211: | ||
$BOLD--base64$FINE | $BOLD--base64$FINE | ||
viene creato un file con la codifica base64 dello script | viene creato un file con la codifica base64 dello script | ||
$BOLD--debug$FINE | |||
crea un file contenente le informazioni utili per il debug dello script | |||
$BOLD--versione$FINE | $BOLD--versione$FINE | ||
Riga 246: | Riga 233: | ||
NOCOMPRESS=0 NOPASTE=0 TIPO=0 TIPO_RETE=0 TIPO_APT=0 TIPO_VIDEO=0 | NOCOMPRESS=0 NOPASTE=0 TIPO=0 TIPO_RETE=0 TIPO_APT=0 TIPO_VIDEO=0 | ||
TIPO_AUDIO=0 TIPO_MNT=0 TIPO_TOUCH=0 TIPO_COMM=0 UPDATE=0 BASE64=0 | TIPO_AUDIO=0 TIPO_MNT=0 TIPO_TOUCH=0 TIPO_COMM=0 UPDATE=0 BASE64=0 | ||
DEBUG=0 | |||
while [ $# -gt 0 ]; do | while [ $# -gt 0 ] ; do | ||
case "$1" in | case "$1" in | ||
"--base64") [ $BASH_ARGC -gt 1 ] && _parm_uso_err "$1" || BASE64=1 ;; | "--base64") [ $BASH_ARGC -gt 1 ] && _parm_uso_err "$1" || BASE64=1 ;; | ||
Riga 260: | Riga 248: | ||
"--tipo=touchpad") [ "$TIPO" -eq 1 ] && _parm_tipo_err || TIPO=1 && TIPO_TOUCH=1 ;; | "--tipo=touchpad") [ "$TIPO" -eq 1 ] && _parm_tipo_err || TIPO=1 && TIPO_TOUCH=1 ;; | ||
"--tipo=generico") [ "$TIPO" -eq 1 ] && _parm_tipo_err || TIPO=1 && TIPO_COMM=1 ;; | "--tipo=generico") [ "$TIPO" -eq 1 ] && _parm_tipo_err || TIPO=1 && TIPO_COMM=1 ;; | ||
"--versione") [ $BASH_ARGC -gt 1 ] && _parm_uso_err "$1" || _showvers | "--debug") [ $BASH_ARGC -gt 1 ] && _parm_uso_err "$1" || DEBUG=1 ;; | ||
"--help") [ $BASH_ARGC -gt 1 ] && _parm_uso_err "$1" || _parm_uso | "--versione") [ $BASH_ARGC -gt 1 ] && _parm_uso_err "$1" || _showvers ;; | ||
"--help") [ $BASH_ARGC -gt 1 ] && _parm_uso_err "$1" || _parm_uso ;; | |||
*) _parm_err | *) _parm_err | ||
esac | esac | ||
Riga 547: | Riga 536: | ||
} | } | ||
# Funzione che stampa un pallino | # Funzione che stampa un pallino colorato in base al primo parametro | ||
function _printdot { | function _printdot { | ||
echo | echo | ||
Riga 733: | Riga 722: | ||
_bold "$complog" | _bold "$complog" | ||
fi | fi | ||
if [ -f "$script_debug" ]; then | if [ -f "$script_debug" ]; then | ||
echo -n | echo -n "File contenente l'output di debug: " | ||
_bold "$script_debug" | _bold "$script_debug" | ||
fi | fi | ||
Riga 1 201: | Riga 1 190: | ||
# in esecuzione | # in esecuzione | ||
echo -n "In esecuzione: " >> "$log" | echo -n "In esecuzione: " >> "$log" | ||
if _is_running "ksmserver"; then kde4-config - | if _is_running "ksmserver"; then | ||
elif _is_running "gnome-shell"; then gnome-shell --version >> "$log" && _ok || _error # | kf5-config -v 2>/dev/null >> "$log" || # KDE5 | ||
kde4-config -v 2>/dev/null >> "$log" && _ok || _error # KDE4 | |||
elif _is_running "gnome-shell"; then gnome-shell --version >> "$log" && _ok || _error # GNOME Shell | |||
elif _is_running "xfdesktop"; then xfce4-about -V | head -n1 | cut -d ' ' -f2- >> "$log" && _ok || _error # Xfce4 | elif _is_running "xfdesktop"; then xfce4-about -V | head -n1 | cut -d ' ' -f2- >> "$log" && _ok || _error # Xfce4 | ||
elif _is_running "openbox"; then | elif _is_running "openbox"; then | ||
Riga 1 337: | Riga 1 328: | ||
== Changelog == | == Changelog == | ||
<!-- Qui vanno inserite le spiegazioni di eventuali modifiche dello script (chi, cosa, quando). Ricordarsi di modificare la versione (variabile VERSIONE) all'interno del codice (la versione iniziale è 1.0.0) --> | <!-- Qui vanno inserite le spiegazioni di eventuali modifiche dello script (chi, cosa, quando). Ricordarsi di modificare la versione (variabile VERSIONE) all'interno del codice (la versione iniziale è 1.0.0) --> | ||
;1.0.63 | |||
:''Debug come parametro'' | |||
:''KDE5 tra i DE rilevati'' | |||
:[[Utente:S3v|S3v]] 22:38, 19 mag 2017 (CEST) | |||
;1.0.62 | ;1.0.62 | ||
:''Inserito debug'' | :''Inserito debug'' |
contributi