2012-04-19 122 views
9

所以我在研究爲什麼一個程序擺脫了我的背景,並且程序的作者說要發佈.xsession錯誤,許多人都這樣做。然後我的下一個問題是:什麼是.xsession錯誤?谷歌搜索揭示了許多結果,但沒有解釋它是什麼。什麼是xsession-errors?

我知道什麼至今:

  • 這是某種錯誤日誌。我不知道它是什麼關係(Ubuntu的本身?程序?)
  • 我有一個,它似乎像所有的Ubuntu系統都有它,雖然我無法驗證。

回答

2

這是由您的X Windows系統(其中Ubuntu GUI構建在其上)生成的錯誤日誌。

基本上它是X11的相當低級別的錯誤日誌。

+0

快速的問題。我只是查看了'.xsession-errors'文件,並且有很多錯誤。但是,我的桌面工作看起來很好。我應該擔心這些錯誤嗎? – Rohan 2016-04-05 04:43:50

+0

@Rohan沒有看到錯誤沒有辦法知道。建議您提出一個新問題幷包含一些問題。 – John3136 2016-04-05 05:12:22

11

Linux圖形界面(如GNOME)提供了一種通過單擊圖標來運行應用程序的方法,而不是在命令行上手動運行它們。但是,通過這樣做,命令行的輸出將丟失 - 尤其是錯誤輸出(STDERR)。

爲了解決這個問題,一些顯示管理器(如GDM)將錯誤輸出傳遞給〜/ .xsession-errors,然後將其用於調試目的。請注意,由於以這種方式啓動的所有應用程序都轉儲到相同的日誌中,因此它可能會變得非常大且難以找到特定的消息

+0

在特定的應用程序快速用這個日誌文件填滿我的硬盤驅動器100MB。我需要找到一種方法來限制它。 – djangofan 2013-06-28 14:46:55

+0

它是否也捕獲STDOUT,或者只是STDERR? – CMCDragonkai 2016-04-14 11:30:33

+0

@CMCDragonkai:取決於顯示管理器。你可以快速瀏覽你的,因爲它通常(我認爲)是一個shell腳本。 – Evi1M4chine 2017-04-28 11:39:10

相關問題