Как создать отдельный сервер XWayland для каждой программы без нового TTY?

PWD является переменной оболочки и поэтому не будет расширяться внутри одинарных кавычек, используемых awk.

awk -v pwd="$PWD" '{print pwd$1}' dirs.txt

Это установит переменнуюpwdawkв значение переменной оболочки PWD, а затем напечатает столбец 1 каждой строки в dirs.txtс этим значением в начале.

Используя GNU awk, вы можете использовать опцию -i inplace, чтобы перезаписать ваш файл выводом, в противном случае вам придется перенаправить его в новый файл и при желании перезаписать им старый файл.

0
18.09.2021, 04:38
1 ответ

Я понял, как это сделать.

Находясь в компоновщике, откройте новый экземпляр компоновщика (, например, Weston внутри Weston )и откройте каждую требуемую программу XWayland -в отдельном экземпляре. Каждый из них будет изолирован и имеет отдельные серверы XWayland.

Это взлом, занимающий место на экране, поэтому, если у кого-то есть более чистое решение, ответьте.

0
25.09.2021, 02:08

Теги

Похожие вопросы