Как отобразить время в соответствии с ISO 8601 в Ubuntu 17.10?

Как отобразить время в соответствии с ISO 8601 в Ubuntu 17.10?

Дата в середине панели показывает: "сён 14:20«Я хочу, чтобы это было показано как2018-03-11 14:20(ИСО 8601)

Даты файлов в терминале также записаны в странном формате "29 авг. 2017 г.", я хочу, чтобы это было написано так:2018-08-29 ЧЧ:дд(ИСО 8601)

На разных сайтах я уже много лет вижу множество сообщений о том, как изменить дату, отображаемую в соответствии со стандартом в Ubuntu, но ни одно из них не работает у меня в Ubuntu 17.10.

Я вижу две альтернативы. Одна из них — открыть редактор DebConf и изменить значение в /com/canonical/indicator/datetime/custom-time-format. Я попробовал это и добавил:

%Y-%m-%D %H:%M

Это не работает. Дата по-прежнему отображается в формате по умолчанию.

Другой вариант — добавить его через терминал. Я тоже пробовал это, но безуспешно:

sudo gsettings set com.canonical.indicator.datetime time-format 'custom'

(process:3756): dconf-WARNING **: failed to commit changes to dconf: Error spawning command line “dbus-launch --autolaunch=265b2cb0154141aeb8efd34ee20c7e11 --binary-syntax --close-stderr”: Child process exited with code 1

sudo gsettings set com.canonical.indicator.datetime custom-time-format '%Y-%m-%d %H:%M:%S'

(process:3779): dconf-WARNING **: failed to commit changes to dconf: Error spawning command line “dbus-launch --autolaunch=265b2cb0154141aeb8efd34ee20c7e11 --binary-syntax --close-stderr”: Child process exited with code 1

Помогите, пожалуйста, отобразить время в соответствии со стандартом.

решение1

Я думал, что формат времени можно задать централизованно, один раз и для всей системы, но, похоже, это невозможно.

На данный момент я обнаружил 3 необходимых изменения, чтобы время отображалось в соответствии с ISO 8601 на рабочем столе Ubuntu 17.10. Вот как я это сделал:

  1. УстановитьПереопределение часовиз Центра программного обеспечения и добавьте %F %Rв поле: «Текст для отображения вместо часов».

  2. Добавить alias ls="ls --time-style=long-iso"в ~/.bash_aliases.

  3. УстановитьНемоиз Центра программного обеспечения и замените Nautilus на Nemo в качестве избранного в левой боковой панели. В Nemo можно выбрать формат времени вПравка->Настройки->Дисплейв соответствии с ISO 8601.

В моей стране Windows 7 изначально настроена в соответствии с ISO 8601. Я думаю, раздражает, что этого нет в Ubuntu, а также то, что эти вещи все еще так сложно реализовать в Ubuntu.

Связанный контент