Ho trovato un metodo per personalizzare l’elenco dei bookmark in Nautilus, consentendo di organizzare i segnalibri per qualsivolgia criterio.
L’elenco dei segnalibri che mi presentava Nautilus era divenuto pian piano molto confuso e trovare i link relativi a risorse SFTP o Samba di rete locale mia o di qualche cliente era diventato un problema.
Sommario
Divide et impera
Per prima cosa ho fatto un po’ di ordine. L’elenco dei bookmark di Nautilus si trova sotto
~/.config/gtk-3.0/bookmarks
Avevo anche il problema di sincronizzare questo elenco in tutti i miei pc, per cui sistemato un file, lo propago a tutti i computer.
Raccogliere e mescolare tutti i segnalibri
Nel tempo ho collezionato segnalibri diversi nei vari pc, occorre fare un merge. Mi porto tutti i file bookmarks di tutte le macchine in un pc ed effettuo il merge:
$ cat bookmarks.1 bookmarks.2 | sort -u > bookmarks_merged
Dopodiché sovrascrivo questo file nei vari pc:
$ scp bookmarks_merged marco@pcN:~/.config/gtk-3.0/bookmarks
Il risultato è buono. In particoalre ho fatto un sort e ho estratto 1 sola ripetizione per segnalibro (con l’opzione -u, “unique”). Ora però devo raggruppare in modo diverso i segnalibri
Organizzare i segnalibri per server
Per prima cosa raggruppo i segnalibri per server (perdendo l’ordine alfabetico che è del tutto inessenziale, utile solo per il merge dei file)
Cercando in rete non ho trovato un modo per separare i vari gruppi con una linea orizzontale, però ho trovato che posso aggiungere delle icone includendo dei caratteri UTF-8 con un semplice copia/incolla.
Posso aggiungere delle scritte oltre alle icone utilizzando la sintassi
1# Server 1
Nautilus sostituirà ogni occorrenza di “#1″ con la scritta ” Server 1 “.
Questio comportamento è stato un po’ criptico da individuare perché commentando ogni linea con
# Server 1
...
# Server 2
quello che vedevo in nautilus era sempre
# Server 1
...
# Server 1
Quindi i separatori vanno marcati con un carattere seguito da #, la cosa più pratica è un numero seguito da # e ne possiamo fare quanti vogliamo:
1# Server 1
...
2# Server 2
L’aspetto finale è il seguente (non so se sia possibile migliorarlo ulteriormente, ma mi basta così):
Ovviamente se clicco sui segnaposto, Nautilus dà un errore, ma mi sono capito io…
Commenti recenti