csiew / BiscuitWM

A window manager written in Python (based on TinyWM and xpywm)
https://csiew.github.io/BiscuitWM/
MIT License
7 stars 1 forks source link

Running a BiscuitWM session 'natively' (not in Xephyr) causes graphics driver corruption #1

Closed csiew closed 4 years ago

csiew commented 4 years ago

This issue is a note for those trying out BiscuitWM that it is highly recommended to run BiscuitWM within a Xephyr session, and not 'natively'! I have experienced my VirtualBox guest additions graphics drivers getting taken out to pasture.

csiew commented 4 years ago

Apparently this was caused by the session_info class not converting the strings to UTF-8. Before my original Debian setup was wrecked, for some reason Xlib did not complain about non-UTF-8 encoded strings and managed to draw them anyway. After setting up Debian and the development environment again, only then did this error appear. I have since fixed the session_info class to convert the strings to UTF-8 when the variables are assigned.