Fedora 18, обнаруживающий несуществующий монитор

runlevel является состоянием системы, указывая, является ли это в процессе начальной загрузки или перезагрузки или закрытия, или в однопользовательском режиме или выполнении обычно. Традиционная init программа обрабатывает эти действия путем переключения на соответствующий runlevel. В соответствии с Linux, runlevels условно:

  • S при начальной загрузке,
  • 0 при закрытии,
  • 6 при перезагрузке,
  • 1 в однопользовательском режиме и
  • 2 - 5 в нормальном функционировании.

Runlevels 2 through 5 известен как многопользовательский runlevels, так как они позволяют многочисленным пользователям входить в систему, в отличие от runlevel 1, который предназначается только для системного администратора.

Когда runlevel изменяется, init запускает емкостно-резистивные скрипты (в системах с традиционным init — существуют альтернативы, такие как Upstart и Systemd). Эти емкостно-резистивные сценарии обычно запускают и останавливают системные службы и предоставлены распределением.

Сценарий /etc/rc.local для использования системным администратором. Это традиционно выполняется после того, как все сервисы нормальной системы запускаются, в конце процесса переключения на многопользовательский runlevel. Вы могли бы использовать его для запуска службы поддержки, например, сервер, в котором это установлено /usr/local. Большинству установок не нужно /etc/rc.local, это предусмотрело меньшинство случаев, где это необходимо.

1
13.04.2017, 15:36
2 ответа

Я столкнулся с этим потенциальным обходным решением. Добавьте следующее к своим 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-й монитор.

1
27.01.2020, 23:39

Я также видел дополнительный монитор при делании снимков экрана или экранной демонстрации. метод xrandr, объясненный выше, не сделал работавший для меня. Я Использовал подход GUI. Пошел для Отображения, Настройки-> выбрали второй монитор и выключили его. Монитор все еще показывают в менеджере по оформлению, но это, кажется, не влияет на экранную демонстрацию и т.д.Turning off the Unknown display

1
27.01.2020, 23:39

Теги

Похожие вопросы