Неправильный ввод с клавиатуры FreeBSD

Изhttps://wiki.debian.org/Status/Testing

deb http://security.debian.org testing-security main contrib non-free
deb-src http://security.debian.org testing-security main contrib non-free 

Записи немного изменились после последней версии.

0
07.05.2021, 10:18
1 ответ

Вы не пишете, можно ли использовать X до того, как он вылетит? Вы добавили себя в группу видео? Сегодня лучше позволить X автоматически определять настройки, но в зависимости от вашей видеокарты вам может потребоваться загрузить дополнительные драйверы перед запуском X. Вы можете войти в систему как обычный пользователь и запустить X с помощью startx? Чтобы диагностировать, что на самом деле происходит, вы можете посмотреть на /var/log/Xorg.log. Это все еще будет доступно после перезагрузки.

Если ваша проблема заключается в том, что вы всегда загружаетесь непосредственно в X и происходит сбой, вы можете загрузиться в однопользовательском режиме. При загрузке нажмите клавишу, чтобы перейти к приглашению загрузки. В ответ на приглашение boot:введите boot -s. Затем вы можете смонтировать свою файловую систему с помощью /sbin/mount -ruw /и отредактировать конфигурацию, чтобы не запускать X(vi— ваш друг! ). Затем убедитесь, что вы можете запустить X вручную в многопользовательском режиме с помощью startx, прежде чем пытаться запустить его при загрузке.

Если у вас настроен SSH, вы можете удаленно войти и посмотреть, что произойдет.

Если вам повезет, самым простым решением может быть смена консоли VT. Попробуйте использовать как ALT-F3, так и CTRL-ALT-F3. Что может работать, зависит от состояния X и от того, как отображаются ваши TTY. По умолчанию в FreeBSD X установлен на ALT-F9.

Наконец, вы пишете, что настраиваете сценарий rc.d для запуска X. Мне это кажется неправильным. Если вы используете полные среды рабочего стола, такие как Gnome и KDE, у них уже есть сценарий rc.d, поэтому вам нужно только установить yesв rc.conf. Это будет gnome_enable="YES"или kdm4_enable="YES"

.

Если вы используете Xfce или mate, они поставляются без диспетчера входа в систему. В этом случае вы обычно входите в систему с VT, а затем запускаете x (, возможно, даже автоматически из сценария входа ).

Но если вы хотите автоматически входить в Xfce/Mate (на самом деле автоматически входить во FreeBSD ), тогда вы должны настроить пользователя с помощью /etc/gettytab. Я предполагаю, что вы не делаете этого.

Если вам нужен графический вход в систему, используйте менеджер входа в систему. Gnome и KDE имеют GDM и KDM, но их можно использовать и сами по себе. Обычно я использую slim . Затем вы назначаете менеджер входа в систему для VT, который вы используете в /etc/ttys, вот так:

ttyv8  "/usr/local/bin/slim -nodaemon"  xterm  on secure

Это позволит вам войти в систему с помощью графического интерфейса. Затем он запустит вашу среду X на основе вашего .xinitrc.

Для запуска X во FreeBSD требуется очень мало шагов, и я настоятельно рекомендую следовать Главе 5. Система X Window , а не создавать собственный rc.dскрипт.

1
28.07.2021, 11:34

Теги

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