Puede recuperar la fecha completa recompilando 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
Cambiar la línea 77 de
"attribute", "date_modified",
a
"attribute", "date_modified_full",
Reconstruir e instalar paquete modificado:
quilt refresh
fakeroot dpkg-buildpackage
cd ..
killall nautilus
sudo dpkg -i nautilus_*.deb
nautilus &
Como siempre, debe realizar estos pasos cada vez que haya una actualización para nautilus en Ubuntu.
Ahora, un análisis completo del problema:
El parche real que causó este cambio es este: https://git.gnome.org/browse/nautilus/commit/?id=3fd9cba41e56f44ed955b28755ad03135026d021
La función nautilus_file_get_date_as_string obtiene un parámetro gbooleano adicional "compacto", cuando es verdadero, se devuelve la fecha abreviada.
Esta función nunca se llama directamente: se accede a ella a través de la función de contenedor nautilus_file_get_string_attribute_q. Esta función toma parámetros de atributos como "date_modified". Para acomodar la nueva firma de nautilus_file_get_date_as_string, se agrega un nuevo atributo "date_modified_full". Después de este cambio, cualquier código en nautilus que use la cadena de fecha del archivo obtendrá la fecha abreviada.
Finalmente, el cuadro de diálogo de propiedades del archivo se actualiza para usar el atributo "date_modified_full".
Entonces, para que nautilus muestre la fecha completa en la vista de lista, solo es necesario cambiar en la línea de código: en libnautilus-private / nautilus-column-utilities.c, línea 77 de "date_modified" a "date_modified_full".
Un parche un poco más útil podría agregar un nuevo tipo de columna que muestre la fecha completa, lo que lo convierte en una característica opcional, y solo agrega 10 líneas de código.