I’ve written two articles in this Digital Privacy series, the first about increasing your digital privacy and the second about switching to Linux. In this article, I want to help you get started with Linux when switching from Windows. I’ll share some of the things I’ve learned in my transition from one OS to another. Consequently, the following is a hodgepodge of topics that I wish I’d known when I first began this journey.
Get Help
First, if you have questions, read the documentation and visit the forums for your particular distribution. Out of all the distros I’ve used, Zorin has the most user-friendly website and forums (it’s a strong reason to consider that distro if you’re still contemplating the switch).
The number of Linux users has been steadily climbing in the past few years, so forums have many questions already answered. If you don’t see your question answered, feel free to ask.
Terminal or Command Line
For those who are old enough to remember MS-DOS, you’ll find the Linux Terminal to be similar. Some of the commands are even the same. If you want to do more than simple, every-day tasks on your computer, you’ll eventually need to run commands in the Terminal. It’s sometimes abbreviated CLI (Command Line Input).
This can feel intimidating at first, but it’s really not a big deal. Even though I hardly know what I’m doing in it, I’ve use the Terminal daily. I’ve probably run hundreds of commands in it. Most websites and forums will give you step-by-step instructions. As long as you can copy and paste, you can do just about anything you want in the Terminal.
To open the Terminal, press the Windows (aka “super”) key on your keyboard and type terminal. Hint: you can paste in the Terminal by hitting Ctrl+Shift+V (instead of just Ctrl+V).
Installing FlatHub (If You’re Running Ubuntu)
If you’re not running Ubuntu, you can skip this step. However, if you installed Ubuntu, then you’ll find that you don’t have built-in access to the FlatHub repository. If that doesn’t make sense to you, think of it this way: two of the biggest app stores in Linux are Snap and FlatHub. Ubuntu comes with Snaps but not FlatHub. Fortunately, gaining access to this huge store is super easy. All you have to do is copy and paste a couple lines of code into the Terminal and reboot your computer. Then look for a new app called “Software.”
When applications are available in both Ubuntu’s Snap store and FlatHub, I recommend FlatHub because Snaps are notoriously slow at starting up. The Snap software runs smoothly once it’s going, it just takes several seconds longer to launch.
Using Your Android Phone with Linux
I never paired my cell phone with Windows because I’ve been using an iPhone for most of the past 10 years. However, I’ve recently switched to a de-googled Android phone and found it connects easily and seamlessly on both Ubuntu and Mint (I couldn’t get it to work with Zorin). I’m using an app called KDE Connect, which allows me to text (SMS) and send/receive documents and photos between my computer and phone.
If you’re using an iPhone, you should still be able to connect your phone to the computer to pull photos off of it. I found that sometimes I had to plug it in via USB, unplug it a minute later, and then replug it to get it to work. If that doesn’t work, you can send/receive photos between Windows, Linux, iPhone, and Android devices over your Wifi network with an app called LocalSend. I found that app works best when I temporarily disable my firewall.
By far, the best and most private way to send messages and make phone calls is with Signal, which runs on Linux, iPhone, Android, etc. It’s like having iMessage on any device. I highly recommend it!
Replacing or Running Microsoft Office on Linux
If you’re not a power user of Office, then LibreOffice should be more than sufficient. You can find it in your Linux app store and on their website. It runs on Linux, Windows, and macOS. So, they’ve got you covered whatever your OS.
You may also consider SoftMaker’s office suite. They offer a free trial and it’s supposed to be the best alternative to MS Office. I tried it and liked it. But since I already had MS Office set up in a VM (see below), I didn’t purchase SoftMaker.
If you’re a publisher or heavy user of Office and find that nothing else will suffice, you have three options:
1. Office365
This can run as a web app – meaning it runs in your browser. If you must use Office but don’t care for some of the advanced, technical features, this works very well in Linux. It, of course, requires a subscription and it allows Microsoft to stick their digital nose into whatever you’re doing since it is cloud-based.
2. Run Office in a Virtual Machine (VM)
This is the solution that I use, and I find it to be highly effective. It requires obtaining a Windows 10 or 11 ISO file, which you can do from Microsoft free and legally. Install VirtualBox and load up your ISO. You don’t have to activate Windows, but some of its customization features won’t work, and after several hours of use, a small watermark appears at the bottom of your desktop.
Once I had a Windows VM set up, I then purchased an older version of Office and installed that. I prefer 2016 since it had the most features before Microsoft began removing features to push people toward their subscription-based model. After I got Office installed, activated, and updated, I tweaked the settings to prevent my Windows VM from connecting to the internet. This way, MS can’t phone home with telemetry.
Here’s a fun video on how to get started with VirtualBox.
To get USB access in VirtualBox, you’ll need to run this command in the terminal:
sudo usermod -a -G vboxusers
USERNAME
Replace USERNAME with your username, which appears in the first line in the terminal before the “@” symbol. This assumes you have a Debian/Ubuntu based system.
You’ll also want to grant the VM access to folders on your computer, such as your Documents folder. Since my VM’s access to the internet is disabled, I also place program .exe files in there to install later.
It took me about 30 minutes to set up, but once that was done, I’m able to run any Windows app I want without any bugs. I can’t do any heavy video editing, but everything else works. Printing also works much better through the Windows print drivers than Linux drivers for specialty printing (double sided, booklet, etc.), though you’ll need to attach your printer with a USB cable.
3. Try to Run Office Natively in Linux
Codeweavers’ Crossover app allows some Windows programs to run on Linux and macOS. Theoretically, it’s the best solution because it allows you to run applications with the best hardware performance. Practically though, I ran into issues. I installed a trial (non-activated) version of MS Office 2016 with Crossover in 2023. They gave it a four-star score of “Runs Well” but my experience differed. It did run, but there were bugs. Some features periodically caused Office to crash, and some simple things like copying and pasting were buggy. But, that was on my particular hardware while running Zorin. If you have an old copy of Office sitting around, it may be worth trying out.
Blue Light Sensitivity
About ten years ago, I downloaded a program called f.lux to reduce blue light exposure (which causes headaches and sleep issues for me). Eventually, Windows built Night Light into their OS and f.lux was no longer necessary.
Just about any Linux distro running Gnome desktop (Ubuntu, Zorin, etc.) will have the Night Light feature. Mint is the exception. The Ubuntu-based Mint has Redshift but that was buggy and didn’t work well for me. The Debian-based Mint (LMDE) has the QRedshift applet, which works very well. QRedshift allows for very deep red hues, which can be an eye-saver for those who need it or who work late at night. So, if you want to install Mint and you must have something like Windows Night Light, then I recommend using Mint LMDE as your OS.
Photo & Video Editing
PHOTOS: On Windows, I used Paint.NET and sometimes GIMP. On Linux, I still use Paint.NET in my Virtual Machine. GIMP is also available and is probably the most advanced tool. The closest thing I found to Paint.NET on Linux is Pinta.
VIDEOS: This is not at all my area of expertise, but I’ve been doing a bit more recording lately. On Windows, my video editing programs were HitFilm and Lightworks. My favorite editor on Linux is Shotcut, which was not as intuitive to begin with as OpenShot, but seems to have more tools and a better timeline than the latter.
Firewall
Linux has a built in firewall that is accessible through the Terminal. But for reasons unknown to me, the firewall is disabled by default. Both Zorin and Mint come with an app that allows you to access the firewall settings through a GUI (Graphical User Interface). Ubuntu, for some reason, doesn’t include an app. But you can install “Firewall Configuration” through the FlatHub Software store.
Instead of OneDrive
There are several cloud syncing options to choose from. I strongly prefer something that offers end-to-end encryption. In my experience, the options that sync most seamlessly and privately in Linux are MEGA (also works in Windows, MacOS, Android, and iOS), Filen, Internxt, and pCloud. MEGA has the most generous free offering (15GB), Filen is second best (10 GB). If you must use OneDrive, Google Drive, Dropbox, or any other non-private service, then I highly recommend Cryptomator, at least for files and photos that contain personal information.
Services like Celeste can be used to sync files between your Linux desktop and many cloud storage providers (it’s slow, so it’s not good for uploading lots of files).
Alternatives to Common Windows Apps
Whether you’re used to Chrome, Edge, MS Authenticator, OneDrive, or anything else, there’s a decent chance you can continue using them with a Linux distro. For example, Chrome is the most popular app on FlatHub. But I encourage you to look into alternatives to privacy-invasive apps and browsers. Check out this article and the other articles on restoreprivacy.com They provide privacy respecting resources for almost anything you need to do.
End Notes: As I think of other topics, I’ll add them here. But these tips will help you get started with Linux so that you have a productive system up and running in no time!
What apps do you use to make your Linux experience more user friendly?
Image credit: El Damata on DeviantArt