Будет ли вариант в графическом интерфейсе изменить день недели в Unity? [закрыто]

Это было проблематично для меня в Ubuntu с тех пор, как я живу в Великобритании, но хочу, чтобы неделя началась в воскресенье (потому что это система моей работы). В последние пару версий Ubuntu я не сработал (он меняется в Evolution, но не в календаре на рабочем столе и т. Д.), И я не хочу редактировать файлы локали.

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

2
задан 20 October 2011 в 15:48

3 ответа

Согласно предложению Хорхе Кастро, это было сообщено как ошибка на Launchpad:

https://bugs.launchpad.net/ubuntu/+source/gnome-control-center/+bug/ 878767

1
ответ дан 25 May 2018 в 23:13
  • 1
    Спасибо, что сделали Ubuntu лучше. Вы совершенно правы. Подобных обходных путей не требуется. Проблемы должны быть исправлены, а не скрыты. – Jo-Erlend Schinstad 20 October 2011 в 16:12

Согласно предложению Хорхе Кастро, это было сообщено как ошибка на Launchpad:

https://bugs.launchpad.net/ubuntu/+source/gnome-control-center/ + ошибка / 878767

1
ответ дан 10 August 2018 в 10:17

Вы ищете исправление локали для функции start of week вашего языка. Как вы упомянули, Evolution обеспечивает такое переопределение.

Библиотека gtk + больше не позволяет переопределить информацию о локали для начала недели, http://library.gnome.org/devel/gtk/2.21/GtkCalendar.html#GtkCalendarDisplayOptions

GTK_CALENDAR_WEEK_START_MONDAY
    Since GTK+ 2.4, this option is deprecated and ignored by GTK+. 
    The information on which day the calendar week starts is derived 
    from the locale. 

Адаптация вашей текущей локали - непростая задача, и вам, возможно, придется пройти через это место, чтобы решить эту проблему. То есть, измените свой язык до, скажем, en_US (начало недели - воскресенье) или измените существующий язык.

Чтобы изменить свой язык

gksudo gedit /usr/share/i18n/locales/en_GB

и изменить значения для first_weekday и first_workday. Воскресенье 1, понедельник - 2 и т. Д. Затем восстановите локали с помощью

sudo locale-gen

и, наконец, выйдите из системы, а затем снова войдите в систему, чтобы изменения вступили в силу.

Обратите внимание, что если какие-либо обновления пакета locales и вы их устанавливаете, вам необходимо снова применить вышеуказанные изменения.

3
ответ дан 25 May 2018 в 23:13
  • 1
    Спасибо за ваш хорошо отформатированный и информативный пост, но я специально заявил, что не хотел, чтобы меня принуждали к использованию такого обходного пути. Я знаю об этом методе и использовал его, но не люблю его относительную ненужную сложность и ограничения, и поэтому хочу знать, будет ли внедрено более элегантное решение с внедрением Unity. Параметр «Week-Starting» - это то, что зависит от пользователя, а не зависит от конкретной страны, поэтому я чувствую, что его действительно не нужно менять таким образом. – Roddie 30 January 2011 в 18:35
  • 2
    Я считаю, что все-таки стоит перевернуться. Родди - да, это должно быть специфично для пользователя. Я предпочитаю, чтобы неделя начиналась в понедельник и жила в Великобритании, поэтому такое поведение должно быть тривиальным вариантом в настройках даты / времени. Это, безусловно, в Windows с Outlook. – Scaine 30 January 2011 в 19:11

Другие вопросы по тегам:

Похожие вопросы: