![无法让 startX / Xorg 在 freeBSD 8.1 上工作](https://linux22.com/image/17491/%E6%97%A0%E6%B3%95%E8%AE%A9%20startX%20%2F%20Xorg%20%E5%9C%A8%20freeBSD%208.1%20%E4%B8%8A%E5%B7%A5%E4%BD%9C.png)
我正在关注这FreeBSD 8.1 上的 Xorg 配置链接
这一步之后:
Xorg -config xorg.conf.new -retro
我可以看到屏幕和鼠标也可以工作,但我无法以任何方式退出。
我尝试了Ctrl+ Alt+ Fn,但它不起作用。
编辑:0Xorg.0.log -http://pastebin.com/bCh53nPR
编辑:2 xorg.conf.new
http://pastebin.com/WPDnBBQy
答案1
正如聊天中透露的那样,实际问题在于/etc/hosts
未设置识别本地主机名。在某些系统上,包括 FreeBSD,Xorg 将在计算机可用之前停止尝试查询其主机名。因此在启动 X 之前,应该确保该/etc/hosts
文件至少包含以下行
127.0.0.1 localhost your_hostname_here localhost.my.domain
也就是说,该行必须包含主机名。
另外,当您遇到此类问题时,在运行 Xorg 之前启动 ssh 守护进程可能是个好主意 - 然后,如果您无法在 X 下执行任何操作,您将能够从另一台计算机登录到您的计算机(如果您有一台计算机)手)并杀死 Xorg。它将防止硬重置时数据损坏的风险,并为您节省一些时间。