It all started with an upgrade.
In October, 2020 version 20.10 of Ubuntu came out. As I usually do, I duly clicked the button to start the process.
That upgrade seemed to go smoothly — everything installed quickly with no conflicts or error messages. I walked away to make a cup of white tea, and when I came back the installation had finished and my laptop rebooted.
It was then that I noticed a problem. A fairly big one. Instead of a login screen, I saw a field of aubergine (the colour, not the vegetable). I thought that my laptop was sleeping, so I pressed some keys to try to wake it up. It didn't work. I rebooted, but I was faced with the same problem.
That definitely wasn't a good place to be in.
It would have been easy to freak out, but instead I saw this an opportunity to do something that I had planned to do in early 2021: migrate to elementary OS.
Luckily, I'd done a backup a couple of days previously and my day-to-day work is synced with Nextcloud so I wasn't going to lose anything. On top of that, I had a bootable USB flash drive with elementary on it so I was ready to go.
As a friend wrote in an email:
I'm guessing you experienced one moment of dread (as the screen sat there, blank and aubergine, lifeless), followed by one moment of elation (a blank slate! I can finally do that thing!).
I did feel both. And I embraced that elation.
Before you start reaching for those implements of mayhem, Emacs and vim fans, understand that this article isn't me putting the boot to your favorite editor. I've used both Emacs and vim. And I like them both. A lot.
That said, I realize that Emacs and vim aren't for everyone. It might be that the silliness of the so-called Editor War has turned some people off. Or maybe they just want an editor that's less demanding and which has a more modern sheen.
If you're looking for an alternative to Emacs or vim, keep reading. I have two that might interest you.
While writers have the reputation of being solitary figures, tapping away at keyboards in small rooms, we sometimes have to collaborate with other writers. And sometimes we need to collaborate while an idea or document is hot.
Collaborating in real time can be tricky. You just can't email word processor files around and hope to quickly or efficiently work together.
A number of online tools make real-time collaboration easier and cheaper. I know a number of writers who have embraced those tools for working with other writers and with clients. But not every writer uses those tools, and not every writer wants to.
If you're in a situation like that, then you might want to consider an open source alternative: EtherPad.
If you're like most people, you don't have a bottomless bank account. You probably need to watch your monthly spending carefully.
There are a number of ways to do that, but that quickest and easiest way is to use a spreadsheet. Many folks create a very basic spreadsheet to do the job, one that's consists of two long columns with a total at the bottom. That works, but it's kind of blah.
In this article, I'm going to walk you through creating a more scannable and, I think, more visually-appealing personal expense spreadsheet using LibreOffice Calc.
While PDF files have their uses, they can be a bit of a pain to work with. That's especially true when you need to mash two or more PDF files together — say, when you're adding a cover to a book.
To do that deed, you can use a pair of tools that I introduced a while back. Or you can jump to the command line and use software that's probably already on your computer. For the command line junkie, the latter option might be the preferred option.
Let's take a look at a quick and dirty way to combine PDFs at the Linux command line.
If you were building web pages back in the 1990s, you might remember all of the dedicated HTML editors that were out there. If you were anything like me, you tried more than a couple of them.
Most of those editors have faded from memory, their bits and bytes dispersed ... well, wherever they've been dispersed to. One of the few that survived on the Linux desktop is Bluefish. And it survived for a good reason. Bluefish is a solid HTML editor that's actually more than an HTML editor.
Let's take a look at it.
How the heck did I miss this bit of news?
It was a sad day in August, 2019 when the editorial team at Linux Journal announced that the publication would be riding into the sunset. But what a difference a year (and a bit) makes.
Linux Journal has a new lease on life, this time under the ownership of Slashdot Media. According to the official announcement:
It took some time, but fortunately we were able to get a deal done that allows us to keep Linux Journal alive now and indefinitely. It's important that amazing resources like Linux Journal never disappear.