我通过apt-get在Ubuntu 14.04上安装了很棒的东西。我可以很好地修改rc.lua文件,但是我想知道它在哪里被调用,这样我在rc.lua中的任何print()语句都可以转换为日志文件。
我在默认的startx脚本中找不到rc.lua,而且我没有.xinitrc文件。我假设必须打电话给rc.lua,但我怎么知道它在哪里完成?
答案 0 :(得分:1)
标题中问题的答案是:https://github.com/awesomeWM/awesome/blob/7ed29196bb8862ac7ef2cd7f07362a70acf58997/luaa.c#L584-L604
Awesome在启动期间运行rc.lua
文件,因此任何print()
语句都会转到awesome的stdout。你是如何开始真棒的?那是你必须进行重定向的地方?
另外,为什么要重定向?默认情况下Ubuntu不会将其重定向到~/.xsession-errors
吗?为什么你需要不同的东西?