Visualizza post

Questa sezione ti permette di visualizzare tutti i post inviati da questo utente. N.B: puoi vedere solo i post relativi alle aree dove hai l'accesso.

Post - Spaccafumo

Pagine: 1 2 [3] 4 5
31
Script / tview
« il: Maggio 06, 2014, 10:12:03 pm »
Un piccolo script gtkdialog che messo al servizio di file .ipg .png. tiff. .gif .pgm ed altro, tramite "imposta azione", costituisce un piccolo ma funzionale  visualizzatore di immagini con timeout.
#
#!/bin/sh
a=${1:-/root/clipart/default.jpg}  #mettete un'immagine come default.
cp $a  /tmp/ttt      # le immagini che invece di volta in volta si cliccano vanno in un file temporaneo di lavoro.
export tview='
<window title="tview">
<vbox>
<hbox>
<pixmap><input file>/tmp/ttt</input><width>400</width></pixmap>   
<progressbar  visible="false">
<input>for i in $(seq 0 50 100); do echo $i; sleep 1; done</input>
<action>EXIT:Cancel</action>
</progressbar>
</hbox>
</vbox>
</window>'
gtkdialog  -p tview
rm /tmp/ttt
# i commenti non si possono inserire all' interno dello script gtkdialog
# con <width>400</width> si ridimensionano le immagini
# con $(seq 0 50 100) si regola il timeout (100/50=2 secondi)
# impostate tview come strumento per visualizzare i vari tipi di immagine (tasto destro- imposta azione - tview "$1" ) 
#############--cut--##############
Volendo farci uno slide-show da console (o da script):
for i in /root/clipart/*.jpg; do tview $i;done
######cut



Versione modificata del 1* febbraio 2015:Questo script richiede IMAGEMAGICK istallato. La funzione 'Iconizza' trasforma l'immagine
in icona tipo icona.png nella directory di default usr/local/lib/X11/pixmaps in modo che venga automaticamente caricata col solo nome nei file di JWM tipo /root/.jwmrc-tray.

#!/bin/sh
a=${1:-/root/clipart/default.jpg}
ti=`identify $a | cut -f 3-3 -d' '`
tk=${ti%%x*}
tz=${ti%%x*}
#[[ $tk -lt 500 ]] && tz=$((400-$tk))
[[ $tk -ge 800 ]] && tz=800

cp $a  /tmp/ttt
export a
vedi(){
b=`basename $a`;b="${b%%.*}"
b="$b.png"

f="/usr/local/lib/X11/pixmaps/$b";  echo "`date +%y%m%d`  $f" >> /var/log/cone.txt
convert -geometry 128x128  "$a" "$f"

display -geometry +0+0 "$f"&
pidof display && sleep 3;kill `pidof display` > /dev/null
}

export -f vedi




export tview='
<window title="'$ti'">
<vbox>
<hbox>
<pixmap><input file>/tmp/ttt</input><width>"'$tz'"</width></pixmap>
<timer interval="18" visible="false">
<action>EXIT:Cancel</action>
</timer>
</hbox>
<hbox>

<button><label>'Iconizza'</label>
<action>vedi</action>
</button>
<button ok></button>
</hbox>
</vbox>
</window>'
gtkdialog -p tview






32
Script / cpath
« il: Aprile 13, 2014, 04:38:36 pm »
#cpath - Backup "ad albero" su una penna usb. Nome da dare al file fate voi. Io "cpath".
# Inserire penna o disco usb in uno slot. Cpath copierà da sé sempre sul device inserito per ultimo.
#
#---cut---

#!/bin/sh
[ -z  $1 ] && exit 0
probedisk2 | grep "sdb"  && dir="sdb1"
probedisk2 | grep "sdc"  && dir="sdc1"
probedisk2 | grep "sdd"  && dir="sdd1"
probedisk2 | grep "sde"  && dir="sde1"
mount /dev/$dir  /mnt/$dir 2> /dev/null
mkdir -p  /mnt/$dir/`dirname $1`
cp -a  $1 /mnt/$dir/`dirname $1`
rox  /mn/$dir/`dirname $1`
# in alternativa a rox: #[ $? -eq 0 ] && aplay /root/media/pi.wav

#--cut---
# personalizzare i menù dei vari tipi di file (script di Bash,jpg,png,pet,tar.gz ecc. ecc.)  con tasto destro su icona, click su "personalizza il menù", chiusura  finestra di help. trascinamento di csplash (dalla finestra di /root) nella directory che si è aperta e suo inserimento come collegamento simbolico.
# uso: da qualsiasi direcctory cliccare i file personalizzati col tasto destro e poi sulla mini icona di cpath.
#L' albero delle directory originali verrà fedelmente riprodotto sulla penna usb o sul disco disponibile..
#adesso copia anche le directory

33
Script / Calendarietto
« il: Aprile 10, 2014, 10:28:08 am »
###Sostituendo alla mia la vostra data di nascita il calendario Xdialog indicherà la vostra età in giorni.
#!/bin/sh
tot=$(((`date -d "$y" +%s` - `date -d "10/17/1945" +%s`)/86400))
Xdialog --title $tot --no-cancel --calendar "Tempus fugit!"  0 0



34
Hardware / Canoscan N640P funziona.
« il: Gennaio 26, 2014, 07:03:10 am »
 Perchè canoscan N640P funzioni benissimo in puppy sia con Xsane che con Peasyscanner, oltre a togliere il cancelletto davanti a "#canon_pp" nel file /etc/sane.d/dll.conf, bisogna andare nel bios e settare la porta parallela in modo "ECP".

35
problemi e soluzioni / Re:installazione puppy da usb
« il: Gennaio 17, 2014, 10:16:14 am »
Per fare l'istallazione "full" dovete procurarvi un computer con un hard disk da formattare senza riguardi.
Istallazione da usb: Se avete un bios capace di fare il boot da usb bene, se no dovete per forza istallare da cd e poi, aggiungendo alla directory "boot" il file "usb.bin" accanto a "vmlinuz" potrete partire da usb anche senza avere un bios predisposto. Il file "usb.bin" si trova in rete e se è possibile ne farò l'upload.
Inoltre è bene che l'intera directory di boot sia istallata su una piccola partizione iniziale separata. Smanettando sulle varie versioni in prova non rischierete di dover rimettere mano ad ogni crash anche al boot loader . Provo a mandare la foto della mia attuale configurazione hd.

36
problemi e soluzioni / Re:Lingua universale.
« il: Gennaio 17, 2014, 07:52:55 am »
Ho provato a rifare l' istallazione su hd senza cancellare tutti i file (full - upgrade e non full - wipe) con i seguenti risultati:
Da puppy precise 7.1: nulla. Da puppy slacko 5.6: riapparsi i caratteri e le icone. Purtroppo apparsi altri inconvenienti (specie sulla parte grafica). Alla fine, al solito: full - wipe e tutto "ok". Saluti.

37
problemi e soluzioni / Re:Lingua universale.
« il: Gennaio 14, 2014, 02:03:56 pm »
Il post su poppulinux.org si riferisce alla sparizione del file xml /root/Choices/Rox/Puppypin che contiene tutte le icone del desktop. Basta farsi un backup ogni tanto e al bisogno, copiarlo nella dir. Le icone riappaiono. Qui la storia è più maligna.

38
problemi e soluzioni / Re:Lingua universale.
« il: Gennaio 14, 2014, 01:56:38 pm »
Fatto senza successo. Ho provato a scrivere "what is this?" sotto la foto del "desktop" nella sezione neofiti di www.puppylinux.org. Ed ho anche trapiantato diverse directory di sistema della versione buona in quella cattiva.

39
problemi e soluzioni / Re:Lingua universale.
« il: Gennaio 14, 2014, 11:41:35 am »
Ho fatto uno script contenente
#!/bin/sh
gdk-pixbuf-query-loaders --update-cache
e l' ho inserito nello startup della versione difettosa.
Nulla. Chissà cosa ha letto da tutti quei rettangolini...

40
problemi e soluzioni / Re:Lingua universale.
« il: Gennaio 14, 2014, 11:03:13 am »
Note: sui menù di puppy e nella console urxvt i caratteri appaiono regolarmente. Chiamando da console un altro programma (sakura) sono apparsi degli avvisi d'errore che riguardano gdxpixbuf e che potrebbero essere utili alla soluzione. Spero che
le limitazioni del forum mi permettano l'upload di quanto si legge.

41
problemi e soluzioni / Re:Lingua universale.
« il: Gennaio 13, 2014, 10:55:01 pm »
Le istallazioni sono FULL e la battitura di quel comando provoca la risposta File inesistente.

42
problemi e soluzioni / Re:Lingua universale.
« il: Gennaio 13, 2014, 09:57:38 pm »
Le icone non rispondono al mouse. Fuori dall' ambiente grafico battere il comando
gdk-pixbuf-query-loaders --update-cache
provoca la risposta:
/usr/lib/i386-linux-gnu/dgk-pixbuf-2.0/2.10.0/loaders-cache.2NUU9W     
=FILE INESISTENTE
Fortunatamente uso dividere l'hd in due partizioni istallando in ciascuna di esse una copia dello stesso sistema (in questo caso retroprecise puppy) per cui adesso ne ho una copia perfetta sulla prima partizione e una guasta sulla seconda. Andando a controllare sulla copia buona vedo che "i386-linux-gnu" non è una directory ma un collegamento simbolico alla directory radice "/", per cui tutto quel che verrebbe dopo non c'è.
Se provo a montare la seconda partizione sulla prima la copia guasta torna leggibile e modificabile. Provato a copiare quasi tutto il ROX della prima sulla seconda partizione senza aver ancora azzeccato il file o la directory giusta da copiare. Grazie della risposta. C'è una cache che resta da ripristinare.

43
problemi e soluzioni / Lingua universale.
« il: Gennaio 13, 2014, 10:29:32 am »
Cercavo qualcosa per lanciare la diretta di Radio1 Rai da linea di comando. Ho provato a istallare yauap (una montagna di dipendenze su puppy retroprecise) ed ho ottenuto il bel risultato che spero di mostrarvi in upload. Pare che ROX-Filer abbia cominciato a scrivere in linguaggio universale: tutti i caratteri vengono espressi in un unico rettangolino vuoto. Quale directory di un RoX 'normale' bisogna copiare sul sistema rovinato perché torni a funzionare?

44
problemi e soluzioni / Re: connessione wireless non funziona
« il: Febbraio 18, 2013, 06:26:09 pm »
Apri la shell e scrivi: "which nmap" e poi "which iwlist" e poi "which ping".
http://distro.ibiblio.org/puppylinux/pet_packages-3/nmap-4.03.pet
Iwlist, ping e gmessage li devi cercare (se già non sono compresi all'origine).
Cerca nelle directory di puppylinux. Ad es.  "http://distro.ibiblio.org/puppylinux/pet_packages-4/"
Il mio "ping" ti fa vedere nell' ordine se funzionano il tuo router, il tuo provider e internet.
Al mio , che è Fastweb, sostituisci l'indirizzo del tuo nella terza riga.

45
problemi e soluzioni / bash: setenv: command not found
« il: Febbraio 15, 2013, 11:43:33 am »
L'avviso riportato in oggetto che appare al boot e in testa alla console dipende dal file /etc/profile.d/linux.csh. Che deve essere il risultato di una istallazione mal riuscita.
Cancellarlo e tutto torna a posto.
Il contenuto del file è questo:
#- #!/bin/sh
#- #Put the Linux directory first in the path so that we can replace lpr
#-   setenv PATH /usr/local/linuxprinter/bin:$PATH
L 'inconveniente deriva dalla seconda riga non segnata da cancelletto in assenza
di un comando "setenv" e dalla prima riga che invece di "#!/bin/csh" (shell "csh")
riporta "#!/bin/sh" (Bash shell). La shell "csh" è disponibile, con tutti i suoi comandi
interni (tra cui "setenv"),  in formato "pet", a questo indirizzo:
http://www.murga-linux.com/puppy/viewtopic.php?mode=attach&id=31408&sid=4f7ec90fa86eb8bdae69739a0b004f6b



Pagine: 1 2 [3] 4 5

Iscriviti alla newsletter

Ricevi le notizie più importanti direttamente nella tua casella email (premi invio dopo l'indirizzo)