FreeBSD: Установка и начальная настройка десктопа с GNOME

GNOMEЧерез год использования операционной системы FreeBSD на десктопе я наконец-то отказался от графической оболочки KDE в пользу ее главного конкурента GNOME. Причиной данного решения стало то, что весьма удачная KDE 3.5.x больше не поддерживается, а похожая на Висту KDE 4.x.x продолжает становиться тяжелее и глючнее. Почему именно GNOME? Во-первых, потому, что у него нет указанных недостатков, а, во-вторых, из-за того, что в нем выдержан разумный баланс между минимализмом и функциональностью.

Постановка задачи

Эта статья является руководством по установке и настройке оконной системы XORG и графической оболочки GNOME в среде операционной системы FreeBSD. Собранные здесь рекомендации нацелены на создание минималистической, но при этом абсолютно полноценной рабочей среды, которая, с одной стороны, содержит минимально возможный набор штатного прикладного программного обеспечения, с другой — обеспечивает поддержку всех функций GNOME, доступных пользователям и приложениям, а также всего аппаратного обеспечения среднестатистического настольного компьютера. Важнейшее преимущество описанной конфигурации заключается в том, что она не ограничивает пользователя в выборе прикладного программного обеспечения и позволяет обойтись без установки и последующего обновления множества приложений, которые никогда не понадобятся. Продолжить чтение »

FreeBSD: Печать на сетевой принтер, подключенный к компьютеру с Windows

FreeBSD: Печать на сетевой принтер, подключенный к компьютеру с Windows Одной из важнейших задач, связанных с интеграцией десктопа с FreeBSD в корпоративную сеть, состоящую из компьютеров с Windows, является организация печати на принтеры, подключенные к «инородным» принт-серверам. На мой взгляд, самым простым решением данной «проблемы» является совместное использование штатной системы печати FreeBSD, известной как Berkeley printing system и LPD, а также службы Print Services for UNIX, которая входит в комплект поставки всех современных версий Windows.

Почему именно LPD?

Вполне закономерный вопрос, особенно с учетом того, что штатная система печати FreeBSD «бесповоротно устарела», и в настоящее время доступно множество более мощных и удобных альтернатив, самой популярной из которых является CUPS. Во-первых, потому, что LPD прекрасно работает со всеми используемыми мной десктопными приложениями, во-вторых, потому, что она не нуждается в стороннем программном обеспечении и может быть настроена за пару минут. Система печати CUPS менее стабильна, занимает много места на диске и нуждается в сложной настройке, при этом большинство ее «наворотов» не имеет практического смысла при использовании на десктопе. Вот, собственно, и все обоснование. Продолжить чтение »

FreeBSD: Настройка шрифтов в десктопных приложениях

FreeBSD: Настройка шрифтов в десктопных приложениях Настройка рендеринга шрифтов в десктопных приложениях для FreeBSD и других операционных систем семейства Linux/Unix вызывала, вызывает и будет вызывать множество споров. Если Microsoft Windows предоставляет всего несколько опций, позволяющих изменить внешность шрифтов, то в случае Linux/Unix возможности настройки шрифтов ограничены только вкусами и потребностями пользователя (к сожалению, в некоторых заокеанских странах еще и лицензионными соглашениями).

Постановка задачи

Необходимо настроить шрифты на десктопе с FreeBSD таким образом, чтобы: во-первых, они выглядели, как минимум, не хуже чем в Microsoft Windows с включенным сглаживанием ClearType (были четкими, сглаженными, ни в коем случае не размазанными и не замыленными), во-вторых, чтобы все Веб-страницы, просматриваемые в браузерах для FreeBSD, имели такие же пропорции, как при просмотре в браузерах для Microsoft Windows (к сожалению, многие Веб-разработчики «не слышали» о существование Linux/Unix, поэтому их творения выглядят в среде FreeBSD отвратительно), ну и, в-третьих, необходимо обойтись без шрифтов webfonts (в связи с различием алгоритмов рендеринга эти шрифты никогда не будут выглядеть в FreeBSD также, как в Microsoft Windows). Продолжить чтение »

FreeBSD: Устранение ошибок автоматического запуска сервера Akonadi

Akonadi Начиная со второго сеанса работы в KDE4, у меня перестал запускаться сервер Akonadi, а в его журнале начали появляться сообщения об ошибках сервера MySQL, а также более странные сообщения «Процесс управления Akonadi не зарегистрирован в D-Bus» и «Процесс управления сервером Akonadi не зарегистрирован в D-Bus». Судя по диалогам на форумах, многие столкнулись с данной проблемой, руководство по решению которой мне так и не попалось. Пришлось разбираться самостоятельно.

Зачем тратить время на настройку системы Akonadi?

Так думают все, кто расценивает систему Akonadi (далее — Akonadi), как не понятно зачем придуманное дополнение для PIM приложений KDE4. Это ошибочный подход. Akonadi является интерфейсом, обеспечивающим стыковку приложений KDE4 с большинством существующих хранилищ персональных данных (адресных книг, календарей и т.д.), начиная с файлов на локальном диске и заканчивая корпоративными Groupware-серверами и Online-службами сети Интернет. Чтобы не быть голословным, я покажу, как с помощью Akonadi можно за несколько минут организовать хранение контактов KAddressBook в адресной книге Gmail и задач KOrganizer в Календаре Google. Продолжить чтение »