Я хочу изменить формат даты / времени на верхней панели на формат, близкий к RFC 3339 / ISO 8601, например, один из них:
%F %T
→ 2013-06-24 16:13:00
%F %a %T
→ 2013-06-24 Пн 16:13:00
%A %F %T
→ понедельник 2013-06-24 16:13:00
Я знаю, что у Unity есть предпочтение, скрытое где-то в dconf, именно так я и сделал в Unity, но я не могу найти такое предпочтение для оболочки Gnome 3. Желательно, чтобы я также выбрал один из них в качестве общесистемного предпочтения даты / времени.
WallClock
классе (который вы можете использовать для изменения файла/usr/share/gnome-shell/js/ui/dateMenu.js
).Ответы:
Откройте терминал и установите
YMMW - это сработало для меня на Fedora 19.
источник
В дополнение к тому, что говорит Мартин, у меня работало следующее в Ubuntu 14.04, где dconf-editor этого не делал:
источник
В конечном итоге я смог достичь желаемого формата, используя расширение GNOME, созданное Даниэлем Ходабахшем. Спасибо, Даниэль!
Я нашел это здесь: https://github.com/Daniel-Khodabakhsh/datetime-format
Скриншот:
Формат:% A | % m-% d-% G | % I:% M% p
источник
Вы можете попробовать одно из этих трех расширений:
Формат Clock (разработка прекращена, но, видимо, работает нормально в 3.16)
Он говорит , что develpmont было прекращено, но я проверял, вручную редактируя
metadata.json
включать3.18
, и она работает:источник
dconf-editor
или что-то сделать, вместо того, чтобы что-то устанавливать?Частичный ответ:
Несмотря на то, что часы панели не выглядят простыми для форматирования, меню календаря, открываемое нажатием, очень просто. Вот быстрый взлом:
(
vim
или любой другой текстовый редактор.)Найдите «
B %d, %Y
» и замените на «F
». Сохранить. Нажмите Alt+ F2, r, Enter, чтобы перезапустить оболочку.Поиск в родительском каталоге обнаруживает несколько других, с которыми стоит поэкспериментировать:
но, к сожалению, поиск сокращенного названия месяца на панели часов ничего не возвращает здесь:
Любые изменения в этом файле, вероятно, будут перезаписаны обновлениями Gnome, и вы можете захотеть сохранить оригиналы файлов, которые вы редактируете (
sudo mv [name].js [name].js.orig
).источник
calendar.js
; в функции есть 2 соответствующие строки_showOtherDay
.На Ubuntu 19.10:
и т.п.
Или беги
и перейти к
org.gnome.desktop.interface
. Вы найдетеclock-show-weekday
,clock-show-seconds
,clock-show-date
и другие.источник