В общем случае, вы можете просто сделать:
sed 's/./&,/4' <in >out
Это добавит запятую на выходе к 4-му символу всех входных строк, содержащих по крайней мере столько символов.
И, если вы прислушаетесь к моему совету, вам вообще следует не использовать переключатель -i
в любом sed
, который его предлагает.
Как упоминает mosvy , окна для программ, запускаемых Wine, создаются и управляются самими приложениями. Вы можете увидеть это, запустив программу с графическим интерфейсом Windows и запустив
xwininfo -wm
Нажмите на интересующее вас окно, и xwininfo
выведет подсказки оконного менеджера для этого окна, которые должны включать идентификатор процесса; вы увидите, что pid соответствует процессу приложения, а не серверу Wine.
Сервер Wine сам по себе не является клиентом X11 и не связан ни с одной библиотекой X11. Интерфейс X11 управляется (в основном )с помощью winex11.drv.so
, драйвера Wine X11. lsof
покажет вам, что winex11.drv.so
загружается каждым клиентом Windows GUI.