В этом цикле статей мы с
Вами поэтапно пройдём весь путь
минимально-голой, без каких-либо
WM|
ОМ (
Window Manager|
Оконный Менеджер),
DE|
ОРС (
Desktop Environment|
Окружение/Среда Рабочего Стола),
DM|
ГДМ (
Dispaly Manager|
Графический Дисплейный Менеджер)
Установки Ubuntu 20.04 и минимально-комфортной
Настройки самого быстрого и лёгковесного
Оконного Менеджера (
WM/
ОМ)
Openbox.
Данный
ОМ Openbox, по мнению многих наипродвинутейших
Пользователей и
Знатоков Linux-дистрибутивов, считается, при всей первоначально кажущейся его сложности,
самым быстрым,
самым простым и
самым настраиваемым из всех существующих
ОМ на данный момент.
Как это будет выглядеть... (на скрине базовая настройка данного
ОМ, но хочу уточнить, что это моё видение - дизайн, компоненты. Вы можете в процессе
Настройки всё
менять|
устанавливать на свой вкус и цвет.
Фантазия вам в руки...)
А может и так...
Итак... Я очень долго готовил эти статьи, т.к. опыт
Установки,
Пользования и
Настройки Openbox (далее
OB) в
ArchLinux я имел, а, вот, опыта его
Установки,
Настройки и
Пользования в
Ubuntu у меня не было, поэтому с этим и связан перерыв с публикациями...
Пришлось очень многое перелопатить и на просторах, и в опыте с
ArchLinux, чтобы адаптировать всё применительно к
Ubuntu, а это забирает уйму времени...
Самый Главный вопрос - а
ПОЧЕМУ собственно
OB и почему
Ubuntu 20.04???!!!
Да, всё очень
просто!
Во первых, мне бы очень хотелось, чтобы каждый
наш читатель, при наличии терпения, рук, головы и желания, смог бы прикоснуться к высшему пилотажу, так сказать, пользования
Linux-дистрибутивов и хоть на минуточку смог бы стать
наикрутейшим Linux-ятником...
А если без шуток, то
OB на самом деле -
шикарнейший ОМ, гибкий, с безграничными возможностями
настройки|
тюнинга, позволяющий воплотить в жизнь любые ваши дизайнерские фантазии, навыки программирования и мн. мн. другое...
Что касается релиза
Ubuntu 20.04 Desktop, то также, всё просто...
Дело в том, что можно конечно было бы попробовать установить всё это, например, в
Ubuntu 18.04, ибо в нём всё ставится просто на
УРА, без каких-либо танцев с бубном, но всё же данный релиз уже подустарел и его поддержка заканчивается в
Апреле 2023 года, т.е. уже очень скоро.
А поддержка
20.04 закончится только в
Апреле 2025 года, а это значит, что ещё есть
2 года в течение которых его можно будет успешно обновлять и, несмотря на некоторые танцы с бубном, всё же этот релиз неплохо настраивается с
OB и прекрасно юзается
Пользователями.
Устанавливать мы этот релиз будем из
Netboot-образа (
mini.iso) и он является последним и окончательным таким образом, такого способа
Установки.
(можно устанавливать и
Ubuntu 20.04 Server)
Касаемо
Ubuntu 22.04...
Конечно из
LTS-релизов, это самый последний и его поддержка аж до
Апреля 2027 года, но!
У этого релиза есть неразрешённые пока что проблемы с установкой пакетов, описанных в недавней
статье в нашем блоге, да и многие пакеты для комфортной работы в
OB просто, банально отсустсвуют и их надо брать в репозиториях других, предыдущих релизов, а значит - это проблемы с зависимостями и их надо удовлетворять, а это опять выкачивание и ручная, рутинная и долгая их установка (всё описано в
статье), да, и его
Netboot-образа уже не существует и далее, чтобы попробовать
OB в чистом виде, придётся устанавливать
Ubuntu Server 22.04, а у него всё же другой, отличающийся от
десктоп-релизов набор конфигов, хотя это нисколько и не мешает по факту.
И к сожалению, в корректирующем релизе
22.04.1 все выше-описанные проблемы пока что так и не решены, увы...
Ну, и давайте приступим к
Установке и
Настройке...
Для начала, скачаем
Netboot-образ (
mini.iso)
Ubuntu 20.04 Desktop по этой ссылке:
http://archive.ubuntu.com/ubuntu/dists/focal/main/installer-amd64/current/legacy-images/netboot/mini.iso Или образ
Ubuntu 20.04 Server по ссылке:
(процесс установки существенно отличается от описываемого процесса установки из
Netboot-образа (
mini.iso) ниже в статье)
http://releases.ubuntu.com/focal/ubuntu-20.04.5-live-server-amd64.iso Далее, любым доступным способом, а они описаны неоднократно и в нашем блоге (это может быть и стандартная утилита
Создание загрузочного диска, и
Ventoy, и утилита
dd, и
Rufus в Windows и т.д. и т.п...), на основании этого образа, создаём
Загрузочный носитель (
флешку), грузимся с него (скорее всего у вас
UEFI, а именно в этом режиме будет описана установка, но если у вас старый, добрый
BIOS, то тоже не беда - грузитесь с флешки из него...) и начинаете
Установку.
После загрузки с флешки мы попадаем в
GRUB-меню
Установщика, где уже по умолчанию выбран (засвечен) пункт
Install (
Установить) и можно подождать несколько секунд и
Установка автоматически запустится сама или, чтобы не ждать, сразу жмём на клавиатуре на
Enter:
Далее мы попадаем в
Меню выбора языка интерфейса Установщика, где по умолчанию засвечен для выбора язык интерфейса
Английский:
Но нам нужен
Русский (в вашем случае может быть и любой другой, ваш язык) и поэтому стрелкой
Вниз ⬇|▼ на клавиатуре листаем до
Russian и жмём на
Enter:
Далее следует
Меню выбора местоположения, где после выбора языка интерфейса
Русский, местоположение по умолчанию
Российская Федерация, а она нам и нужна, поэтому просто жмём на
Enter:
(если ваша страна другая, то выбираете пункт
другая, а далее выбираете из списка вашу страну)
Далее
Настройка клавиатуры, где по умолчанию засвечено для выбора
Нет, как правило, просто жмём на
Enter:
В следующем окне по умолчанию засвечена для выбора
Страна для которой предназначена раскладка клавиатуры
Russian (
Русский), поэтому просто жмём на
Enter (или выбираете нужное вам):
В следующем окне по умолчанию засвечена для выбора
подходящая раскладка клавиатуры
Russian (
Русская). Также просто жмём на
Enter (или выбираете нужное вам):
Далее окно
Выбора способа переключения раскладки клавиатуры, где по умолчанию засвечено для выбора
без переключателя:
Теперь стрелками
Вверх ⬆|▲ /
Вниз ⬇|▼ вам необходимо указать|выбрать
Способ переключения раскладки клавиатуры (по умолчанию засвечено для выбора
без переключателя), нужный вам (я предпочитаю
левый Control+левый Shift) и нажать на
Enter:
Кстати, хочу отметить, что после выше-описанных действий с
Выбором Страны для которой предназначена раскладка клавиатуры,
Выбора подходящей раскладки клавиатуры и
Выбора способа переключения раскладки клавиатуры, после
Установки Openbox всё это будет применено автоматом в нём и нам уже ничего дополнительно делать и настраивать
не надо.
Далее идёт автоматическая
Настройка сети:
И завершающий этап
Настройки сети, где задаётся
Имя компьютера в сети (по умолчанию
Ubuntu):
Здесь стираем клавишей
⟻ значение по умолачанию
Ubuntu и вписываем своё (я просто выбрал
test), затем клавишей
Tab | ↹ выбираем кнопку
<Продолжить> и жмём на
Enter:
Следующее окно
Выбора зеркала архива Ubuntu, где по умолчанию засвечено для выбора
Российская Федерация:
Всё же наилучшим решением с
зеркалом архива Ubuntu будет выбор
Основого сервера, не привязанного к какой-либо стране, и поэтому, чтобы выбрать его, стрелкой
Вверх ⬆|▲ листаем до первого пункта
ввести информацию вручную (чтобы он был засвечен для выбора) и жмём на
Enter:
И попадаем в подменю ручного ввода
Выбора зеркала архива Ubuntu:
Клавишей
Backspace ⟻ стираем значение по умолчанию -
mirror и вписываем вместо него -
archive.ubuntu.com после чего клавишей
Tab | ↹ выбираем кнопку
<Продолжить> и жмём на
Enter:
В следующем подменю ничего не меняем, а просто клавишей
Tab | ↹ выбираем кнопку
<Продолжить> и жмём на
Enter:
В следующем подменю также ничего не меняем, а просто клавишей
Tab | ↹ выбираем кнопку
<Продолжить> и жмём на
Enter:
После нажатия на
Enter идёт этап
Загрузки дополнительных компонентов:
После чего мы попадаем в меню
Настройки учётных записей пользователей и паролей:
Здесь
вписываем|вводим полное имя нового пользователя (опять же я выбрал просто
test), клавишей
Tab | ↹ выбираем кнопку
<Продолжить> и жмём на
Enter:
В следующем подменю надо вписать|ввести
Имя вашей учётной записи, но здесь
Установщик уже сам подставил выбранное ранее
Полное имя пользователя test (в вашем случае вы можете вписать|ввести любое другое, ваше имя учётной записи) и меня это устраивает, поэтому просто клавишей
Tab | ↹ выбираем кнопку
<Продолжить> и жмём на
Enter:
Далее попадаем в подменю
Ввода паролья для нового пользователя:
Здесь стрелкой
Вниз ⬇|▼ выбираем пункт ниже
Показывать вводимый пароль и отмечаем его клавишей
Пробел символом
*:
Стрелкой
Вверх ⬆|▲ возвращаемся в первое поле ввода и в нём
вписываем|вводим пароль для нового пользователя (здесь я тоже выбрал пароль
test), клавишей
Tab | ↹ выбираем кнопку
<Продолжить> и жмём на
Enter:
В следующем подменю проделываем ещё раз тоже самое, тем самым подтвердив|продублировав ввод пароля для нового пользователя и также клавишей
Tab | ↹ выбираем кнопку
<Продолжить> и жмём на
Enter:
Далее следует предупреждающее подменю о
слабости пароля (если вы впишите|введёте сложный пароль, то этого окна
не будет!) с засвеченным для выбора значением по умолчанию
<Нет>:
Клавишей стрелка
Влево ⟵|◄ или клавишей
Tab | ↹ выбираем кнопку
<Да> и жмём на
Enter:
После чего происходит
Настройка часов:
В результате чего выпадает предупреждающее подменю с вопросом
Эта временная зона правильная? с засвеченным для выбора значением по умолчанию
<Нет>) и если отображаемая временная зона ваша, то клавишей
Tab | ↹ выбираем кнопку
<Да> и жмём на
Enter. Если, как в моём случае, временная зона не ваша, то просто жмём на клавиатуре на
Enter:
Попадаем в меню ручного
выбора временной зоны:
Где стрелками
Вверх ⬆|▲ /
Вниз ⬇|▼ выбираем нужную (я выбрал
Moscow+00 - Moscow) и жмём на
Enter:
Далее опять происходит
Загрузка дополнительных компонентов:
После чего мы попадаем в меню
Разметка диска с засвеченным по умолчанию значением
Авто - использовать весь диск:
Т.к. мы с вами претендуем на звание
наикрутейших Linux-ятников, то не гоже нам использовать другие варианты, окромя, как
Вручную!
Поэтому клавишей стрелка
Вниз ⬇|▼ выбираем именно это значение и жмём на
Enter:
В выпавшем подменю
ручной разметки дисков, засвеченное по умолчание значение для выбора, всё ещё присутствует
Автоматическая разметка и ленивые и ненаикрутейшие могут всё ещё воспользоваться ей:
Ну, а
неленивые и
наикрутейшие, воспользовавшись клавишей стрелка
Вниз ⬇|▼ выбирают
3-е сверху значение с названием
диска|
носителя, куда мы собираемся устанавливать систему и жмёт на
Enter:
Следующее подменю с вопросом
Создать новую пустую таблицу разделов на этом устройстве? с засвеченным по умолчание значением
<Нет> (если нажать в этом случае на
Enter, произойдёт отмена создания таблицы разделов):
И, т.к. мы всё же не собираемся отказываться от создания новой пустой таблицы разделов, то клавишей стрелка
Влево ⟵|◄ или клавишей
Tab мы выбираем значение
<Да> (оно долждно быть засвеченным) и жмём на
Enter:
Результатом будет появление нового пустого раздела с общим объёмом
32,2 GB СВОБОДНОЕ МЕСТО (т.к. я использовал виртуалку для установки, то и размер виртуального диска здесь небольшое, а именно всего 32,2 Гб, которого вполне достаточно для тестирования чего-либо):
Клавишей стрелка
Вниз ⬇|▼ выбираем его и жмём на
Enter:
В следующем подменю
Что делать со свободным пространством:, засвеченное по умолчанию для выбора значение
Создать новый раздел.
Его и выбираем простым нажатием на
Enter:
В следующем подменю
Нового размера раздела отображается доступный максимальный размер всего раздела, а именно
32,2 Гб:
Но мы же
продвинутые и
наикрутейшие Linux-ятники и собираемся разметить диск, соответствуя этим маркерам, а это значит, что мы первым будем создавать системный
раздел EFI для дальнейшей успешной загрузки системы в
режиме UEFI.
Для данного раздела достаточно всего
300 Мб и поэтому клавишей
Backspace ⟻ мы стираем общий максимальный размер и вместо него прописываем|вводим значение
300 MB, клавишей
Tab | ↹ выбираем кнопку
<Продолжить> и жмём на
Enter:
В следующем подменю выбора
Местоположения нового раздела засвечено для выбора по умолчанию значение
Начало.
Оно нам и нужно, поэтому просто жмём на
Enter:
Следующее подменю
настроек создаваемого раздела:
Здесь нам надо поменять тип
файловой системы (далее
ФС)
раздела во
2-м пункте сверху
Использовать как: и для этого клавишей стрелка
Вниз ⬇|▼ выбираем его и жмём на
Enter:
В выпавшем подменю Принцип применения этого раздела: засвечено значение для выбора по умолчанию Журналируемая файловая система Ext4:
Нам же надо выбрать
системный раздел EFI, поэтому клавишей стрелка
Вниз ⬇|▼ выбираем его и жмём на
Enter:
И в следующем подменю мы видим, что пункт
Использовать как: изменился на
системный раздел EFI:
Здесь же клавишей стрелка
Вниз ⬇|▼ выбираем пункт
Настройка раздела закончена и жмём на
Enter:
В октрывашемся подменю мы видим, что
системный раздел EFI успешно создан (засвечен
красным фоном):
Тут же клавишей стрелка
Вниз ⬇|▼ выбираем под ним пункт с маркером
XX.X GB СВОБОДНОЕ МЕСТО и жмём на
Enter:
В подменю Что делать со свободным пространством: уже засвеченно по умолчанию для выбора значение
Создать новый раздел.
Его и выбираем, нажатием на
Enter:
В следующем подменю
Нового размера раздела отображается доступный максимальный размер этого нового раздела:
И т.к. на этом этапе задача создать
корневой раздел -
/, то нам необходимо прописать|ввести его размер, а посему клавишей
Backspace ⟻ стираем общий максимальный размер раздела и вместо него прописываем|вводим значение, например, давайте пропишем|введём
15 GB (15 Гб, этого вполне достаточно, но, если вы планируете пользовать большое количество утлилит|программ, есть смысл увеличить объём корневого раздела), клавишей
Tab | ↹ выбираем кнопку
<Продолжить> и жмём на
Enter:
Далее, как и при создании первого системного раздела
EFI, на этом этапе просто жмём на
Enter:
В подменю
Настройка раздела: мы видим, что
Установщик уже всё сделал за нас и подставил все нужные нам значения:
Поэтому, клавишей стрелка
Вниз ⬇|▼ выбираем самый нижний пункт
Настройка раздела закончена и жмём на
Enter:
И снова мы с вам видим, что
Корневой раздел успешно нами создан (засвечен
красным фоном):
Снова, тут же клавишей стрелка
Вниз ⬇|▼ выбираем под ним пункт с маркером
XX.X GB СВОБОДНОЕ МЕСТО и жмём на
Enter:
И на этом этапе снова просто жмём на
Enter:
В этом подменю нам также ничего не надо менять, т.к.
Установщик уже всё сделал за нас и в частности, также автоматически установил максимальный размер этого раздела и, т.к. нам осталось создать только
Домашний каталог -
/home, а, как правило, его размпер всегда вся оставшаяся часть носителя|диска, то и менять максимальный размер этого раздела мы с вам не будем, а просто клавишей
Tab | ↹ выбираем кнопку
<Продолжить> и жмём на
Enter:
В подменю
Настройка раздела: мы видим, что
Установщик снова уже всё сделал за нас и подставил все нужные нам значения:
А посему, в следующем подменю
Настройка раздела: также ничего не меняем, а просто клавишей стрелка
Вниз ⬇|▼ выбираем самый нижний пункт
Настройка раздела закончена и жмём на
Enter:
И мы вновь видим, что
Домашний каталог -
/home также нами успешно создан (засвечен
красным фоном):
На этом
Созданиее разделов завершено и всё, что нам остаётся сделать, это клавишей стрелка
Вниз ⬇|▼ выбирать самый нижний пункт
Закончить разметку и записать изменения на диск и нажать на
Enter:
Следуюющее подменю информативно-предупредительное с вопросом
Записать изменения на диск? с засвеченным по умолчанию значением для выбора <Нет>:
Но мы с вами не собираемся отменять все наши труды по
Созданию разделов!
Мы всё сделали зря?!
Нет кончено!
Поэтому клавишей стрелка
Влево ⟵|◄ или клавишей
Tab выбираем кнопку
<Да> и жмём на
Enter:
Далее мы видим начавшийся процесс
Форматирования разделов и
Установки базовой системы,
Настройки apt и
пр...:
После выполнения
Установщиком вышеописанных и вышепоказанных действ мы видим следующее меню
Настройка PAM с засвеченным по умолчанию значением для выбора
Без автоматического обновлнения:
Клавишей стрелка
Вниз ⬇|▼ выбираем
2-е сверху значение
Устанавливать обновления безопасности автоматически (вы можете выбрать ваш вариант) и жмём на
Enter:
Далее начинается процесс
Выбора и установки программного обеспечиния:
В результате чего
Установщик предложит вам
Выбрать устанавливаемое программное обеспечение:
Т.к. мы
Устанавливаем голую систему под
OB, то и ыыбирать мы с вам ничего
не будем, а просто клавишей
Tab | ↹ выбираем кнопку
<Продолжить> и жмём на
Enter:
После чего происходят окончательные
Выбор|
Установка|
Настройка программного обеспечения|
Установка системного загрузчика GRUB:
Далее появляется меню
Завершение установки с вопросом
Системные часы показывают UTC?, с засвеченным по умолчанию значением для выбора
<Да>, а оно нам и нужно, а посему просто жмём на
Enter:
И сразу появляется подменю
Завершения установки инофрмирующее нас, что процесс установки полностью завершён и нам осталось только
перезагрузить систему и поэтому по умолчанию засвечена кнопка для выбора
<Продолжить>, а значит нам остаётся извлечь установочную флешку и просто нажать на
Enter:
Результатом
Перезагрузки будет появление
Меню GRUB2, где по умолчанию засвечен первый пункт меню
*Ubuntu и, чтобы войти в систему, просто жмём на
Enter:
Первое, что мы с вами увидим - это логотип свеже-установленной системы,
имя системы,
номер консоли в которую мы загружаемся и
приглашение ввести
Имя Пользователя системы (
login):
Вписываем|вводим
Имя Пользователя (
login - здесь
test), жмём на
Enter, на приглашение ввести пароль (
Passward:) вписываем|вводим свой
пароль (мы его прописывали|создавали во время
создания Пользователя и здесь он
не отображается при вводе) и жмём на
Enter:
И...
Поздравляю!!! Мы попадаем|входим в нашу
Установленную систему:
Ну, что,
Систему мы с вами
успешно Установили!
Теперь пришло время
Установить Openbox и сразу же, вместе с ним все основные необходимые для его успешной работы
программы и
утилиты.
Для этого, тут же сразу
прописываем|
вводим для
Установки следующий набор
программ и
утилит и жмём на
Enter:
(при
прописывании|
вводе названий пакетов советую вам пользоваться клавишей
Tab | ↹. Она позоволяет делать
автоматическое продление названия пакета, что сокращает ваше время и заодно правильно пишет, без ошибок название. Для красоты и не более все программы и утилиты будут перечислены в алфавитном порядке. Ваш список может в корне отличаться от моего. Здесь перечислены лишь те программы, которые не тянут за собой при
Установке ничего лишнего -
GNOME,
GNOME Shell,
KDE и т.д., дабы не засорять и не уродовать систему.
Перечень|
описание программ|
утилит ниже в
Спойлере)
sudo apt install alien arj bleachbit conky exfat-fuse extlinux feh ffmpeg firefox firefox-locale-ru flashplugin-installer geany geany-plugins gmrun gpicview gtk-theme-switch idesk imagemagick libreoffice-calc libreoffice-gtk libreoffice-help-ru libreoffice-l10n-ru libreoffice-writer lxappearance nitrogen obfs4proxy openbox pavucontrol pcmanfm preload python2 p7zip p7zip-full p7zip-rar rar screenfetch socat synaptic tint2 thunderbird thunderbird-locale-ru tor ubuntu-restricted-extras unace unzip xarchiver xcompmgr xfce4-terminal xinit xxkb -y
На запрос ввести
пароль от вашей
учётной записи|
Пользователя, вводим его (
не отображается при вводе!) и жмём на
Enter:
После отработки
APT с анализом
объёма|
размера скачиваемых
программ|
утилит и предполагаемого
объёма|
размера занятого пространства
носителя|
диска после их
установки, на запрос:
Хотите продолджить? [Д/н] просто жмём на
Enter, для продолжения
Установки:
Начинается процесс
Установки и
Настройки устанавливаемых
программ|
утилит...:
В процессе появится меню
Настройки пакета:
клавишей
Tab | ↹ выбираем кнопку
<Ок> и жмём на
Enter:
Появляется следующее подменю с вопросом
Принимаете ли вы лицензионные условия EULA? и засвеченным по умолчанию значением для выбора
<Нет>:
Cтрелкой
Влево ⟵|◄ на клавиатуре выбираем (засвечен
красным фоном) значение
<Да> и жмём на
Enter:
Теперь набираемся
терпения, в догонку, кто кофейку, кто коньячку, а кто водички...
И...
Терпеливо ждём окончания
Установки...
По завершении
Установки очищаем консоль командой:
clear
Чтобы получилось, как на скрине:
И, т.к мы установили всё необходимое и самое главное
Openbox, то давайте проверим и попробуем запустить его и для этого здесь, в очищенной консоли
прописываем|
вводим следующую простую команду, которая стартует
Иксы и жмём на
Enter:
startx
И, вот,
УРА!!! Поздравляю! Мы с вами в чистом, голом
ОМ Openbox!!!
Что с вами?!
Вы не понимаете, что происходит?
Да, да! Это и есть
чистый и
голый Openbox!
И всё, что мы с вами здесь можем видеть и увидеть - это
куросор мышки и его
Меню, если нажмём
ПКМ (правая конопка мыша):
(это также является
Рабочим столом Openbox)
Теперь, чтобы каждый раз для старта
Иксов не
вписывать|не
вводить в консоли команду
startx, сделаем
Автологин Openbox при
старте системы Для этого нам понадобится
Терминал (
Ctrl+Alt+T) (мы с вами уже установили
xfce4-terminal чуть ранее, при
Установке нужных пакетов и программ), поэтому на
Рабочем столе OB кликаем
ПКМ и в выпавшем
Меню ЛКМ выбираем первый сверху пункт
Terminal emulator:
В результате мы увидим октрывшийся
Терминал (
Ctrl+Alt+T) (
xfce4-terminal):
Но сначала, давайте всё же убедимся что наш
OB чист, аки слеза от разного лишнего хлама и что при установке
программ|
пакетов ранее не было подтянуто в виде зависимостей
базовой Графической оболочки среды рабочего стола GNOME Shell.
Сделать это можно командой:
gnome-shell --version
И если
GNOME Shell не подтянуло, то результатом выполнения этой команды будет следующий вывод:
gnome-shell: команда не найдена
А это значит, что всё так, как мы и хотели -
без лишнего хлама и мусора - только
чистый и
голый Openbox!
Если бы
GNOME Shell был подтянут, то и вывод этой команды был бы таким:
GNOME Shell 42.5
Теперь
красиво выведем, установленной нами утилитой
screenfetch, основную информацию о нашей
Установленной системе, коя подтверждает, что мы всё успешно установили, но,
как красиво!, командой:
screenfetch
И давайте ещё сразу проверим работу
сочетания клавиш переключения раскладки клавиатуры и саму
раскладку, которые мы с вами настраивали ранее.
Тут же в
Терминале (
Ctrl+Alt+T) пробуем что-то написать (по умолчанию первая раскладка
Английская), после чего переключаем раскладку (в нашем случае это
левый Control и
левый Shift, но вы могли выбрать и другое сочетание...) и снова что-то пишем
по-русски и видим, что всё прекрасно и великолепно работает:
Ну, а теперь продолжим дальше настраивать
автологин и далее клавишей
Backspace ⟻ стираем написанное и
вписываем|
вводим следующий код с помощью которого мы создадим в
Домашнем каталоге файл конфигурации
.xinitrc и жмём на
Enter:
(это шаблонный дефолтный файл. Его в дальнейшем можно будет редактировать, если вы например решите установить другой
ОМ и запускать его в последствии также
автологином)
echo -e '# start some nice programs\nif [ -d /etc/X11/xinit/xinitrc.d ] ; then\n for f in /etc/X11/xinit/xinitrc.d/?*.sh ; do\n [ -x "$f" ] && . "$f"\n done\n unset f\nfi\n\n# Window Manager of your choice\n# exec gnome-session\n# exec startkde\n# exec startxfce4\n# exec awesome\nexec openbox-session' | tee .xinitrc > /dev/null
Теперь давайте проверим, правильно ли всё записалось в
конфиг-файл и как вообще он выглядит с помощью команды:
cat .xinitrc
В результате чего мы видим, что файлик создался и что
самое главное - команда запуска
ОМ Openbox exec openbox-session раскомментирована (убран символ
решётки -
#), а это значит, что она будет отрабатывать:
(вы также видите, что в файлике есть и другие команды запуска различных
ОМ|
ОРС на случай, если вы решите установить их и пользоваться каким-либо из них, но они закомментированы, что логично)
Очищаем
Терминале (
Ctrl+Alt+T) командой:
clear
И создаём ещё один конфигурационный файл
.bash_profile следующей командой и жмём на
Enter:
echo -e '[[ -f ~/.bashrc ]] && . ~/.bashrc\n[[ -z $DISPLAY && $XDG_VTNR -eq 1 ]] && exec startx' | tee .bash_profile > /dev/null
И снова проверяем, правильно ли всё записалось в
конфиг-файл и как он выглядит с помощью команды:
cat .bash_profile
И в результате видим, что
конфиг-файл успешно создан:
Теперь нам для успешного
автологина в будущем нужно создать группу
autologin и сделаем мы это командой:
sudo groupadd -r autologin
И, т.к. действия такого рода требуют
прав Суперпользователя, а за это отвечает
sudo, то естественно система выдаст запрос ввести
пароль Пользователя, что мы и делаем -
вписываем|
вводим его и жмём на
Enter (пароль при вводе
не отображается!) после чего группа
autologin успешно создана:
Теперь, чтобы сессия созданного нами
Пользователя ранее (в данном случае это
test. В вашем может быть кто угодно, хоть
vasya_pupkin) успешно автологинилась в
OB при старте системы, нам надо добавить
Пользователя в созданную группу
autologin, поэтому
прописываем|
вводим следующую команду и жмём на
Enter и сразу же видим уведомление -
Добавление пользователя tets в группу autologin, что означает, что
Пользователь успешно
добавлен в эту группу:
sudo gpasswd -a test autologin
Ну, и нам осталось сделать только
последний шаг, чтобы посредством
Systemd сделать
автологин нужного
Пользователя в нужную
Виртуальную консоль (в нашем случае это консоль
№1 -
tty1), а дальше всё будет по цепочке тех шагов, которые описаны выше.
Для этого нам требуется
создать|
отредактировать нужный
Unit (
Юнит) для
Systemd. Что мы с вами и делаем.
Прописываем|
вводим следующую команду и жмём на
Enter:
sudo systemctl edit --force --full getty@tty1
или
sudo systemctl edit --force --full getty@tty1.service
В результате выполнения этой команды, мы с вами попадаем в этот
Юнит, который нам необходимо отредактировать в консольном редакторе
nano:
Стрелкой
Вниз ⬇|▼ листаем до секции
[Service] (как на скрине ниже) где нам необходимо отредактировать строку, содержащую:
ExecStar=-/sbin/agetty -o '-p -- \\u' --noclear %I $TERM
Далее, стрелками
Вверх ⬆|▲ /
Вниз ⬇|▼,
Влево ⟵|◄ /
Вправо ⟶|► переводим
каретку|
курсор на эту строку и изменяем эту строку до такого вида:
(тут можно использовать клавишу
Backspace ⟻. Она стирает текст, т.е. можно просто стереть не всю строку, а только ту часть текста, которая подлежит замене и вместо неё
вписать|
ввести нужный текст: вместо
-o '-p -- \\u' вписать|ввести
--autologin test, где в вашем случае вместо
test будет ваше имя
Пользователя)
Далее, стрелками
Вверх ⬆|▲ /
Вниз ⬇|▼,
Влево ⟵|◄ /
Вправо ⟶|► переводим
каретку|
курсор в конец строки, содержающую
# the entered username. И переводим
каретку|
курсор нажатием на клавишу
Enter на новую строку:
Теперь здесь с новой строки
вписываем|
вводим следующий код:
ExecStart=
Теперь надо сохранить, сделанные нами изменения, и для этого жмём на клавиатуре на сочетание клавиш
Ctrl+O (латинская
буква О -
оу), в результате мы видим следующее:
Теперь жмём на
Enter, тем самым подтверждая сохранение, после чего должно внизу появится сообщение
[ Записано ХХ строк ]:
Далее жмём на сочетание клавиш
Ctrl+X (латинская
буква Х), чтобы вернуться в приглашение
ввода в
Терминале (
Ctrl+Alt+T):
Поздравляю! Мы с вами настроили
автологин и теперь давайте проверим, как он работает
Перезагрузкой системы и для этого
прописываем|
вводим команду
reboot
или
sudo reboot
и жмём на
Enter:
И, если мы с вами всё
прописали|
ввели верно и правильно, то результатом
Перезагрузки системы должна произойти загрузка сразу же в
ОМ Openbox:
А это значит, что мы с вами всё сделали
верно и
правильно, мы с вами
успешно установли Ubuntu 20.04 +
Openbox и
настроили автологин.
Но это только начало, дорогие друзья! Это только
1-я
часть цикла статей.
И нам ещё предстоит пройти
интересный и
захватывающий путь
Настройки Оконного Менеджера Openbox, но это будет в следующих частях этого
цикла статей...
Всем добра и мира!!! Приятного Пользования!!! В следующей части мы с вами настроим панель
Tint2, разрешение экрана,
флаги раскладки языков клавиатуры,
обои Рабочего стола, установим панель быстрого запуска приложений
Wbar и мн. др...
P.S. Если у вас появились вопросы или мнения по данной статье, обсудить их можно на нашем форуме: