Old:Ordinare le icone sul desktop Xfce

Edit-clear-history.png Attenzione. Questa guida è da considerarsi abbandonata, per via del tempo trascorso dall'ultima verifica.

Potrà essere resa obsoleta, previa segnalazione sul forum, se nessuno si propone per l'adozione.


Debian-swirl.png Versioni Compatibili

Debian 6 "squeeze"
Info.png Lavori in corso
Guida in fase di elaborazione


Introduzione

Questa mini-guida nasce dall'esigenza di ordinare gli elementi (icone di cartelle, file, ecc.) presenti sulla Scrivania in DE Xfce, dato che su Xfce, almeno per quanto riguarda la versione 4.6 installata con Debian 6.0, sembra non essere stata implementa questa funzionalità. Ma per quel che mi risulta, effettuando varie ricerche sul web, sembra essere una funzionalità piuttosto rara, in particolare nei nuovi DE, che siano essi open-source o money closed-source. Eppure credo sia una funzionalità quanto meno importante. Per fare ciò verrà utilizzato python, in genere installato con qualsiasi OS linux.

Prima parte

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:
 

/USER/.config/xfce4/desktop/icons.screen0.rc

Dove USER è il nome dell'utente, .config è la directory, che come si evince dal . è nascosta.
Per visualizzarla, aprire Thunar (Gestore dei file) andare su Visualizzazione e spuntare Mostra i file nascosti.
Quello che andremo a fare con python è riscrivere in maniera ordinata questo file.


Seconda parte

In questa stessa cartella andiamo a creare un file di testo, con il comando:

root@debian:/# ls -p /home/USER/Scrivania > /home/USER/.config/xfce4/desktop/file.txt

 
"ls" legge il contenuto della Scrivania, e anziché essere mostrato a video, viene scritto, generato il file "/home/USER/.config/xfce4/desktop/file.txt" attraverso il comando ">" ; "-p" marca con " / " i nomi dele cartelle, nomi che vengono scritti nel file.txt insieme ai nomi dei file presenti sulla Scrivania.
Prima di procedere salviamo una copia del file "icons.screen0.rc".


Terza parte

Il contenuto dei due file: "file.txt" e "icons.screen0.rc", andrà a costituire l'input 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 (output dello script).

script python :
Apriamo l' idle di python, se non è installata, installatela con:

root@debian:/# apt-get install idle

Fatto ciò. Clicchiamo su new "menu > file > New window":


  Lavori in corso
Guida in fase di elaborazione




Guida scritta da: Viveta 18:16, 26 gen 2013 (CET)   Debianized 20%
Estesa da:
Verificata da:

Verificare ed estendere la guida | Cos'è una guida Debianized