首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何完全禁用Xsession错误?

如何完全禁用Xsession错误?
EN

Stack Overflow用户
提问于 2016-12-24 09:45:10
回答 1查看 1.9K关注 0票数 2

在不同的论坛上都有很多问题,但是没有人有正确的解决方案。

我在基于Debian的系统上尝试了以下内容:

  1. 在dir /etc/X11/中,"ERRFILE=$HOME/.xsession-errors"注释了Xsesssion文件。不幸的是没能解决我的问题。
  2. 还将exec >>"$ERRFILE" 2>&1替换为exec >> /dev/null 2>&1
EN

回答 1

Stack Overflow用户

发布于 2020-05-12 02:52:53

在当前版本中,如果由于任何原因无法访问tempfile ~/.xsession-errors,则Xsession脚本将使用,或者如果您试图阻止写入默认文件名,则是到/dev/null的符号链接,因此会在/tmp中丢弃。

正如您所做的那样,将行更改为exec >> /dev/null 2>&1:文件仍然是由上面的代码创建的,但没有写入。在设置ERRFILE的脚本中更改更高的行应该是很好的,除非目标是一个符号链接(注意all,使用该变量执行的检查)。

我已经为/etc/X11/Xsession的上游写了一个补丁

requests/7

如果您为用户或系统范围应用修补程序并设置NOXSESSIONERRORS环境变量,所有stderr都将被重定向到/dev/null。您必须在每次x11-common包更新之后重新应用修补程序,直到它被合并和发布为止。

更多信息:https://askubuntu.com/a/212311/20275

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41312129

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档