在令人敬畏的WM中,rc.lua在哪里召唤?

时间:2015-11-30 22:04:25

标签: ubuntu-14.04 awesome-wm

我通过apt-get在Ubuntu 14.04上安装了很棒的东西。我可以很好地修改rc.lua文件,但是我想知道它在哪里被调用,这样我在rc.lua中的任何print()语句都可以转换为日志文件。

我在默认的startx脚本中找不到rc.lua,而且我没有.xinitrc文件。我假设必须打电话给rc.lua,但我怎么知道它在哪里完成?

1 个答案:

答案 0 :(得分:1)

标题中问题的答案是:https://github.com/awesomeWM/awesome/blob/7ed29196bb8862ac7ef2cd7f07362a70acf58997/luaa.c#L584-L604

Awesome在启动期间运行rc.lua文件,因此任何print()语句都会转到awesome的stdout。你是如何开始真棒的?那是你必须进行重定向的地方?

另外,为什么要重定向?默认情况下Ubuntu不会将其重定向到~/.xsession-errors吗?为什么你需要不同的东西?