I'm fine with closing this. This keyboard option is probably not used by too many people and there is a workaround: turn it off.
I just noticed that the documentation is much easier to find in the binary downloadables, which package it next to the executables (in text format only though, the PDF is sadly not packages). Since the docs are indeed assets for generating the packaged versions, they probably belong where they are, so please ignore my bug report (I don't seem to be able to close it myself). Thanks!
I just noticed that the documentation is much easier to find in the binary downloadables, which package it next to the executables (in text format only though, the PDF is sadly not packages).
Documentation is hard to find
I have been using VMSVGA already but that only support OpenGL 2.1 as well. I use Ubuntu 18.04 with VirtualBox 6.1.2 r135662 as the host and Ubuntu 20.04 as the guest. I use the Cinnamon desktop environment and according to wmctrl -m, the WM is called "Mutter (Muffin)". I compiled the latest SVN snapshot but still no luck running it due to the OpenGL 2.1 limitation.
In 3.4 it was not requried, so this is (either intentionally or unintentionally) something new in trunk. Also ./configure should probably not allow hushing the libglew-dev error with --disable-hwscale if the build will not not work afterwards. I'm doing these experiments in a VirtualBox VM and it works fine with VICE 3.4. $ glxinfo -B name of display: :0 display: :0 screen: 0 direct rendering: Yes Extended renderer info (GLX_MESA_query_renderer): Vendor: VMware, Inc. (0x15ad) Device: SVGA3D; build:...
In 3.4 it was not requried, so this is (either intentionally or unintentionally) something new in trunk. Also ./configure should probably not allow hushing the libglew-dev error with --disable-hwscale if the build will not not work afterwards. I'm doing these experiments in a VirtualBox VM and it works fine with VICE 3.4. $ glxinfo -B name of display: :0 display: :0 screen: 0 direct rendering: Yes Extended renderer info (GLX_MESA_query_renderer): Vendor: VMware, Inc. (0x15ad) Device: SVGA3D; build:...
The opengl support in trunk seems to be in a very strange state. I removed the libglew-dev package as I remembered that in that case ./configure complains but shows how to use software scaling instead. And indeed it does, by passing --disable-hwscale to ./configure. So I used this to build a vice without OpenGL, hoping that I could verify the Shift bug this way. But this only works in VICE 3.4. It trunk, the compilation fails (even though ./configure succeeded): In file included from uimachinewindow.c:44:...