четверг, 16 октября 2008 г.

Настройка виджета календаря в приложениях gtk (gnome-panel прежде всего)

Взято с http://soniahamilton.wordpress.com/2008/02/06/change-first-day-of-week-in-ubuntus-gnome-calendar/
Многие как и я предпочитают использовать англоязычный интерфейс с локалью вида en_US, en_UK и т.п. Но в таких случаях календарь показывает недели начиная не с понедельника, а с воскресенья, что не по-православному и ересь.
Сам виджет может показывать начало недели с любого дня, пусть хоть с четверга и это настраивается в конфигурациях локали.
Итак, что нужно сделать, чтобы поменять отображение:
  1. Узнать, какая у вас локаль: echo $LANG в терминале. У меня en_US.UTF-8
  2. Следовательно, нужно изменить файл локали en_US - sudo emacs /usr/share/i18n/locales/en_US
  3. Меняем значение first_weekday с 1 на 2. Сохраняемся
  4. Переконфигурируем локаль: sudo locale-gen
Чтобы увидеть эффект нужно либо перелогиниться, либо перезапустить приложения использующие этот виджет. Весь это замут, по большому счёту, делался ради календаря на гномьей панели, так что лучше вместе разглогинивания перезапустим панель: killall gnome-panel. Результат будет похож на следующий:

Комментариев нет: