Где rc.lua вызывается в Awesome WM?
Я установил Awesome на Ubuntu 14.04 через apt-get. Я могу очень просто изменить файл rc.lua, но я хотел бы знать, где он вызывается, чтобы любые операторы print(), которые есть в rc.lua, можно было перенести в файл журнала.
Я не могу найти rc.lua в скрипте startx по умолчанию, и у меня нет файла.xinitrc. Я предполагаю, что что-то должно вызывать rc.lua, но как мне узнать, где это сделано?
1 ответ
Ответ на вопрос в заголовке: https://github.com/awesomeWM/awesome/blob/7ed29196bb8862ac7ef2cd7f07362a70acf58997/luaa.c#L584-L604
Круто управляет rc.lua
файл при запуске, так что любой print()
заявления идут в stdout awesome. Как именно ты начинаешь крутиться? Вот где вам придется делать перенаправление?
Кроме того, почему вы хотите перенаправить? Разве Ubuntu не перенаправляет это на ~/.xsession-errors
по умолчанию? Зачем тебе что-то другое?