如何使用“-logverbose 6”参数启动x?

如何使用“-logverbose 6”参数启动x?

我如何将-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.gzvia是否有 lightdm 所有可能的配置选项的列表?

答案3

选择 TTY 登录即CTRL++ALTF1

以您自己的身份登录

然后输入

sudo -i

以 root 身份登录。

我猜 Nvidia 要求你运行nvidia-bug-report.sh

然后你可以启动x

startx -- -logverbose 6 :2

即这将尝试在 TTY 2 上启动一个新的 X 显示器。

相关内容