Skip to content

Instantly share code, notes, and snippets.

@Taffer
Last active November 30, 2022 16:17
Show Gist options
  • Save Taffer/fb2ef9e4946b032d7786f14c08bc873d to your computer and use it in GitHub Desktop.
Save Taffer/fb2ef9e4946b032d7786f14c08bc873d to your computer and use it in GitHub Desktop.
Why don't I just switch to Linux?

Why don't I just switch to Linux?

I like Linux. I feel more comfortable in Linux. So why am I using Windows 11 on my laptop?

Must-have software

Most of the apps I use day-to-day are portable or have Linux equivalents that are pretty decent. There are a few things that I "need" that don't:

  • Backblaze backup client - Yeah, I know I can access B2 easily from Linux, but I haven't found a fire-and-forget backup client that works as well as Backblaze on Windows or macOS.
  • Affinity Photo and Affinity Designer - Granted, I don't use these much, and I could probably get by with Krita and Inkscape, but I just bought these. Sunk cost fallacy!

Sync.com would've been on this list util very recently; Filen.io seems to fit that niche, although I'm still testing it.

All of these things work well under macOS, and those Apple Silicon devices are nice (I use one for work). It'll be 2-3 years before I upgrade my laptop though...

@Taffer
Copy link
Author

Taffer commented Oct 11, 2022

Potential backup software (targeting B2, using restic):

@Taffer
Copy link
Author

Taffer commented Oct 24, 2022

Solved issue:

  • The critically acclaimed MMORPG Final Fantasy XIV - XIVLauncher supports running the Windows
    version on Linux, but I've had a lot of trouble with keyboard support. I swap CapsLock and
    Ctrl on all my systems, but XIVLauncher's Wine seems to treat it as a CtrlLock, which is not
    useful. I don't remember having this problem with City of Heroes.

Root cause and solution:

  • Under X, Wine uses a very low-level API for getting keyboard events. In Mint and KDE, they keyboard configuration I used to map CapsLock->Ctrl happens at a higher level... after Wine already got the event.
  • Fix is to remap using a lower-level tool: https://github.com/samvel1024/kbct

@Taffer
Copy link
Author

Taffer commented Nov 1, 2022

I was going to try Duplicati for backups, but it doesn't work on systems that use OpenSSL 3.x, like Kubuntu 22.10. So I guess I'll write some shell scripts and use restic?

I use Bvckup2 on Windows for local (and NAS) backups and Backblaze Backup for cloud backups. I'm a little surprised at how extremely primitive the "end user" backup software is on Linux... the headless, do-it-by-hand stuff like restic is fantastic though.

@Taffer
Copy link
Author

Taffer commented Nov 6, 2022

I've got scripts backing up locally, to my NAS, and to B2 via restic scripts. They fire off regularly (hopefully) via user systemd units. Not the modern GUI I was hoping for, and not the flat-fee unlimited backups, but the per-month fee for B2 is going to be cheaper until I upload my music collection (then it's roughly the same).

So, I guess I'm using Linux now for my daily driver?

@Taffer
Copy link
Author

Taffer commented Nov 30, 2022

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment