Дробить задачу еще на более мелкие совсем не охота
// file1.h
#include "file2.h"
// file2.h
#include "file1.h"
// file1.h
#include "file2.h"
// file2.cpp
#include "file1.h"
std::string down(PWSTR pointer)
{
std::wstring w(*pointer);
std::string s(w->c_str());
return s;
}
xset -dpms &
xset s off &
exec chromium -kiosk --start-maximized --disable-restore-background-contents --disable-translate
startx
. Может как-то через виртуалку