Когда в режиме GUI, там команды CLI, который уничтожает GUI и бросает меня в консоль?
Когда в режиме CLI, там команда CLI, которая бросает меня в GUI?
Я нашел startx
, но это бросает меня в GUI без интерфейса единицы, как я запускаю что-нибудь?
Я нашел service lightdm start
который бросает меня в GUI с интерфейсом единицы.
Я нашел service lightdm stop
который бросает меня в пустой черный экран без входной возможности CLI.
Я нашел Ctl +, Высокий звук + F* передает меня обратно между консолью и GUI, но это не уничтожает GUI. Я хочу уничтожить GUI, если я не хочу использовать его еще.
Чтобы войти в tty1 и остановить GUI, работайте от терминала:
sudo xdotool key Ctrl+Alt+F1 && sudo service lightdm stop
можно протестировать теперь в tty1 то, что GUI останавливается с помощью:
sudo service lightdm status
Примечание: xdotool
не установлен по умолчанию в Ubuntu, таким образом, Вы должны для установки его сначала использование sudo apt-get install xdotool
команда.
Для запуска GUI снова с tty1 можно работать (как Вы сказали):
sudo service lightdm start
, Если Вы хотите также закрыться (выходят) из tty1 сессии, можно использовать:
sudo service lightdm start && logout
С тех пор 16.04 (и возможно 15.10, но я пропустил все между 14,04 и 16.04...), Вы, как ожидают, будете использовать systemctl
вместо этого:
Запускаться lightdm
, Вы доберетесь lightdm
подсказка (входят в экран), сначала:
sudo systemctl start graphical.target
Затем для отъезда X-окон запускаются multi-user
вместо этого:
sudo chvt 1 && sudo systemctl start multi-user.target
chvt
означает "Виртуальный терминал Изменения", потому что иначе Вы входите в vt 7, который будет похож на что-то, повреждается. Можно использовать Alt-F1 для Alt-F7 или даже Alt-F8 для переключения между терминалами.
Для получения дополнительной информации о systemd, проверьте systemd Wiki. Я все еще изучаю меня!
graphical.target
файл найден под /lib/systemd/system/graphical.target
и похож на это (16,04 версий):
# This file is part of systemd.
#
# systemd is free software; you can redistribute it and/or modify it
# under the terms of the GNU Lesser General Public License as published by
# the Free Software Foundation; either version 2.1 of the License, or
# (at your option) any later version.
[Unit]
Description=Graphical Interface
Documentation=man:systemd.special(7)
Requires=multi-user.target
Wants=display-manager.service
Conflicts=rescue.service rescue.target
After=multi-user.target rescue.service rescue.target display-manager.service
AllowIsolate=yes
multi-user.target
файл найден под /lib/systemd/system/multi-user.target
и похож на это (16,04 версий):
# This file is part of systemd.
#
# systemd is free software; you can redistribute it and/or modify it
# under the terms of the GNU Lesser General Public License as published by
# the Free Software Foundation; either version 2.1 of the License, or
# (at your option) any later version.
[Unit]
Description=Multi-User System
Documentation=man:systemd.special(7)
Requires=basic.target
Conflicts=rescue.service rescue.target
After=basic.target rescue.service rescue.target
AllowIsolate=yes