我如何将-logverbose 6
参数传递给startx
?这是向 Nvidia 支持提交错误报告所必需的。
答案1
我喜欢 fossfreedom 的答案,但这不是我过去做过的事情。它可能有效,但我不确定保留旧的 X 实例是否是一件好事。以下是我会做的事情:
Ubuntu 加载到图形桌面后,返回 TTY,登录并运行:
sudo stop gdm # lightdm instead of gdm on 11.10
sudo startx -logverbose 6
它实际上是相同的,您只是在运行调试实例之前清理 X 的旧实例。
答案2
我知道这是一个老问题,但我一直在通过 Google 来解决这个问题。如果你使用的是使用 lightdm 的较新的 Ubuntu,你可以/etc/lightdm/lightdm.conf
在 下编辑并添加此行[SeatDefaults]
:
xserver-command=X -logverbose 6
(假设其他显示管理器有类似的功能来控制如何启动 X,您可能需要检查他们的文档。)
重新启动后,您的常规 X 日志文件现在将包含详细数据。您还可以在其中添加所需的任何其他命令行参数。
来源:zless /usr/share/doc/lightdm/lightdm.conf.gz
via是否有 lightdm 所有可能的配置选项的列表?
答案3
选择 TTY 登录即CTRL++ALTF1
以您自己的身份登录
然后输入
sudo -i
以 root 身份登录。
我猜 Nvidia 要求你运行nvidia-bug-report.sh
然后你可以启动x
startx -- -logverbose 6 :2
即这将尝试在 TTY 2 上启动一个新的 X 显示器。