toaruos/userspace
Kevin Lange 5823657d63 QEMU display harness
This is a combination of a harness for running QEMU and tracking its
window size, and a client running in the ToaruOS guest to receive those
window size updates and perform mode setting. Run the harness with
`util/qemu-harness.py` and then run `qemu_display_hack.py` from the
guest (using Alt-F2, preferrably) and the display will automatically
set the appropriate mode (and send ctrl-alt-u to qemu to disable
scaling) whenever the window changes. This is an experimental hack, it
only works on Linux (uses Xlib to do the window size querying), only
works with the SDL output (GTK both doesn't like it when you try to
resize the window too small, and it has that darn menu bar that makes it
hard to size everything correctly since that's theme-specific), and is
very experimental. That said, it performs quite nicely, possibly even
better than the native support in VirtualBox.
2017-02-18 23:14:37 +09:00
..
core Show python scripts in pstree 2017-01-29 19:11:55 +09:00
extra Make cursor-off use a system call 2017-01-29 18:48:10 +09:00
gui VMWare absolute mouse driver (experimental) 2017-02-17 20:19:18 +09:00
lib More #pragma once 2017-02-04 20:07:01 +09:00
net Support a machine-readable output format in fetch 2017-01-14 12:41:18 +09:00
py QEMU display harness 2017-02-18 23:14:37 +09:00
tests Basic dlopen implementation 2016-12-05 17:40:10 +09:00
util Actually fill ws_xpixels/ws_ypixels, and use them for cat-img 2017-01-07 15:27:55 +09:00