What issues may I face switching to Linux?
You have to remember that all hardware is different, and developers cant account for every situation their software may be put in. Coupled with the fact that Linux, and its Free & Open Source (FOSS) applications are usually developed with a small team, sometimes unpaid, means that the applications built may not be perfect. If you are unlucky, some hardware (such as NVIDIA gpus) may not work well with certain applications. If you are very unlucky, you may face struggles getting Linux to boot, or even appear as a boot entry on some hardware. Despite this, Linux is rapidly improving, and the more marketshare Linux gains, the less issues users will encounter.
5 Common Issues, and how to (probably) fix them
When I try to install, I get a ‘Failed to open \EFI\BOOT\mmx64.efi’ , ‘MokManager’, ‘Something has gone seriously wrong’ etc on startup.
This can mean multiple things, but in 90% of cases it means you haven't disabled secure boot. Drill this into your head. DISABLE SECURE BOOT!!!
It can also sometimes mean other problematic BIOS settings are interfering, such as ‘Fast Startup’, or ‘Legacy boot’ mode. Refer to your motherboard's documentation to change these settings.
It also commonly means problems with your boot media, such as improperly created USB flash drives, or corruption. Preferably, use Belena Etcher to flash your ISO (or Ventoy for more advanced use cases), and ensure it has finished before you unplug your flash drive.
In rarer cases, something actually has ‘gone seriously wrong’. In this case, you can read this thread with fixes. You should never realistically have to reinstall your distro from scratch, but in some instances, it can be easier than troubleshooting, so always keep this as an option.
I can't find any apps using the software store.
You may be missing flatpak (1), flatpak may be disabled/limited (2), or third party software may be disabled (3).
1. Ensure flatpak is installed first. The command to install flatpak varies based on your distribution, please refer to your distributions documentation, or do some googling.
2. Make sure flatpak is enabled as an option in your software store. If some applications aren't appearing that you would expect, make sure unverified applications are enabled (usually for Linux Mint at the moment). This comes with some privacy concerns, so it's best recommended to use your package manager instead, or download directly from the website if available for your distro.
3. This is usually a problem on Fedora. Please refer to Fedora's documentation to get third party applications enabled on your desktop in case you skipped it during the setup.
Some of my apps are pixelated/blurry on my display.
The most likely cause of this is from XWayland applications running under wayland. If you have a display fractionally scaled (e.g 1.5x scaling. 1.25x scaling etc), and an app that is using XWayland (think electron apps such as discord, spotify, and other apps like steam and vscode), this is probably the culprit.
You can fix this in most cases by adding this flag to the applications .desktop file trailing the exec section:
(/usr/share/applications/abcd.desktop or ~/.local/share/applications/efgh.desktop)If it's a Flatpak application, use the app “Flatseal”, and enable the Wayland windowing system option.
I can't run scripts or .AppImage files I downloaded.
They're likely not marked as executable. Try running this in a terminal (replace filename with the path to the file)
(primarily for .sh files, .AppImage files, and other executeables)You can also do this in most GUI file managers if they don't prompt you already. E.g, in Nautilus, right click, select Properties, and enable the “Executeable as Program” toggle.
My games aren't running well, my screen is stuck at low resolution, my external monitor isn't detected etc.
If you are on intel/AMD, drivers typically work out of the box, so try updating your system.
If you are on NVIDIA, you may be using the wrong driver. Ensure you are using the proprietary NVIDIA drivers, as these will work significantly better than the open source (usually default) driver (aka Nouveau). Installing these drivers is a different process for each distro, so make sure to look it up online.
Another big possibility is that if you have newer hardware, distributions such as Linux Mint/Ubuntu may not behave well due to the slower release of new kernels/drivers. Try a distro like Fedora, and see if that resolves your issue.
