( asch | 2024. 11. 05., k – 12:28 )

Mostanában csináltam egy VNC-szerű szervert X-re. Semmi mást nem vár el az X-től, minthogy egy bufferbe tudjak screenshotokat csinálni, és be tudjak injektálni egér és billentyűzet eseményeket. Ahhoz, hogy ezt megcsináljam egy rakás alig dokumentált extensiönt kellett használni és csak úgy tudtam rájönni, hogy mit kell csinálni, hogy az egyik XVNC-ből néztem ki a lényeget. Ha megnézed egy XVNC kódját, a képernyő változásainak követésére van kb 10 féle megoldás, és mindegyik extensiönön keresztül érhető el. A kódját nézegetve megállapítottam, hogy csoda, hogy ez a kupac egyáltalán működik.