53
contributi
Nessun oggetto della modifica |
Nessun oggetto della modifica |
||
Riga 7: | Riga 7: | ||
Per fare ciò verrà utilizzato python, in genere installato con qualsiasi OS linux. | Per fare ciò verrà utilizzato python, in genere installato con qualsiasi OS linux. | ||
==== | ====Parte prima==== | ||
Il file in cui sono archiviati i nomi delle icone della Scrivania con le rispettive posizioni in riga (row) e colonna (col), ed il relativo percorso (in genere è questo) è il seguente:<br/> | Il file in cui sono archiviati i nomi delle icone della Scrivania con le rispettive posizioni in riga (row) e colonna (col), ed il relativo percorso (in genere è questo) è il seguente:<br/> | ||
[[File:1istantanea.png]]<br/> | [[File:1istantanea.png]]<br/> | ||
Riga 16: | Riga 16: | ||
==== | ====Parte seconda==== | ||
In questa stessa cartella andiamo a creare un file di testo, con il comando:<br/> | In questa stessa cartella andiamo a creare un file di testo, con il comando:<br/> | ||
<pre>root@debian:/# ls -p /home/USER/Scrivania > /home/USER/.config/xfce4/desktop/file.txt</pre> | <pre>root@debian:/# ls -p /home/USER/Scrivania > /home/USER/.config/xfce4/desktop/file.txt</pre> | ||
Riga 25: | Riga 25: | ||
==== | ====Parte terza==== | ||
Il contenuto dei due file: "''file.txt''" e "''icons.screen0.rc''", andrà a costituire <u>l'input</u> dallo '''script python'''. Dal primo verranno estratti i nomi di file, cartelle, ecc., già in ordine alfabetico, dal secondo il valore maggiore di riga (row). Quest'ultimo "''file.txt''" durante l'elaborazione verrà riscritto dallo script (<u>output</u> dello script).<br/> | Il contenuto dei due file: "''file.txt''" e "''icons.screen0.rc''", andrà a costituire <u>l'input</u> dallo '''script python'''. Dal primo verranno estratti i nomi di file, cartelle, ecc., già in ordine alfabetico, dal secondo il valore maggiore di riga (row). Quest'ultimo "''file.txt''" durante l'elaborazione verrà riscritto dallo script (<u>output</u> dello script).<br/> | ||
Riga 126: | Riga 126: | ||
==== | ====Parte quarta==== | ||
La parte principale del lavoro è stata fatta. Adesso vedremo come utilizzare lo script python appena creato. A tal scopo creeremo un semplice script bash (di shell):<br/> | La parte principale del lavoro è stata fatta. Adesso vedremo come utilizzare lo script python appena creato. A tal scopo creeremo un semplice script bash (di shell):<br/> | ||
Apriamo il terminale e digitiamo: | Apriamo il terminale e digitiamo: | ||
Riga 148: | Riga 148: | ||
==== | ====Parte quinta==== | ||
A questo punto bisogna creare un avviatore sul pannello per lanciare ''riordinaDesktopAlfabetico.sh''.<br/> | A questo punto bisogna creare un avviatore sul pannello per lanciare ''riordinaDesktopAlfabetico.sh''.<br/> | ||
Click col tasto destro sul "pannello" > aggiungi nuovi elementi", procedere come in figura:<br/> | Click col tasto destro sul "pannello" > aggiungi nuovi elementi", procedere come in figura:<br/> | ||
Riga 158: | Riga 158: | ||
con:<br/> | con:<br/> | ||
<pre>ls -ptr /home/USER/Scrivania > /home/USER/.config/xfce4/desktop/file.txt</pre> | <pre>ls -ptr /home/USER/Scrivania > /home/USER/.config/xfce4/desktop/file.txt</pre> | ||
Che come si può osservare, aggiunge semplicemente due parametri a ''' | Che come si può osservare, aggiunge semplicemente due parametri a ''ls'', ''-p'''''tr''', cioè Tempo e Reverse. | ||
Oppure, consigliabile, creare allo stesso modo un altro script, per esempio ''riordinaDesktopTemporale.sh'', cambiando solamente la suddetta riga e assegnandogli un altro avviatore. In modo tale da mantenere entrambe le possibilità di ordinare le icone della Scrivania:<br/> | Oppure, consigliabile, creare allo stesso modo un altro script, per esempio ''riordinaDesktopTemporale.sh'', cambiando solamente la suddetta riga e assegnandogli un altro avviatore. In modo tale da mantenere entrambe le possibilità di ordinare le icone della Scrivania:<br/> | ||
[[File:6istantanea.png]][[File:7istantanea.png]]<br/> | |||
{{Box|Lavori in corso|Guida in fase di elaborazione}} | {{Box|Lavori in corso|Guida in fase di elaborazione}} | ||
{{Autori | Autore = Viveta 18:16, 26 gen 2013 (CET) }} | {{Autori | Autore = Viveta 18:16, 26 gen 2013 (CET) }} |
contributi