runlevel является состоянием системы, указывая, является ли это в процессе начальной загрузки или перезагрузки или закрытия, или в однопользовательском режиме или выполнении обычно. Традиционная init программа обрабатывает эти действия путем переключения на соответствующий runlevel. В соответствии с Linux, runlevels условно:
Runlevels 2 through 5 известен как многопользовательский runlevels, так как они позволяют многочисленным пользователям входить в систему, в отличие от runlevel 1, который предназначается только для системного администратора.
Когда runlevel изменяется, init запускает емкостно-резистивные скрипты (в системах с традиционным init — существуют альтернативы, такие как Upstart и Systemd). Эти емкостно-резистивные сценарии обычно запускают и останавливают системные службы и предоставлены распределением.
Сценарий /etc/rc.local
для использования системным администратором. Это традиционно выполняется после того, как все сервисы нормальной системы запускаются, в конце процесса переключения на многопользовательский runlevel. Вы могли бы использовать его для запуска службы поддержки, например, сервер, в котором это установлено /usr/local
. Большинству установок не нужно /etc/rc.local
, это предусмотрело меньшинство случаев, где это необходимо.
Я столкнулся с этим потенциальным обходным решением. Добавьте следующее к своим grub2 параметрам ядра загрузчика. Отредактируйте файл, /boot/grub2/grub.cfg
:
linux /vmlinuz-… video=LVDS-1:d
Также можно использовать xrandr
для позволения/запрещения различных устройств, Вы соединились вручную.
$ xrandr
Screen 0: minimum 320 x 200, current 1440 x 900, maximum 8192 x 8192
LVDS1 connected 1440x900+0+0 (normal left inverted right x axis y axis) 303mm x 190mm
1440x900 60.0*+ 50.0
1024x768 60.0
800x600 60.3 56.2
640x480 59.9
VGA1 disconnected (normal left inverted right x axis y axis)
HDMI1 disconnected (normal left inverted right x axis y axis)
DP1 disconnected (normal left inverted right x axis y axis)
HDMI2 disconnected (normal left inverted right x axis y axis)
HDMI3 disconnected (normal left inverted right x axis y axis)
DP2 disconnected (normal left inverted right x axis y axis)
DP3 disconnected (normal left inverted right x axis y axis)
Выключить LVDS1:
$ xrandr --output LVDS1 --off
Я также попробовал бы это:
$ xrandr --auto
Это должно отключить любые включенные выводы, которые разъединяются, т.е. Ваш таинственный 2-й монитор.
Я также видел дополнительный монитор при делании снимков экрана или экранной демонстрации. метод xrandr, объясненный выше, не сделал работавший для меня. Я Использовал подход GUI. Пошел для Отображения, Настройки-> выбрали второй монитор и выключили его. Монитор все еще показывают в менеджере по оформлению, но это, кажется, не влияет на экранную демонстрацию и т.д.