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.

Вот и всё.

Удачи.

21 комментарий :

  1. Анонимный27 мая 2012 г., 15:34

    Вот спасибо. Давно хотел переделать по "человечески".

    ОтветитьУдалить
    Ответы
    1. Не за что. Заглядывай. Здесь всегда есть что-то новое.

      Удалить
    2. Анонимный27 мая 2012 г., 16:05

      Да я и так тут каждый день )))

      Удалить
  2. Анонимный27 мая 2012 г., 16:26

    У меня не получается отображение названия месяца 27 "Мая" Высвечивается 27 "Май". Почему так? Система естественно Ubuntu 12.04

    ОтветитьУдалить
    Ответы
    1. А язык системы какой установлен?

      Удалить
    2. Анонимный27 мая 2012 г., 16:39

      Русский

      Удалить
    3. Тогда странно. Может быть формат скопировал криво? Попробуй разные, что получится.

      Удалить
    4. Анонимный27 мая 2012 г., 17:05

      Уже пробовал все предложенные Вами. Не получается.

      Удалить
    5. Значит какой-то косяк системы, не иначе. Тогда вернись к дефолтному.

      Удалить
  3. Анонимный27 мая 2012 г., 17:36

    Попробую. Спасибо.

    ОтветитьУдалить
  4. Анонимный1 июня 2012 г., 10:35

    12.04. Не умею как "перейти по адресу". открывал все подряд. Получил в итоге такую картину:
    http://saveimg.ru/pictures/01-06-12/a9cbb14a7b67a04fcf0f680517761718.png
    "В настоящий момент пары и схемы не могут быть изменены. Это будет исправлено в будущих версиях".

    ОтветитьУдалить
    Ответы
    1. Внимательно читай и смотри картинку, как перейти по адресу. На картинке подчёркнуты переходы в том порядке, как указано в адресе.

      Удалить
  5. Спасибо огрмное!Не самый "важный" елемент настройки, но все время пользования Юнити было ощущение,что с форматом даты что-то не то.
    К слову сказать: попробовал это в Гибрид Эволюшн - не поддержевается. в Альфе - не активируется,
    P.S.За полтора месяца пользования Compizomaniaузнал много интересного и полезного. Снимаю шляпу! Спасибо за то что дариш свои знания и время все нам.

    ОтветитьУдалить
    Ответы
    1. Мне нравится Linux, а вернее сказать я влюблён в него, поэтому стараюсь донести до пользователя всё что знаю и умею, как можно доходчивее, понятнее и просто.
      Спасибо за позитивный отзыв.

      Удалить
  6. Спасибо! Замечательный ресурс!

    ОтветитьУдалить
  7. Анонимный29 июля 2012 г., 14:12

    Млин, мелочь, а приятно !!! Спасибо огромное! Не было бы лень давно зарегался и оставлял коменты под логином ...

    ОтветитьУдалить
  8. Спасибо! Там разные буквы можно, поэкспериментируйте. Например, %m - номер месяца (всегда забываю, каждый раз считаю), %w - номер недели, %s - количество секунд с рождества Христова, %n - новая строка. Возможно, кто-нить знает, может dconf принимать параметры командной строки, чтобы скрипт 1 раз прописать?

    ОтветитьУдалить
  9. А как 12-часовой поставить?

    ОтветитьУдалить