Здравствуйте.
Есть awesomeWM 3.5.9, и я его хронически пилю. В rc.lua определяю textbox:
calbox = wibox.widget.textbox()
у меня есть периодически меняющийся текстовый файлик /tmp/mem/piyavking/cal, содержимое которого я и вывожу в свой текстбокс из командой строки
echo 'calbox:set_markup(io.popen("cat /tmp/mem/piyavking/cal"):read("*a"))' | awesome-client
Всё замечательно, многострочность присутствует.
Но возникла необходимость отказаться от этого файлика, и выводить в виджет просто строки в явной форме, что-то вроде
echo 'calbox:set_markup("eee<br/>ыыы")' | awesome-client
на попытку выполнить вышеуказанную команду awesomeWM отвечает ошибкой:
<Invalid markup or UTF8, cannot display message> Oops, an error happened! attempt to concatenate a userdata value
Подскажите, пожалуйста, можно ли всё-таки как-то вбить перевод строки в textbox в явной форме, или я обречён для этой цели создавать промежуточный файлик, и выводить его через io.popen?
Спасибо за внимание.