Showing posts with label mac. Show all posts
Showing posts with label mac. Show all posts

Friday, 15 January 2021

MacOS Catalina running in QEMU on Linux

This is macOS Catalina running in QEMU on top of KDE Neon Linux. I used an easy to follow how-to at Computing For Geeks that uses the macOS-Simple-KVM project on Github. 


By default, the script sets the display resolution at a single resolution, currently 1280x720, and I haven't yet to tinker with it, It is also possible to enable PCI Express pass-through for GPUs but I am not sure how well that will work either since I am using Nvidia GT710 graphics on this machine. It's my main desktop, a HP Z400 workstation with 12GB RAM and Intel W3520 Xeon CPU, the only machine I have capable of running the macOS VM. 

MacOS seems to think it's a Late 2009 iMac 27" Core 2 Duo, since two cores are allocated to it by default. RAM and cores allocated can be changed by editing the script. I have increased the amount of RAM to 3GB. I seem to have an issue with Step 4 of the guide, adding the VM to Virt-Manager. It won't let me add the right disk image in storage so I have to start the VM from ~/macOS-Simple-KVM$ ./basic.sh every time. And Bridged Networking is a bit fiddly, so right now it can connect to the net, but not my local network. I have not thought of a particular use for this VM yet, but I am sure it might come in handy if I need a macOS-only app at some point.   




Wednesday, 15 July 2020

Goodbye Apple… And Good Riddance

I have finally done it. I have broken free of the Cupertino giant. After 20 years of being an Apple user I am now totally free.

I switched to Linux, bought a Dell laptop and I just sold my MacBook Air. It was a big step but the time was right.

I have left several Apple related groups, stopped being an admin in others and even written my final article for my LowEndMac column 'Tech Spectrum' after 12 years of being an avid contributor.



Tonight I pulled the plug on them altogether and deleted my Apple ID, taking with it any history I have with them and anything I have in my purchase list.

Some bad experiences with Apple and a falling out of love with them over the past few years has spurred my decision to leave them.

I am free. I feel quite relieved. I didn’t even feel nervous about parting with my MacBook Air, just glad it was gone and I was able to move on.

The only reminder I have of my two decades of devotion is the small black Apple logo tattoo on my right arm.

Now its time for a new era.

Written by Simon Royal. Follow me at twitter.com/simonroyal


Saturday, 4 July 2020

First Day With Linux On My Mac

After a lot of thought and talk of switching from macOS to Linux, today was the day I decided to go for it. I wasn’t brave enough to completely wipe macOS from my MacBook Air, so I decided to slim it down, remove my files and remove any apps I was going to reuse in Linux.

Once done, I resized the macOS partition from 250GB down to 70GB. Once done, I then made two USB drives, one was the bootable Linux Mint installer, which I used Etcher to create and the other I used to put the rEFInd files on.

Because it is an Apple laptop designed for an Apple OS, it isn’t as straightforward to install a different OS on, made even more awkward with the introduction of SIP – System Integrity Protection – brought in with macOS 10.11.


So first I needed to boot to the Apple system recovery (command+R) on boot and use the terminal to install rEFInd, a custom EFI boot manager which picks up multiple operating systems, similar to GRUB for regular PCs. It is easier to do it from Apple system recovery partition because this bypasses SIP.

Then it was time to install Linux Mint. Linux Mint boots in to a live installer and you can then choose to run the installer. This was where I came to my first issue. When I tried Ubuntu a few years back, it detected that Mac OSX was installed and asked if you wanted to install alongside it. Linux Mint is a bit different, it has to be done manually.

I had to wipe the free space, create a swap area and then the rest as an ext4 file format. I could see the Mac recovery partition and my macOS installation and just hoped it would leave them alone. Then I just left the installer to do its thing. I did ask my Linux guru friend and he said everything looked fine and he was correct.

Once done, it rebooted and rEFInd had gone, it just booted straight back into LinuxMint. So I rebooted in to the Apple system recovery partition and ran rEFInd again and it detected all four partitions (recovery, macOS, swap and Mint).

A quick wipe of my brow as it worked and I could pick which OS I wanted to be boot in to, with Mint being picked by default.


Happy with that, I began my mission to get updates and apps installed in Mint. Updates were detected by the system and done automatically. Most apps were in the Synaptic Package Manager, a handy place that you can search, select all the apps you want and then let it install them all at once.

There were a few apps I had to look for on their own sites, but everything worked and installed.

It was the simplest method of getting apps sorted and installed on any OS I have had.

After that it was just a case of tweaking a few things, as everyone likes thing certain ways.

I had three issues. One, I updated the wireless driver and for some reason it knocked out the wireless chip, but I couldn’t put it back without internet connection. This could have been a major issue as my MacBook Air doesn't have ethernet, but luckily I had an old wireless USB stick which I had used with Ubuntu before and knew it worked out of the box.


Secondly, being a Mac user you get used to a giant mouse pad with one button. But with Linux and Windows they use two buttons, with the right one being used for contextual menus. This used to be an issue with running Linux on a Mac, with some bizarre workarounds. However, the Mouse and Trackpad options now allow for splitting the mouse button in to two, but it only works for clicking not tapping. So clicking the right side of the pad gives you the small menus pop up. Getting used to having two buttons again has been a bit tricky, but something that will come with time and use.

The third – and I not sure this is directly Linux related – but Google Chrome will not stay synced with my account. Everytime I close Chrome and open it again, it needs signing in again.

Being quite up to speed with Linux and drive partitions helped a lot. It is not for the novice or someone who is used to just turning on their Windows machine and just using it. The nerdy side of my came out today.

I’m not a gamer and I don’t use commercial packages. So apart from the odd new piece of software – mainly replacements for Apple only iApps – I was already using most of the software I was used to.

The main issue I have had today is keyboard shortcuts. 20 years of using a Mac and your fingers automatically know where to go, I had to keep reminding myself today to use the Alt key in place of the Command key.


Linux Mint is a great user friendly and intuitive distro, which worked straight out of the box with all my hardware – no configuring or issues at all. Even the shortcut OS keys for screen brightness, keyboard backlights, music and volume controls work.

My journey has started. It has been far more painless and stressful than I thought it was going to be and I feel far more at home and comfortable than I would on day one.

I say day one, but I have dipped in and out of Linux and played with many distros for years, however this is the first serious trip I made, the first real effort to leave Apple behind.



Written by Simon Royal. Follow me at twitter.com/simonroyal

From Mac To Linux... I Think I Am Ready

I have really given the move from macOS to Linux Mint serious consideration over the past few weeks. I had a previous blog entry and even an article on LowEndMac expressing my loss of interest in Apple recently. This has been a gradual thing, that has been ramped up lately.



I’ve dipped in and out Linux for years, but now I am eager more than ever to play with the penguin.

First step is familiarising yourself with the linux environment, something I am quite OK with but further time will increase my knowledge. Using Mac operating systems for over 20 years you get very comfy, so switching is going to be a little weird. Just the little things like keyboard shortcuts that have come natural for years will be different.

Luckily Linux isn’t too dissimilar to Mac, in the keyboard shortcut area and many others it is a hybrid between Windows and MacOS.

The second step - and a very important one - is to ensure whatever you use your computer for can also be achieved in Linux. So I made a list of the apps installed on my Mac and started checking them through.

Here is a list of my apps:


Android File Transfer, Audacity, BBEdit, Bean, Blender, Burn, Chrome, Cyberduck, DropBox, Etcher, GIMP, Handbrake, iMovie, iTunes, Photoshop, Reaper, VideoPad, VirtualBox, VLC, XnConvert, YouTube To MP3.

Here is a list of apps that have exact versions for Linux:

Audacity, Blender, Chrome, DropBox, Etcher, GIMP, Handbrake, VirtualBox, VLC, XnConvert, YouTube To MP3.

So I just needed to sort the rest of them out.

Android File Transfer is a Mac only app for copying from Mac to Android. This isn’t needed in Linux as most of the time it is just drop and drag.

BBEdit is just for code writing and editing, which can be accomplished by using Sublime.
Bean is just a simple word processor which can be achieved with anything, such as 
OpenOffice or LibreOffice. Burn is a CD/DVD burning software which I haven’t found a direct alternative for but won’t be difficult. (Editor's note: K3B is probably the best DVD writing app on Linux). Cyberduck is an FTP client which I can use FileZilla for.


Reaper is a music production suite, which has a Linux version but it is an experimental version.

VideoPad is a video editing tool for combining various videos and addition effects and transitions, this looks like OpenShot will cover this.

The three main stumbling blocks are iMovie, iTunes and Photoshop.



iMovie looks like it will also be covered by OpenShot too, iTunes can be substituted for Clementine.
So the final one is Photoshop. This is a big no no, there is no Photoshop for Linux and nothing really matches the Adobe behemoth. The closest you get is GIMP, which is a fantastic image editing program, but not an exact match. You could possibly install a version of Photoshop using WINE, but that is a complicated and very straight forward process.

So it looks like from a software point of view I am all sorted. The move from Mac to Linux should be a painless process and I can do everything I do now.


The final step is picking the correct hardware. As much as I have fallen out of favour with Apple, I do love my MacBook Air. It is a tiny, thin, lightweight, 11” workhorse and the thought of using a huge chunky black plastic machine again does not thrill me. Also, my Mac might be 8 years old but the hardware in it is still decent - and more powerful than some of the budget new laptops on offer now.

So I would be sensible to either dual boot Linux Mint alongside macOS on my Air or go for broke and wipe off macOS altogether. The latest Mint should swing along very nicely on an i5 with 8GB RAM and 256GB SSD. Alternatively I could try and find a non-Apple device that looks like my MacBook Air, but that would require spending money and why do so when I already have a decent laptop sitting here.


The next few weeks will be a great experience and a huge change in direction for me. I am sure there will be a few bumps in the road along the way, but nothing that cant be sorted out without too much stress.

Wish me luck.

Written by Simon Royal. Follow me at twitter.com/simonroyal

Monday, 29 June 2020

Another Dip In To Linux... Could It Be For Good?

I have had an on-off relationship with Linux over the years, dipping my toe in to various distros and then back to my Mac and macOS. In 2018 I even gave Linux a good run for six weeks (leaving my Mac aside), but eventually I caved and went back to macOS.

My distro of choice is LinuxMint, a superb sleak, cleaning looking version of Linux that is gorgeous to look at and easy to use - as well as being superb stable.

I have used a Mac for over 20 years and once a hardcore Apple fan, but over the past few years I have become a user rather than a fan and even ditched iOS a few years back.

With the announcement of BigSur - the forthcoming new release of macOS - and the fact that my beloved MacBook Air wont be receiving it, it has started to put the nail in my Macs coffin. While it will be good for a while just yet, it does make me wonder what my next computer will be.

It certainly won’t be a Windows machine as I detest Windows. A ChromeBook doesn’t fit my needs and I cannot justify spending a fortune on another Mac. So I have two choices, I stick with my current 8 year old Mac or I start seriously looking in to my interest in Linux.



I installed LinuxMint 20 ‘Cinnamon’ in a VM on my Mac this evening and instantly I felt at home. I remembered why I loved LinuxMint so much. It feels like a Mac/Windows hybrid in terms of look. Start menu and task bars being reminiscent of Windows, but with the window handling of macOS.

The thing that has stopped me moving away from my Mac to Linux is software. While software has come a long way and I do use a lot of free, open source, cross platform packages which are easily found on Linux, there are some mainstream packages which I have struggled to find good alternative for.

Being a Mac user you fall in to the habit of adopting Apple ways and I have used iTunes for music management - such as MP3 converting, album organising and ID3 tag editing. This is something I would have to switch from.

Other than that it is pure habit that has kept with macOS. After so long, I know it inside out and what to do if - on the rare occasion - it goes wrong. While I am fairly up to speed with Linux it is still a little daunting delving in to the nix world and if a problem was to arise I would be out of my comfort zone - and I don’t like that.

But with my MacBook Airs life running out, this could be the push I need to further develop my Linux skills and perhaps start a new chapter in my computing life.

Written by Simon Royal. Follow me at twitter.com/simonroyal


Saturday, 8 September 2018

Turn KDE to The Dark Side - Dark Theme All The Things!

When Apple announced at WWDC2018 that macOS 10.14 Mojave would have a Dark Mode, my first thought was that in the Linux world, completely dark themes have been around since forever. Anyway, whilst you can make Gnome look almost exactly like Mojave with themes, I have no wish to do that though, or to use Gnome either. KDE has been my desktop of choice for over a year now and it's far less restrictive and more customisable, and has a far better file manager in Dolphin.

I've been using KDE Neon for about awhile now, having previously used Debian Testing before that. It's currently based on Ubuntu 16.04 but with the latest KDE software, so it's more up to date than Kubuntu 16.04 and still has a newer version of KDE than Kubuntu 18.04. The image below is how my desktop looks right now. I think I found the wallpapers on this subreddit but then I found out they are from iOS or macOS, but they work well on OLED/LED/AMOLED screens. And yes I do have an odd arrangement of a 27" landscape orientated monitor and a 22" portrait orientated monitor, which makes screenshots look quite odd too. Sadly I had to swap my right hand monitor for a non-LED monitor as the old one died. I take donations... ;)


I use Breeze Dark desktop theme which you can find in the Theme settings, and my choice of icons is Papirus Dark. Breeze Dark icons work well too. You can start typing what you need in the K Menu to quickly find anything. For a macOS-like dock, I use Latte dock, which is highly configurable and is far less buggy than Cairo Dock.


For Google Chrome, I found a good dark theme that goes well with the desktop theme, appropriately named Dark Theme V3.  To make every website in Chrome dark, I found a good dark mode extension in the Chrome web store called Dark Reader.  I found it recently and was the first one I found that doesn't mess up how Google Photos and some other app-like sites work. My only slight issue I've had with it is I cannot see the cursor input in YouTube comment boxes. The good thing is all my Chrome settings are synced to my other Chrome installs so I have these on my Chromebook too, which is nice. It's particularly good with Facebook and Google Plus which are far too bright normally.


And that's pretty much it. It certainly is easier on my eyes than without all the dark themes, particularly as I use my computer in a mostly dark room. Let me know in the comments about your dark themes and desktop tweaks.





Friday, 11 May 2018

7 Days With Linux Mint... On A 2012 MacBook Air

I’ve been a linux fan on the side for a long time, dipping in to it and then going back to my Mac. However, my love of Apple has faded lately and with my 2012 MacBook Air getting older by the year Linux is looking a viable option for the future. Before I dive in, ditch my Mac and live in a non-Apple environment I thought I would try and get to grips with Linux a bit more. I couldn’t go full time in an OS I am not 100% comfortable with. While I am no Linux n00b, I am not that experienced either. So a week ago I installed rEFInd - an EFI boot manager for Apple computers - partitioned my SSD and installed Linux Mint 18.3 Cinnamon ‘Sylvia’ (ensuring I have 8GB for swap). Mint is my go-to distro. I love the look, it works fantastically and I am the most comfortable in it.

First impressions were impressive. Everything worked and it looked superb. All hardware was detected and setup correctly, even down to the Mac specific hardware keys for screen brightness, sound and keyboard backlight. My MacBook Air is no slouch, a 1.7Ghz i5 with 8GB RAM and a 256GB SSD and under Mint it performs even faster than macOS. This is not a pros and cons of Linux article. Anyone looking in to it knows its advantages and limitations in comparison to the competition. The GUI of Linux Mint shares a look between macOS and Windows. It has a bottom task bar a ‘Mint’ Start menu and a clock in the bottom right. Drives mount and show on the desktop and Notifications pop up to the top right of the screen. Keyboard shortcuts also mimic Windows using a Control key instead of an Apple key - but oddly enough Control+Q closes windows - a mix of Control + F4 for Windows and Apple + Q on macOS. The Apple (or command) key now activates the 'Mint' menu.

Once you get your head around changed shortcuts and screen decor being in different places navigating and using the OS is great and simple.

Installing apps isn't as difficult as it used to be. The Software Manager is an app store which makes finding and installing apps easy, but other apps can be downloaded and installed from websites just like macOS and Windows. I installed DropBox and a text editor called Sublime without any issues.

Performance is superb, but on this hardware it does have some specific issues. Battery life. This takes a significant hit, lasting almost a third less and that is under average load. I have yet to do anything very processor or drive intensive yet. Heat. My Air runs very cool under macOS, but under Mint it has heated quite bit with more fan action than I have ever experienced before. It happens especially when it is on charge. Initially this was a worry, but after the first few days, this has drastically reduced. Writing this article now my Mac is back to no fans, silent and relatively cool. Mouse. I reversed the scroll direction and lowered the pointer speed, but the tap is very sensitive and I cannot seem to lower this. I have on a number of occasions accidentally tapped when moving my finger across the pad. It has also detected a drag and sent a few windows where I didn’t want them. Being a Mac it only has one mouse button. It took a while to work out tapping with two fingers will bring up a right button sub menu. Sleep. Waking from sleep can be little temperamental. Opening the lid wakes the machine 95% of the time, but a few times I have had to prod the power or escape key to give it a little nudge. Battery Low Indicator. When the battery gets critically low it pops a warning, however plugging in a charger doesn’t automatically dismiss this. You have to manually click it. A small annoyance. Everything else has worked fine. I have ran the multiple updates to ensure everything is up-to-date. I would like to stress that these are not specific issues with Linux or even Mint, rather particular issues when combining Linux with a MacBook. Others have experienced these with different distros. I have never come across these issues before and I have run Linux on various machines from ThinkPads to other Macs without these problems. At first I was very disappointed with the heat issue. After all I don't want to damage my MacBook Air. The others are minor issues.

I thought it was going to call time on my Linux venture, but I will keep a mindful eye on temperature. The more I use and get used to Linux and Mint the more I enjoy it. After 20 years of using a Mac and Apple OS it is going to be strange to get used to.

Wish me luck.

Written by Simon Royal. Follow me at twitter.com/simonroyal

Sunday, 28 July 2013

Updating Maps and Exporting Custom Routes From Google Maps to Garmin GPS Devices


I've been helping to setup a Garmin Nuvi 2445 SatNav for a friend, including updating the maps and planning some custom routes, and I've found the process to be a little frustrating. To check for map updates and OS updates a browser plugin from Garmin is needed, but it does not support Firefox on Linux but works with Firefox on Windows and OSX. It also thankfully supports TenFourFox on OSX PowerPC. I updated the software on the device using it but then it needed Garmin Express, which has to be one of the worst programs I have ever encountered. It only works on Intel Macs or Windows and it barely seems to work! I tried about a dozen times and it still failed to download and install the latest maps. Having Googled around for a bit I found out that the older Garmin software, Map Updater, is more reliable, though sadly Windows only, but I finally managed to update the maps.

Next up I needed to export a route from Google Maps to the Garmin. For a few days or so this worked fine, just had to go to Google Maps, make a custom route, click Link, then Send and select Send to GPS. Then suddenly yesterday without warning, Google Maps lost the GPS option. This has meant looking for another way round it. I tried other online maps services but none of them worked the way I wanted.




With a bit more Googling I have discovered Tyre To Travel, and a useful how to on YouTube. Sadly it's still Windows-only, and does not work in WINE (despite what it said on their website), so I'm still looking for a possible Linux option.




The Garmin Nuvi device itself has actually worked well with custom routes, the key to having working custom routes is having plenty of Waypoints, otherwise the device figures it's own route out. Once you have them exported over, you need to go to Apps, route plotter/planner and load the one you want. When Google Maps had the export option, the Garmin plugin sent the route to Favourites too but not so with other software. Interestingly, the OS of the Garmin seems to be Android based, a custom version of Froyo or Gingerbread judging by the lockscreen. It's just a little annoying that for a company that uses a Linux-based OS that they have yet to release any software for desktop Linux, or at least make their browser plugin OS-agnostic. At least my Powerbook comes in handy as it can at least access the storage of the Garmin, which for some reason does not show up on Linux.