VMWare frustrations

I am a sad customer of VMWare as I have bought VMWare Fusion for macOS and had constant issues running it. I’ve tried getting support, they told me to uninstall and reinstall VMWare over and over, but this never solved anything.

In the end I have found solution myself, but only after I’ve given up on using VMWare Fusion literally for years.

At worst VMWare support asked me to provide full remote access to my laptop, which is impossible since I use it for work and it contains information on my clients I am not at liberty to disclose to third-parties. Knowing that I can’t do that they practically found a way not to provide me any support.

Anyhow, for couple of years I had no need to use VMWare Fusion and it was just sitting there, but recently I had a need to using it again and encountered same issues as previously – it had failed to run some “peer process”, most often it was /dev/vmmon
Screen Shot 2019-07-28 at 12.32.26.png
Continue reading

MacOS Security&Privacy Allow button vs FortiClient

In order to install some of the software into macOS one has to go to Security & Privacy section of macOS preferences and click “Allow” button to allow that software to run as an OS kernel extension (or something like that).

Problem is, sometimes clicking the “Allow” button simply does nothing. Nothing at all. And there is no error message to figure out what’s the problem and what is happening.

One thing to find out the root cause of the problem though is to open Console.app that comes with macOS (inside /Applications/Utilities by default) and look there for log messages produced when clicking that “Allow” button.

In my case, as it was the case for many others, the message was roughly this:
“Dropping mouse down event because sender’s PID () isn’t 0 or self ()”.
Continue reading

Retro-gaming: ZX Spectrum + X-Box 360 controller on a macOS

For those who remember and love the good old ZX Spectrum – here’s a retro-gaming lifehack to have some fun experience playing ZX Spectrum games using X-Box controller on a Mac.

Some ZX Spectrum games allow one do redefine keys in order to play them. Others support standard key mappings like QAOP+Space or QAOP+M, and some also support standard joystick configurations like Kempston joystick, which essentially uses number keys 12345 and 67890 for left/right/up/down/fire on 2 joysticks – very simple and effective scheme, that also seamlessly works with games that allow redefining keys but don’t have special joystick support.

In any of those cases X-Box 360 controller can be used on macOS – by using macOS port of Fuse ZX Spectrum emulator, that supports it out of the box. A macOS driver is also needed for X-Box controller to work with Mac, but such a thing is available too (also there is an older one from TattieBogle).
Continue reading