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.

Вот и всё.

Удачи.

22 комментария :

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

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

      Удалить
    2. Да я и так тут каждый день )))

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

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

      Удалить
    2. Русский

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

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

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

      Удалить
  3. Попробую. Спасибо.

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

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

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

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

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

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

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

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

    ОтветитьУдалить
  10. Минт 17.3 мате: Org/mate/panel/object/object31/prefs/ НО работает только до перезагрузки апплета.

    лучшее в начинке файла ~/.gtkrc-2.0 сменить РАЗМЕР (и цвет) шрифта:

    http://forum.matuntu.org/index.php?topic=131.0#msg_325

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