Back to Linux after 3 years
Reason for Moving (back) to Linux
After using Windows for many years, I decided it was time for a change. Here’s why:
- My PC is too old, and Windows 11 is not available (no TPM 2.0 support). Even if it met Windows 11 hardware requirements, I wouldn’t want to upgrade — I’ve encountered too many bugs at work with Windows 11.
- Why not stay on Windows 10? Windows 10 has its own share of problems: broken start menu search, missing icons, and a painfully slow right-click context menu. Despite multiple attempts, I couldn’t fix them.
- Looking for something fresh After years on Windows, I wanted to try something new and refreshing.
Installation:
I chose Linux Mint, the same distribution I used three years ago. A quick search for installation guides showed that the process hasn’t changed much.
For the desktop environment, I picked XFCE — it’s lightweight but still provides a rich set of features right out of the box.
Installation Complete: Setting Up
First Login
It felt a bit nostalgic booting into Linux Mint after all this time.
First Problem: Taking Screenshots While Setting Up
I wanted to take screenshots during the setup process to document everything for this blog post. However, unlike Windows, pressing the Print Screen key didn’t immediately capture an image. Instead, it opened:
-
A dialog to confirm the window or region to capture
-
A dialog to confirm saving the file
This felt a bit clunky.
Digging into the Keyboard Settings, I found a way to tweak the shortcuts, skipping one of the confirmation dialogs:
I still need to figure out how to enable auto-save, but at least now it’s much less annoying.
Note: At work, I use Greenshot, which is super handy. My custom shortcuts there are:
- Ctrl + Shift + G for region capture and auto-save
- Ctrl + Shift + W for window capture and auto-save
Hit the shortcut, one more click to confirm — super fast workflow.
Browser: Firefox
I’ve been a loyal Firefox user for nearly 20 years, and I see no reason to switch. Linux Mint comes with Firefox pre-installed. Thanks to my Mozilla account, syncing settings and extensions was smooth.
Minor issue: All my bookmark icons were missing after sync. Luckily, using Checkmarks Web Extension, I could easily refresh them.
Taskbar (or Panel) Behavior
By default, Linux Mint XFCE’s panel sorts open windows differently than Windows — which can feel confusing.
Following this forum discussion, I changed the sorting to timestamp only, making the behavior just like Windows:
System Update
Before installing new packages, the package manager itself needed updating:
There were a lot of updates, but the process was quick and only required a few clicks:
Drivers
All basic drivers were installed automatically — even my Fiio X3k music player worked out of the box!
The VGA driver defaulted to the open-source version instead of NVIDIA.
Fortunately, Driver Manager quickly detected my GTX 1650 LP and suggested the correct proprietary driver:
After a few clicks and a restart, everything was good:
“This device is using the recommended driver.”
Japanese Input
Three years ago, using Japanese and Vietnamese input on Linux was a nightmare — switching between JP, EN, and VN was slow and awkward.
This time, however, the setup guide was straightforward:
After installing, all settings looked correct:
Testing:
- Press Ctrl + Space to activate Fcitx
- Press the Kanji key
テストしましょう! (Let's test!)
Works perfectly!
Now for Vietnamese input:
Switching input methods with Ctrl + Shift works smoothly:
test thử tiếng việt xem!
Both languages are fully functional!
Moving Away from OneNote
OneNote has been my go-to note-taking tool for years — I used it for:
- Software engineering notes
- Travel plans
- Financial records
- Studying economics
However, OneNote is not officially supported on Linux (and the web version UX is terrible). The Android app isn’t much better either.
So I decided to drop OneNote and migrate everything to Joplin — an open-source note-taking app that works great across platforms.
If you need to export your OneNote notes to Markdown, I highly recommend this tool: onenote-md-exporter
Other Software
Here’s a quick list of additional software I installed:
- Anki: Flashcard studying tool. I use it almost daily to retain knowledge.
- Sublime Text: My favorite lightweight and fast text editor.
- JetBrains Mono: A beautifully designed font for coding — highly readable.
- Cloud Services: Only Dropbox has an official Linux client. For Google Drive, I had to use third-party alternatives.
- VLC: The best open-source video player out there.
- FreeFileSync: A simple and fast file syncing tool, perfect for backing up to external drives or smartphones.
- Hugo: CMS for my blog.
Conclusion
Switching back to Linux has been a fantastic experience. The installation was smooth, the setup was mostly painless, and everything I need for everyday use is working perfectly.
Of course, I’ll need a few more weeks of daily use to truly evaluate long-term stability and discover any hidden rough edges — but so far, I’m very happy with the decision.