我已经使用 XBMCbuntu 有一段时间了(Xbmc 12.2 和 ubuntu 12.10 打包为 xbmcbuntu)。为了从 xbmc 进入登录屏幕,我尝试了关机->退出。但是没有用。我只看到空白屏幕。所以我切换到终端[Ctrl]+[Alt]+[F1]
并执行了ps aux | grep xbmc
。然后我使用命令终止了所有过滤的进程kill -9
。登录屏幕仍然没有出现。但此后当我启动机器时,没有出现任何 gui。我甚至无法通过访问终端[Ctrl]+[Alt]+[F1]
。目前我通过 ssh 访问机器。
我知道杀死一个进程只是杀死它,进程没有理由不在重启时再次出现。但是当我ps aux | grep xbmc
在重启后这样做时,没有 xbmc 进程在运行。知道为什么 gui 没有出现吗?通过阅读,我了解到 lightdm 的默认会话是在/etc/lightdm/lightdm.conf文件。我使用 XBMC 作为默认会话,会话定义在/usr/share/xsessions/XBMC.desktop。当我尝试xbmc-standalone
通过 ssh 在命令行上启动时,我得到了这个输出。您知道该朝哪个方向努力来解决这个问题吗?
以下是一些我认为可能有用的日志文件,尽管我没有看到其中发生任何奇怪的事情:
答案1
通过 ssh 登录后,我发现使用命令 lightdm 未运行sudo status lightdm
。使用启动 lightdmsudo start lightdm
显示 lightdm 进程在启动后立即被终止。查看 /var/log/lightdm/lightdm.log 我看到一行类似于Process exited with signal 6
。清除 lightdm 并重新安装它并不能解决问题,同样的问题仍然存在。然后我卸载了 lightdm 并安装了 gdm。登录页面出现了,然后我按照说明为 xbmc 会话设置了自动登录这里。媒体中心恢复如初。但使用 gdm 登录似乎比使用 lightdm 慢一点。