Управляем уровнем исполнения Debian bullseye на десктопе

webmaster

Опубликован:  2021-05-14T07:03:35.726945Z
Отредактирован:  2021-05-14T06:59:37.660930Z
0
0
0
Вы неавторизованы, рекомендую зарегистрироваться и авторизоваться.

Операционные системы на базе ядра Linux, и в том числе Debian, имеют несколько возможных режимов работы, из них два являются основными: текстовая консоль или графическое окружение рабочего стола. По-умолчанию при загрузке компьютера на десктопе всегда активируется режим графического окружения, при этом есть возможность переключиться в одну из шести текстовых консолей. Но иногда оператору компьютера необходимо, чтобы графическое окружение после загрузки компьютера было выключено. В этом обзоре я покажу, как можно достичь желаемого на десктопе Debian bullseye с LXDE на борту.

1. Настраиваем уровень исполнения ОС

Linux последнее время развивается достаточно мощно и нередко меняет некоторые базовые составляющие системы. Ещё совсем не так давно (на самом деле достаточно давно) загрузкой операционной системы заведовала система инициализации SysVinit, которая предполагала несколько уровней исполнения, так называемых runlevel-ов. Задать дефолтный уровень исполнения системы можно было в специальном файле в каталоге /etc. Но время не стоит на месте, и SysVinit под недовольные возгласы консервативно настроенных пользователей благополучно уступила своё место новой системе инициализации - SystemD, а runlevel-ы канули в Лету. Тем не менее, задать уровень исполнения операционной системы всё ещё можно, и делается это теперь элементарно, одной единственной командой.

Загружаю свой десктоп, напомню, на нём настроен автоматический вход в сессию LXDE на стадии загрузки. Дожидаюсь полной загрузки компьютера и запускаю терминал.

ALsgsFXNUm.png

Для переключения режима работы десктопа мне понадобятся права суперпользователя, в моей системе настроена программа sudo для текущего пользователя. Задать режим исполнения можно одной единственной командой.

sudo systemctl set-default multi-user.target

YuHcBf44pD.png

Режим multi-user.target обеспечивает загрузку компьютера в режиме текстовой консоли, при этом X-сервер и сессия графического окружения рабочего стола запущены не будут.

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

sudo systemctl reboot

mIxcFzxtQ2.png

После загрузки компьютера получаю на рабочем столе вместо сессии LXDE великолепную текстовую консоль и приглашение войти в систему.

MXtyKx8Ycb.png

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

2eHt2CNrHr.png

А затем, выполнить одну единственную команду.

sudo systemctl start lightdm.service

s2hmQDkmBx.png

В результате выполнения этой команды, поскольку менеджер LightDM настроен соответствующим образом, я вновь оказываюсь на рабочем столе в сессии LXDE.

WzcsBybGIy.png

Мне снова доступны все возможности графического рабочего стола и сессии LXDE, можно спокойно работать, а если необходимо выключить графический рабочий стол, можно просто остановить соответствующий сервис, для этого нужно вернуться в текстовую консоль сочетанием клавиш Ctrl+Alt+F1 и в этой тестовой консоли выполнить следующую команду.

sudo systemctl stop lightdm.service

32pQRciF8F.png

Для справки: перезагрузить или выключить компьютер из текстовой консоли можно тоже при помощи systemctl.

sudo systemctl reboot

или

sudo systemctl poweroff

Возникает второй вопрос. А как всё вернуть обратно, чтобы при загрузке компьютера вновь грузился графический рабочий стол? Это тоже делается элементарно, одной единственной командой.

sudo systemctl set-default graphical.target

k8ams7IxRj.png

После перезагрузки компьютера снова будет доступен рабочий стол LXDE.

2. Выводы и умозаключения

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

3. Важная информация для постоянных читателей

Уважаемый читатель, списки auriz.ru не имеет спонсоров и финансирования, и чтобы выжить мы можем рассчитывать только на поддержку своих постоянных читателей и их пожертвования. Если вам оказалась полезна эта или другая статья этого сайта, и вы хотите больше интересных материалов на auriz.ru, поддержите нас рублём, ваша поддержка даст нам шанс выжить, оплатить продление домена и VDS, написать и опубликовать для вас другие интересные материалы.

Поддержать нас можно переводом любой приемлемой для вас суммы на мой кошелёк yoomoney. Важно помнить, что перевод на пять рублей - лучше, чем никакого перевода, а без вашей помощи проект почти наверняка загнётся и прекратит существование очень скоро.

Важное замечание: оригинальные статьи блогов auriz.ru являются авторским контентом и защищены авторским правом, не допускается копирование и тиражирование материалов сайта на других ресурсах сети или в печатных изданиях без согласования с автором блога и администратором этого сайта, не воруйте у нас оригинальные материалы, мы создаём их только и исключительно для читателей нашего сайта.

Комментарии: