Вопрос или проблема
Я новичок в настройке и понимаю архитектуру unix, поэтому прошу набраться терпения. Я хочу установить Ubuntu Server на своем ноутбуке для учебных целей. Просто хочу добавить простой менеджер окон, такой как spectrwm, но пока не смог найти информацию о том, как его запустить.
Что я сделал до сих пор:
1. установил Ubuntu 20.04 server
2. установил xinit (который должен быть дисплейным менеджером)
3. установил spectrwm – фактический менеджер окон
Однако я не могу найти, как запустить менеджер окон.
ПРИМЕЧАНИЕ: я не хочу устанавливать рабочую среду, меня это не интересует.
ИЗМЕНЕНИЕ:
Я нашел вики о том, как запустить openbox, но нигде не могу найти, как запустить spectrwm. Если я делаю “sudo spectrwm”, я просто получаю
spectrwm: Не удается открыть дисплей
На это было отвечено множество раз на Ubuntu
Есть даже официальная документация на эту тему по этой ссылке.
Вот ответ на Askubuntu.com
Ответ или решение
Установка и запуск оконного менеджера на Ubuntu Server
Установка Ubuntu Server – это отличный шаг для изучения операционной системы и работы с серверной средой. Если вы хотите установить минималистичный оконный менеджер, такой как Spectrwm, и хотите избежать установки полноценной графической среды, вы на правильном пути. В этом руководстве мы подробно рассмотрим процесс установки и настройки Spectrwm на вашем Ubuntu Server.
Шаг 1: Установка необходимых пакетов
Ваша задача начинается с установки необходимых пакетов. Если вы уже установили xinit
и spectrwm
, вам также понадобятся xorg
и другие утилиты, чтобы гарантировать корректную работу вашего окружения.
-
Обновите пакеты:
sudo apt update sudo apt upgrade
-
Установите
xorg
(основная система для графического режима) и другие необходимые утилиты:sudo apt install xorg xinit spectrwm
Шаг 2: Настройка конфигурации Spectrwm
Spectrwm использует файл конфигурации для настройки его поведения. Вам нужно создать или отредактировать этот файл.
-
Создайте директорию для конфигурации, если она ещё не существует:
mkdir -p ~/.config/spectrwm
-
Скопируйте пример конфигурационного файла:
cp /usr/share/doc/spectrwm/examples/spectrwm.conf ~/.config/spectrwm/
-
Отредактируйте файл
~/.config/spectrwm/spectrwm.conf
при помощи текстового редактора, например:nano ~/.config/spectrwm/spectrwm.conf
В этом файле вы можете настраивать клавиши, размеры окон и другие параметры по своему усмотрению.
Шаг 3: Запуск оконного менеджера
Теперь, когда все установлено и настроено, необходимо запустить графическую сессию.
-
Создайте файл
.xinitrc
в вашем домашнем каталоге. Этот файл указывает, какой оконный менеджер запускать при старте X-сессии.nano ~/.xinitrc
-
Добавьте в этот файл строчку для запуска Spectrwm:
exec spectrwm
-
Теперь вы можете запустить X-сессию:
startx
Если все было выполнено правильно, вы должны увидеть окно вашего оконного менеджера Spectrwm.
Шаг 4: Устранение неполадок
Если вы все ещё видите сообщение:
spectrwm: Cannot open display
это может указывать на то, что X-сервер не запущен. Убедитесь, что вы запустили startx
, прежде чем пытаться запустить spectrwm
.
Если ошибка всё ещё возникает, проверьте переменные окружения:
-
Убедитесь, что переменная
DISPLAY
установлена:echo $DISPLAY
Если она пустая, попробуйте перезапустить
startx
.
Заключение
Теперь у вас есть установленный и готовый к работе оконный менеджер Spectrwm на Ubuntu Server. Это минималистичное окружение позволит вам максимально сосредоточиться на изучении и тестировании различных приложений, оставаясь при этом в легком и управляемом окружении. Не забудьте регулярно обновлять свою систему и экспериментировать с конфигурациями для достижения оптимального рабочего процесса.