所以我正在研究为什么一个程序摆脱了我的背景,该程序的作者说要发布.xsession-errors,很多人都这样做了。然后我的下一个问题是:什么是.xsession-errors?谷歌搜索显示了许多结果,但没有解释它是什么。
到目前为止我所知道的:
答案 0 :(得分:11)
Linux图形界面(如GNOME)提供了一种通过单击图标来运行应用程序的方法,而不是在命令行上手动运行它们。但是,通过执行此操作,命令行的输出将丢失 - 尤其是错误输出(STDERR)。
为了解决这个问题,一些显示管理器(例如GDM)将错误输出传递给〜/ .xsession-errors,然后可以将其用于调试目的。请注意,由于所有以这种方式启动的应用程序转储到同一个日志,因此它可能会变得非常大并且很难找到特定的消息。
答案 1 :(得分:3)
这是您的X Windows系统(Ubuntu GUI构建在其上)的错误日志。
基本上它是X11的低级别错误日志。