Запуск и остановка X11 и LXDE из командной строки


16

У меня есть Raspberry Pi с Debian Wheezy (Raspbian), и до сих пор мне удалось довольно много узнать о Linux, просто поиграв, но у меня есть несколько вопросов для всех вас, опытных профессионалов Linux.

1) Из командной строки, если я выполню startx, запустится X11, а затем LXDE. Если бы у меня был подключен монитор, я предполагаю, что у меня будет переход из командной строки в среду рабочего стола. Могу ли я сначала запустить X11 x, затем запустить LXDE поверх X11 с помощью /etc/init.d/lxdm start(это правильно?) И получить тот же результат, что и startx?

2) Вместо этого, скажем, я выполнил /etc/init.d/lxdm startодин, X11 запустится автоматически (так как LXDE полагается на X11)?

3) С рабочего стола, если я CTRL+ALT+F1вернусь к командной строке, я смогу завершить работу с LXDE /etc/init.d/lxdm stop. X11 автоматически закрывается с прекращением LXDE?

4) Как правильно / безопасно отключить X11?

Благодарность

Ответы:


19

1) Если вы запустите X самостоятельно, вы, вероятно, окажетесь там с пустым серым экраном с X для курсора мыши. Система X Window предоставляет возможность выводить графику на экран, но вам нужны другие компоненты, чтобы на самом деле выводить объекты на экран. Запуск LXDM запускает X, поскольку LXDM зависит от фактического запуска, поэтому нет реальной причины сначала запускать X, а затем использовать /etc/init.d/lxdm start.

2) Да, это так. Вы запускаете Desktop Manager, который затем запускает среду рабочего стола, чтобы предоставить вам графический интерфейс.

3) Да, это так. Desktop Manager (LXDM) - это то, что предоставляет X в форме LXDE (Desktop Environment)

4) пользуюсь /etc/init.d/lxdm stop. Обычно использование init.dсценариев - это самый безопасный способ остановить службы, чтобы гарантировать, что устаревшие файлы не останутся позади. С X, хотя, я не думаю, что есть какой-то вред, просто делатьkillall -9 lxdm


Только что установил lxde на Debian 9.5 - но у меня нет /etc/init.d/lxdm в моей системе ...
TheStoryCoder

Вы тоже устанавливали LXDM? Я считаю, что по умолчанию в Debian DM является LightDM
Лоуренс

Ох ... нет, я не установил LXDM. Разве я не получил бы это, когда я установил LXDE? И мне действительно нужно установить что-то отдельно, чтобы остановить LXDE ??
TheStoryCoder

LXDE не всегда устанавливает LXDM. Если у вас установлен lightdm, вы просто запустите /etc/init.d/lightdm stopвместоlxdm
Лоуренс

Я не lxdmустановил. Но действительно ли это нужно LXDE ?! Я не совсем понимаю, LXDE против LXDM ...
TheStoryCoder
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.