I figured out the compositing problem with the headless VMs on Linux.
SDL, by default, requests that the window manager disable compositing.
This behavior can be overridden starting with SDL 2.0.8. For more
information, see https://github.com/pharo-project/pharo/issues/8220.
For anyone else seeing this problem in KDE, there is a workaround.
System Settings / Display and Monitor / Compositor contains an item
"Allow applications to block compositing." This is on by default. When
turned off, Pharo works better.
Thanks,
-Martin
On 12/27/20 9:49 PM, Martin McClure wrote:
Thanks, Esteban
That method does get me a working Pharo, which I was having trouble
with before (though I *thought* I'd tried exactly that...).
However, it also somehow disables the compositor on my entire display,
making it very hard to see where one (non-Pharo) window ends and
another begins.
Compositing comes back when I quit Pharo. The old VM doesn't exhibit
this odd side-effect.
Thanks,
-Martin
On 12/27/20 12:52 AM, Esteban Lorenzano wrote:
Hi Martin,
I just did :
wget -O- get.pharo.org/64/90+vmHeadlessLatest | bash
./pharo-ui Pharo.image
And I had no problem at all (except a libgit2 version that will be
fixed soon).
I am using a Manjaro, but I do not see why it should not work on others.
Esteban
On Dec 27 2020, at 12:07 am, Martin McClure <mar...@hand2mouse.com>
wrote:
If anyone can get recent (within the last week or so) 64-bit Pharo9
images to work on Linux, please let me know how you did that!
I've tried
everything I can think of and no luck.
For the purposes of this query, "working'' means that you can open a
playground, type into the it, then backspace over what you've typed.
If you can do that on Linux, this information would be much
appreciated:
* What build are you running?
* What VM are you running and where did you get it?
* How do you launch it? If from the command-line, what arguments?
Thanks,
-Martin