30 окт. 2011 г.

Летнее время! Теперь ты всегда с нами!!!

FreeBSD

Сегодня с сожалением обнаружил, что FreeBSD перевела часы с летнего времени. Увы, нужно обновлять мир. Но есть и более быстрый, но в то же время надёжный способ скорректировать часовые пояса: Не забываем сначала обновить порты, чтобы гарантированно получить свежий tzdata. Далее:

portmaster misc/zoneinfo
tzsetup

Собственно после выбора правильно часового пояса часы на сервере начинают показывать правильное время. Однако некоторые службы могут всё ещё неправильно работать, в частности cron, mysql и, возможно, многие другие. Можно просто перезапустить сервер, либо перезапустить службы, которые так или иначе пользуются часами:

service mysql-server restart
service cron restart
Поскольку мы заменяем часть системы, то не забываем добавить MK_ZONEINFO="no" в /etc/make.conf, как сказано в документации, иначе после обновления мира мы потенциально рискуем получить старую версию tzdata.

Ubuntu

Тут всё просто, достаточно установить обновления штатными средствами. Замечания касательно служб такие же, как и на FreeBSD. Если есть возможность, лучше вообще перезагрузить машину.

Windows

Тут проблема возникает со старыми версиями Windows 2000. Обновление KB2570791 для них не выпущено. Однако всё можно починить самостоятельно: после установки патча KB2570791 на WinXP экспортировать из реестра ветку [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones]; сохранить эти изменения в виде *.reg-файла; импортировать подготовленный *.reg-файл в реестр на Win2k-машинах.

Можете скачать уже экспортированные ветки реестра для русский и английской версии. Разница лишь в языке написания названий часовых поясов.

16 окт. 2011 г.

Gnome/Unity: меняем местоположение кнопок управления окном

На днях поставил на свой старый ноутбук Gentoo. После довольно продолжительного использования Ubuntu очень напрягает расположение кнопок управления окном справа (как в Windows). Решил вспомнить как делал противоположное действие в Ubuntu нашёл рецепт.

Для изменения местоположения кнопок достаточно именить ветку реестра gnome: apps → metacity → general, параметр button_layot. Для запуска редактора реестра:

$ gconf-editor

В настройках указывается список необходимых кнопок:

  • menu — кнопка вызова меню управления окном
  • minimize — кнопка минимизация окна
  • maximize — кнопка максимизация окна
  • close — кнопка закрытия окна

Значение праметра состоит из 2 частей, которые разделяются знаком двоеточие. Первая часть, как несложно догадаться, отвечает за кнопки в левой части окна, вторая часть за правую сторону. Наименования кнопок разделяются запятыми. Если кнопки в одной из частей не нужны, оставьте эту часть пустой.

Если необходимо сделать кнопки как в Ubuntu, просто укажите значение

close,minimize,maximize:

Аналогично можно сделать «классическое расположение кнопок».

:minimize,maximize,close

P.S. В Unity и Gnome 3 аналогичные настройки находятся в /org/gnome/desktop/wm/preferences. Для запуска редактора реестра следует использовать:

$ dconf-editor