我在退出 X 返回命令行时遇到问题。启动 X 后,⎇ alt- ⎈ ctrl-和-似乎停止运行。FN⎇ altFN
我尝试在启用 zap 后使用⎇ alt- ⎈ ctrl-⌫ bksp来杀死 X。但是,我只得到一个空白屏幕(当我尝试切换到另一个虚拟控制台时也会发生同样的情况)。
我能 ssh
进入电脑;并且计算机除显示屏外均正常工作。
答案1
FreeBSD 中 X 和 vty 控制台之间的切换存在已知问题。例如,参见这个错误报告在 FreeBSD bugzilla 上。尽管它具体与 nVidia 卡的使用相关,但评论中的一些建议值得在这里尝试。
确保您使用的是适用于您的卡的最新可用版本的视频驱动程序,并检查以下值kern.vty
:
$ sysctl kern.vty
如果返回kern.vty: vt
,则您正在使用(默认)vt
驱动程序。驱动程序应该允许在 X 和控制台之间切换,但有时它无法正确恢复控制台,从而留下空白屏幕。第一步,您可以尝试启用文本模式,这会导致系统保持文本模式,而不是切换到 VGA 模式。将其添加到/boot/loader.conf
并重新启动:
hw.vga.textmode=1
如果这不能解决您遇到的问题,您可以尝试恢复之前的更改,并通过sc
将其添加到以下内容来启用旧的系统控制台驱动程序/boot/loader.conf
:
kern.vty=sc
再次重新启动并测试。
如果这仍然不能解决您的问题,那么可能值得花一些时间在 FreeBSD 错误跟踪器或 FreeBSD 论坛上查看相关错误报告。