27 мая 2012

Как сформировать собственный формат даты/времени в Ubuntu 12.04/11.10

После установки и первого входа в Ubuntu 12.04/11.10, время в системном трее отображается как на снимке.



Мы можем изменить время, кликнув на часах и выбрать Параметры времени и даты ->Часы. Где активируем дополнительные пункты, как на снимке.



Теперь наши часы изменятся и будут выглядеть следующим образом:



Вроде отображается день, месяц, дата и время, но как-то не совсем нормально, сначала идёт месяц, а потом дата.
Давайте изменим на нормальное отображение, чтобы показывало сначала дату, потом месяц.

Для изменения формата даты и времени нужно чтобы у вас был установлен Редактор dconf.

Откройте терминал, скопируйте и выполните следующую команду:

sudo apt-get install dconf-tools

Найти после установки:


Откройте его и перейдите по следующему адресу: com/canonical/indicator/datetime:



В строке указанной стрелкой, это и есть тот формат времени, который отображает в трее часы.

Для того чтобы часы с днём, датой, месяцем, годом и временем выглядели "по-человечески", данный формат нужно удалить и заменить на следующий: %a, %e %b %Y %H:%M:%S % - с секундами и %a, %e %b %Y %H:%M  - без секунд (на ваш выбор). Далее в предпоследней строке time-format нужно изменить locale-default на custom (нажмите на locale-default и не отпуская клавиши опуститесь до custom). Снимок ниже.


Чтобы изменения применились, кликните в окне редактора на любом свободном пространстве ниже всех пунктов, как тут же данные времени изменятся.

Вот как теперь выглядят часы в трее:

С годом и секундами: %a, %e %b %Y %H:%M:%S %



С годом и без секунд: %a, %e %b %Y %H:%M



 Без года с секундами: %a, %e %b %H:%M:%S



Без года и секунд: %a, %e %b %H:%M



Выберите и примените тот формат, который больше подходит для вас.

Чтобы вернуться к отображению формата времени по умолчанию, измените предпоследнюю строку в Редакторе dconf c custom на locale-default.

Вот и всё.

Удачи.