Old:Ordinare le icone sul desktop Xfce: differenze tra le versioni

nessun oggetto della modifica
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.


====Prima parte====
====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:




====Seconda parte====
====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:




====Terza parte====
====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:




====Quarta parte====
====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:




====Quinta parte====
====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 '''ls''', '''-tr''', cioè Tempo e Reverse.
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) }}
53

contributi