Установка Gnome на FreeBSD 13

По умолчанию во FreeBSD нет среды рабочего стола. Она работает только в режиме командной строки. Если вы хотите использовать FreeBSD 13 в качестве операционной системы для ноутбука или персонального компьютера, то вам необходимо для удобства установить окружение рабочего стола.

Существует несколько версий окружения рабочего стола. Это Gnome, KDE и Xcfe. В этом руководстве мы установим Gnome.

Gnome – это свободная среда рабочего стола с открытым исходным кодом для Unix-подобных операционных систем. В этой установке мы установим Gnome версии 3 в дистрибутив FreeBSD 13.

Установка Gnome на FreeBSD 13

Перед установкой Gnome нам необходимо произвести обновление локальных каталогов.

$ pkg update

Обновление репозиториев FreeBSD1 3
Обновление репозиториев FreeBSD 13

Далее требуется обновить дистрибутив и программное обеспечение.

$ pkg upgrade

Установка Gnome

На этом этапе мы установим несколько пакетов. Один из пакетов – xorg. Xorg – это сервер X Window, который позволяет пользователям использовать среду GUI. Также мы установим gdm или The GNOME Display Manager – программу, которая управляет серверами графических дисплеев и обрабатывает графические логины пользователей. Затем мы установим пакеты gnome-desktop и gnome3.

Пожалуйста, сядьте поудобнее и расслабьтесь, поскольку этот процесс займет некоторое время. Из Интернета будет получено около 600 файлов. Убедитесь, что у вас быстрое и надежное подключение к Интернету.

$ pkg install gnome-desktop gdm xorg gnome3

gnome установка на FreeBSD 13
gnome установка на FreeBSD 13

Включение необходимых демонов (Программ).

Демон в операционной системе Linux это компьютерная программа, которая запускается во время старта компьютера и работает в фоновом режиме.

Есть несколько демонов, которые должны быть включены для работы Gnome. Первый демон – Dbus, Dbus – это система шины сообщений: простой способ для приложений общаться друг с другом. Также D-Bus помогает координировать жизненный цикл процессов.

Второй демон – это Hald. Hald – это демон, который поддерживает базу данных устройств, подключенных к системе в режиме реального времени. Демон подключается к системной шине сообщений D-Bus для предоставления API, который приложения могут использовать для обнаружения, мониторинга и вызова операций на устройствах.

Третий демон – это Moused. Moused – это включение мыши. Для этого нам нужно установить параметр gnome_enable и gdm_enable в значение “YES“.

Для этого отредактируйте файл /etc/rc.conf с помощью утилиты Vi. И добавьте следующие строки.

$ vi /etc/rc.conf

Далее добавляем строки:

gnome_enable="YES"
moused_enable="YES"
dbus_enable="YES"
hald_enable="YES"
gdm_enable="YES"

Смонтируйте каталог /proc

Так как Gnome требует, чтобы файловая система /proc монтировалась автоматически при запуске системы, нам нужно добавить эту строку в файл /etc/fstab.

Откройте файл /etc/fstab с помощью редактора vi. И не забудьте сохранить файл с помощью Esc : wq!

$ vi /etc/fstab

И добавляем строчку:

proc /proc procfs rw 0 0

fstab
fstab

Теперь требуется перезагрузка сервера, чтобы применились настройки которые мы выполнили.

$ reboot

Проверка установленного Gnome во FreeBSD

Войдите в Gnome, используя обычного пользователя

Вход в gnome
Вход в gnome

Gnome предлагает множество приложений. Например Web как интернет-браузер, Files как файловый менеджер и Photos как средство просмотра изображений.

Установленный Gnome на FreeBSD
Установленный Gnome на FreeBSD

Вы можете проверить версию Gnome, набрав About в колонке Search и щелкнув приложение About.

Проверка Gnome на FreeBSD
Проверка Gnome на FreeBSD

Поздравляем, теперь на вашей FreeBSD установлен Gnome 3.Удобное окружение рабочего стола, пригодится для пользователей настольных систем. Так как большинство пользователей серверов предпочитают использовать только режим командной строки.

Nazario

Я — Nazario, создатель и автор сайта guid.su, специализируюсь на информационных технологиях с акцентом на системное администрирование Linux и Windows, веб-разработку и настройку различных систем. Мои глубокие знания и обширный практический опыт в этих сферах позволяют мне создавать детальные руководства и учебные материалы, ценные для пользователей всех уровней.

Я стремлюсь делать сложные темы доступными и понятными, надеюсь что мой вклад в сообщество IT будет оценен по достоинству.

Моя работа направлена на образование и распространение знаний в области информационных технологий, помогая другим расширять свои возможности и углублять понимание современных технологий.

Guid: Linux и Windows
Выскажите своё мнение или присоединяйтесь к обсуждению:

Отправляя комментарий, вы даете согласие на обработку ваших данных в соответствии с политикой конфиденциальности и даёте согласие на их использование.