14

所以我正在研究为什么一个程序要摆脱我的背景,程序的作者说要发布 .xsession-errors 并且很多人都这样做了。然后我的下一个问题是:什么是.xsession-errors?谷歌搜索显示了许多结果,但没有解释它是什么。

到目前为止我所知道的:

  • 这是某种错误日志。我也无法弄清楚它的相关性(ubuntu 本身?程序?)
  • 我有一个,似乎所有的 Ubuntu 系统都有它,尽管我无法验证。
4

2 回答 2

15

Linux 图形界面(例如 GNOME)提供了一种通过单击图标而不是在命令行上手动运行它们来运行应用程序的方法。但是,这样做会丢失命令行的输出——尤其是错误输出 (STDERR)。

为了解决这个问题,一些显示管理器(例如 GDM)将错误输出通过管道传输到 ~/.xsession-errors,然后可以将其用于调试目的。请注意,由于以这种方式启动的所有应用程序都转储到同一个日志,因此它会变得非常大并且难以找到特定消息。

于 2013-06-10T08:01:42.853 回答
4

这是您的 X windows 系统(Ubuntu GUI 建立在其之上)生成的错误日志。

基本上它是 X11 的一个相当低级的错误日志。

于 2012-04-19T06:12:48.443 回答