Puoi recuperare la data completa ricompilando nautilus:
sudo apt-get build-dep nautilus
sudo apt-get install quilt
export QUILT_PATCHES=debian/patches
apt-get source nautilus
cd nautilus*
quilt new 999_full_dates.patch
quilt edit libnautilus-private/nautilus-column-utilities.c
Cambia la linea 77 da
"attribute", "date_modified",
a
"attribute", "date_modified_full",
Ricostruisci e installa il pacchetto modificato:
quilt refresh
fakeroot dpkg-buildpackage
cd ..
killall nautilus
sudo dpkg -i nautilus_*.deb
nautilus &
Come sempre, devi eseguire questi passaggi ogni volta che c'è un aggiornamento per nautilus in Ubuntu.
Ora, un'analisi completa del problema:
La patch effettiva che ha causato questo cambiamento è questa: https://git.gnome.org/browse/nautilus/commit/?id=3fd9cba41e56f44ed955b28755ad03135026d021
La funzione nautilus_file_get_date_as_string ottiene un parametro gbooleano aggiuntivo "compatto" - quando viene restituita la data abbreviata vera.
Questa funzione non viene mai chiamata direttamente: vi si accede tramite la funzione wrapper nautilus_file_get_string_attribute_q. Questa funzione accetta parametri di attributo come "date_modified". Per accogliere la nuova firma di nautilus_file_get_date_as_string viene aggiunto un nuovo attributo "date_modified_full". Dopo questa modifica, qualsiasi codice in nautilus che utilizza la stringa della data del file otterrà la data abbreviata.
Infine, la finestra di dialogo delle proprietà del file viene aggiornata per utilizzare l'attributo "date_modified_full".
Quindi, per fare in modo che nautilus mostri la data completa nella visualizzazione elenco, è necessario cambiare solo sulla riga di codice: in libnautilus-private / nautilus-column-utilities.c, riga 77 da "date_modified" a "date_modified_full".
Una patch leggermente più utile potrebbe aggiungere un nuovo tipo di colonna che mostrerebbe la data completa, rendendola una funzionalità opzionale e aggiungendo solo 10 righe di codice.