Вы можете получить полную дату, перекомпилировав 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
Изменить строку 77 с
"attribute", "date_modified",
в
"attribute", "date_modified_full",
Перестройте и установите модифицированный пакет:
quilt refresh
fakeroot dpkg-buildpackage
cd ..
killall nautilus
sudo dpkg -i nautilus_*.deb
nautilus &
Как всегда, вы должны выполнять эти шаги каждый раз, когда в Ubuntu есть обновление для nautilus.
Теперь полный анализ проблемы:
Фактический патч, который вызвал это изменение: https://git.gnome.org/browse/nautilus/commit/?id=3fd9cba41e56f44ed955b28755ad03135026d021
Функция nautilus_file_get_date_as_string получает дополнительный параметр gboolean «compact» - при значении true возвращается сокращенная дата.
Эта функция никогда не вызывается напрямую - доступ к ней осуществляется через функцию-обертку nautilus_file_get_string_attribute_q. Эта функция принимает параметры атрибута, такие как «date_modified». Для размещения новой подписи nautilus_file_get_date_as_string добавлен новый атрибут «date_modified_full». После этого изменения любой код в nautilus, который использует строку даты файла, получит сокращенную дату.
Наконец, диалог свойств файла обновляется для использования атрибута date_modified_full.
Поэтому для того, чтобы nautilus отображал полную дату в виде списка, необходимо изменить только строку кода: в libnautilus-private / nautilus-column-utilities.c, строка 77 от «date_modified» до «date_modified_full».
Чуть более полезный патч может добавить новый тип столбца, который будет отображать полную дату, сделав это дополнительной функцией, и добавить только 10 строк кода.