Как установить и запустить оконный менеджер на Ubuntu Server?

Вопрос или проблема

Я новичок в настройке и понимаю архитектуру 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 и другие утилиты, чтобы гарантировать корректную работу вашего окружения.

  1. Обновите пакеты:

    sudo apt update
    sudo apt upgrade
  2. Установите xorg (основная система для графического режима) и другие необходимые утилиты:

    sudo apt install xorg xinit spectrwm

Шаг 2: Настройка конфигурации Spectrwm

Spectrwm использует файл конфигурации для настройки его поведения. Вам нужно создать или отредактировать этот файл.

  1. Создайте директорию для конфигурации, если она ещё не существует:

    mkdir -p ~/.config/spectrwm
  2. Скопируйте пример конфигурационного файла:

    cp /usr/share/doc/spectrwm/examples/spectrwm.conf ~/.config/spectrwm/
  3. Отредактируйте файл ~/.config/spectrwm/spectrwm.conf при помощи текстового редактора, например:

    nano ~/.config/spectrwm/spectrwm.conf

    В этом файле вы можете настраивать клавиши, размеры окон и другие параметры по своему усмотрению.

Шаг 3: Запуск оконного менеджера

Теперь, когда все установлено и настроено, необходимо запустить графическую сессию.

  1. Создайте файл .xinitrc в вашем домашнем каталоге. Этот файл указывает, какой оконный менеджер запускать при старте X-сессии.

    nano ~/.xinitrc
  2. Добавьте в этот файл строчку для запуска Spectrwm:

    exec spectrwm
  3. Теперь вы можете запустить X-сессию:

    startx

Если все было выполнено правильно, вы должны увидеть окно вашего оконного менеджера Spectrwm.

Шаг 4: Устранение неполадок

Если вы все ещё видите сообщение:

spectrwm: Cannot open display

это может указывать на то, что X-сервер не запущен. Убедитесь, что вы запустили startx, прежде чем пытаться запустить spectrwm.

Если ошибка всё ещё возникает, проверьте переменные окружения:

  1. Убедитесь, что переменная DISPLAY установлена:

    echo $DISPLAY

    Если она пустая, попробуйте перезапустить startx.

Заключение

Теперь у вас есть установленный и готовый к работе оконный менеджер Spectrwm на Ubuntu Server. Это минималистичное окружение позволит вам максимально сосредоточиться на изучении и тестировании различных приложений, оставаясь при этом в легком и управляемом окружении. Не забудьте регулярно обновлять свою систему и экспериментировать с конфигурациями для достижения оптимального рабочего процесса.

Оцените материал
Добавить комментарий

Капча загружается...