Da quando ho scoperto XFCE, tempo fa, ho trovato un ottimo desktop environment, ed un ottimo file manager: Thunar.
Non c’era ancora la versione 4.4, e XFCE presentava (e presenta ancora) alcune imperfezioni caratteristiche che , purtroppo, mi trattengono dall’utilizzarlo. Così vivo ancora felice e soddisfatto sul mio desktop GNOME.
Ora, il problema è che sinceramente Nautilus (esploratore di files predefinito di GNOME non è nemmeno lontanamente paragonabile a Thunar, per tanti motivi: reattività, estetica, usabilità (e non voglio scatenare discussioni perchè si tratta semplicemente di un parere), così ho cercato un procedimento che mi permettesse di utilizzare quest’ultimo su un desktop che non fosse XFCE.
Detto fatto: Usare Thunar come file manager predefinito in GNOME
: l’articolo mostra brevemente come effettuare il cambio, propronendo codice scritto in Ruby - sebbene vi siano anche altri esempi in Python e Bash. Mi permetto di proporvi il procedimento forse più rapido fra quelli proposti.
Rinominare l’eseguibile originario di Nautilus.
sudo mv /usr/bin/nautilus /usr/bin/nautilus.real
Creare un nuovo file nautilus in /usr/bin/.
sudo gedit /usr/bin/nautilus
Incollare il seguente codice Bash:
#!/bin/bash
#zenity --info --text="${1}/${@}" #DEBUG
if [ -n "${1}" ]; then
if [ "${1:0:1}" == "/" ]; then
thunar "${1}"
elif [ "${1}" == "--no-desktop" ]; then
if [ -n "${2}" ]; then
if [ "${2:0:7}" == "file://" ] || [ "${2:0:1}" == "/" ]; then
thunar "${2}"
else
nautilus.real "${2}"
fi
else
thunar
fi
else
nautilus.real "${@}"
fi
else
thunar
fi
Impostare i permessi di esecuzione (chmod) al file.
sudo chmod 755 /usr/bin/nautilus
Ricordo che percorsi come computer:///
o ssh:///
non essendo riconosciuti da Thunar vengono aperti con Nautilus, e che le cartelle predefinite sul Desktop (Home
, Computer
, volumi montati) seguono lo stesso comportamento.
Discussioni, approfondimenti, e critiche.