Есть ли способ настроить форматирование даты / времени на экране входа в систему GNOME 3 и на рабочем столе?

15

Я специально ищу, чтобы изменить форматирование в двух местах:

На рабочем столе дата / время читаются как «Сб 21:05». Я хотел бы прочитать «23 июля 11 21:05» или «23 июля 11 21:05». Другими словами, я хочу изменить отображение дня недели для отображения дня, короткого названия месяца и короткого года.

На экране входа в систему дата / время читаются как «Сб 9:06 вечера». Я хотел бы изменить его либо на рабочий стол («23-июл-11 21:05» или «23 июля 11 21:05»), либо на предпочтительное отображение полной даты в формате («суббота, 23»). Июль 2011 21:05 "), где отображается полный день, дата, полный месяц, полный год и время (в 24-часовом формате).

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

Томас Оуэнс
источник

Ответы:

4

Я создал gnome-shellрасширение для изменения формата даты и времени в строке состояния и меню даты: https://github.com/Daniel-Khodabakhsh/datetime-format

введите описание изображения здесь

Даниил
источник
1
Ваше расширение превосходно, потому что оно позволило мне указать точный пользовательский формат, который я хотел:% A | % m-% d-% G | % I:% M% p
Lonniebiz
2

В Gnome3 у вас есть два варианта (ни один из них, насколько я могу судить, в настоящее время не сделает все то, что вы ищете):

1 Используйте инструмент командной строки gsettings:

$ gsettings set org.gnome.shell.clock show-date true

2 Установите Gnome Tweak Tool и активируйте дату таким образом.

Кажется, более настраиваемые параметры еще не были реализованы.

jasonwryan
источник
Я заметил, что если мой экран заблокирован, он отображается так же, как на рабочем столе. Интересно, может ли это как-то помочь мне? Я знаю, что в GNOME2 был пользователь gdm, который влиял на экран входа в систему, но я не уверен, существует ли он в GNOME3 или как я могу войти в систему для этого пользователя.
Томас Оуэнс
3
Очевидно нет. Из статьи Arch Wiki о GDM: «Вы больше не можете использовать команду gdmsetup для настройки GDM начиная с версии 2.28. Команда была удалена, а GDM стандартизирован и интегрирован с остальной частью GNOME». wiki.archlinux.org/index.php/GDM
jasonwryan
1
Я только начал Googling для доступа к пользователю GDM и наткнулся на эту страницу тоже. Поэтому изменение пользовательских настроек на 24-часовые часы и активация даты показа мне не помогут. Как бы мне ни нравился GNOME 3, это немного разочаровывает.
Томас Оуэнс
2
Gnome3 не кажется мне чем-то вроде DE, который поощряет мастеринг и настройку ...
jasonwryan
У jasonwryan правильная методология, вам просто нужно убедиться, что команды запускаются как root, чтобы настройки влияли на экран входа в систему. Я имел обыкновение sudo gdm3setup.pyнастраивать вещи для меня. (Я использую gdm 3.2.1.1)
rbellamy