Restoring the Calendar or Tasks Tabs to Mozilla Thunderbird

Mozilla Thunderbird likes to close the calendar and tasks tabs and then gray out the options to restore them. This is how to make Thunderbird show the calendar and tasks tabs.

I get a whole lot of email across many accounts. Sure, there are other email clients, but I use Thunderbird. I’m used to it and it more or less does the job it’s meant to do. 

Just recently, I had to remove the calendar plugin so that I could install the calendar from my package manager. Yes, the beloved calendar plugin ceased working without any in-app notifications and took a bit of debugging before I figured it out.

Anyhow, if you use Thunderbird long enough, you’ll eventually have the calendar and/or tasks tabs disappear and no longer able to be selected under the view menu. It looks like this:

thunderbird view pane
Hmm… That’s helpful, Mozilla.

Good looking out, Mozilla! That’s really helpful!

But, don’t fret. It turns out that you can just use the keyboard shortcuts to make them visible again.

Oh, wait… Those keyboard shortcuts don’t actually appear to be mentioned anywhere within Thunderbird. So, what are they?

View the Calendar tab with: CTRL + SHIFT + C

View the Tasks tab with: CTRL + SHIFT + D

There. Those are the magical keyboard incarnations needed to restore the tabs even when you can’t select them via the view menu. It makes sense that the calendar is a C, but I have no clue why tasks is a D. If you have any ideas about the reasoning behind that decision, please feel free to leave a comment.

Smash a Button
[Total: 2 Average: 5]
Get PDFPrint This
About Me: I'm just some retired dude with a little bit more free time on my hands. If you want to support the site, why not help yourself out too by ordering some inexpensive web hosting so that you can start your own site?


Put it all Together

This is just a quick article that may show one of the reasons I write this material. We’re just going to put together a couple of pages from this site in an example of real-world use.

So, if you remember, I told you how to use dpkg to get a list of installed applications. The command I used on that page was:

Well, the output from that is more information than I really need. It looks like this:

That’s plenty informative – but I want just the name of the applications. Sure enough, we can use ‘AWK‘ to do this. 

On that page, we have this command:

So, let’s mix the two together! We can do that!

Let’s see… I’ll obviously need to change the paths and file names. Coincidentally, I’ll not need to change the column (the bit about { print $2 }) because I still want the second column. 

What does it end up looking like?

Now, navigate to your documents folder and open InstalledApps.txt with your favorite text editor. You’ll see that it looks a bit like this:

You’ll still have some unwanted text at the top of the page, but it works well enough to get the job done. It’s reasons like that which motivate me to write this material.

Smash a Button
[Total: 1 Average: 5]
Get PDFPrint This
About Me: I'm just some retired dude with a little bit more free time on my hands. If you want to support the site, why not help yourself out too by ordering some inexpensive web hosting so that you can start your own site?


How To: Ask a Good Support Question

Today, we’re going to try to teach you how to ask a good support question. After all, if you want good support (and of course you do) then you really need to start with a good question.

Let’s be frank about this. Asking a good support question is actually a difficult thing  for some people to do. The people needing support are often the least-knowledgeable, which already places them at a disadvantage. 

Seriously, it’s hard to ask good questions. In fact, the possible scope of things that would need to be covered in an article of this nature is so large that I’m really only going to be able to give you some general guidelines. I’ll do what I can, and various sites may have different conventions, so you’ll have to take from this what you can.

Let’s do this thing!

Skip to the support question form by clicking here.

Asking Good Support Questions:

Start with a good headline! Seriously, your headline should actually be a short description. Generic headlines don’t help and won’t attract people to your question.

Bad: “My computer won’t boot.”
Good: “My computer stops booting after the GRUB screen with a blinking cursor and a black screen.”

Seriously, put some effort into it. Don’t make it click-bait, make it an accurate summary of the problem. Make it a simple, well-thought-out description of your problem.

But, before you even begin…

Use the search feature! Before you post your question, search! Search, search, search! It’s your computer and your problem, you should be the one doing the most research. On top of that, many questions already have an answer. Every support site out there has a search function. Use it!

Don’t just use the forum’s search – use your favorite search engine. Don’t just do a quick search, keep searching. Make it past the first five or ten results, and don’t expect your answer to be on the first link you clicked. You might have to do multiple searches, digging deeper into the problem.

I get it, searching can be hard – especially if you don’t know the jargon. So, find as much information as you can about your problem and use any error logs you can find. Even if your searching doesn’t give you the answer – it might give you enough information to help us help you.

Hint: If you start an application from the terminal, you might learn something from the text it outputs to the terminal.

Hint: If you want a nice GUI way to read your logs, I highly recommend using ksystemlog. It pulls in just a few dependencies and a very handy tool.

Seriously, search and then search some more. If nothing else, you’ll have more information with which you can help us to help you. You’ll also learn things along the way. What’s not to love?

While you’re searching, make sure you also search the site to make sure you put your question in the right section. The “General” category is not a catch-all, it’s where you put your question when there’s no better category. If your question is about the terminal, put it in the command line section. If your question is specific to Ubuntu, make sure you put it in the “Debian and derivatives” section. Use commonsense and put your question in the most appropriate section.

Make your post legible! If you want help, once again, help us help you. Because this is written for more than one site, I need to be generic when I say this. The forum has formatting features – USE THEM!

Unless otherwise specified, the language is English. It’s not that we’re dicks, it’s that we don’t speak your language. Use a translator and post your question in English when you’re on English-speaking sites. 

Use code tags. Every single Linux support forum that I know of has the ability to wrap things in code tags. It will look a little like this:

Doing so will properly format the code and make it legible. It makes it easier for us to actually see what’s going on. It gives clear line breaks, makes the text distinct, and helps us spot problems. 

Use paragraphs. Giant walls of text aren’t easy to read, nor are they fun to decipher when they’re interspersed with multiple problems and poorly formatted code snippets. Without paragraphs, you might as well be writing gibberish.

For the love of all that’s holy, stop taking screenshots of text! It’s text. Post it as text! We can highlight the important bits and search for them. We can edit it and post it back to you. So, if it is at all possible, do not post text as images. It’s a pain in the butt to get the text during a boot error, so there are obvious exceptions when it’s approached by a reasonable person. But, seriously, try to avoid it.

Be complete and informative! There’s almost no such thing as too much information. I mean, sure, you could possibly give us more information than we need, but that’s much better than not enough information.

We need to not just know what distro you’re using, but we also need to know what version. We need to know what desktop environment you’re using. We need to know what major changes you’ve made to your system.

We need to know what software version it is you’re talking about. Believe it or not, we don’t know every piece of software, so you should provide a link to the software’s home page so that we can learn about it and help you. We’ll also need to know how you installed it, if it is indeed a software question.

If it’s a hardware connection, telling us the model number of your computer isn’t actually enough information. Different models have entirely different configurations and we’ll need to know what CPU you have, what your GPU is, what you have for sound, what type of connection to the internet you have, how much RAM you have, and possibly more.

NOTE: Sometimes your ‘problem’ isn’t actually a problem, it’s the expected behavior. Yes, your computer will slow down when you have a bunch of browser tabs open and leave them open for days. Yes, your computer will still boot slowly if it’s old and you’re using an OS with a heavy desktop environment and you have everything opening at boot. No, it’s not supposed to show asterisks (some distros do) when you type your password into the terminal.

Be patient and helpful! We’re all volunteers. We owe you nothing. Don’t treat us like paid support and don’t expect us to do the work for you. You’re expected to participate in us helping you. When we ask for follow-up information, provide it in a timely manner.

TIP: Limit your questions to one at a time, unless you’re absolutely certain that they’re related. We volunteers tend to specialize in a few areas, so mixing a bunch of questions into one post is just confusing.

Don’t cross-post. Pick a forum and ask there. Chances are good that we’re members of the other forums, so you’re going to get a lot of the same people helping you. Don’t ask the same question at multiple sites, ask at one site – which also makes it easier for the person who’s searching for the same question in the future.

Finally! This is just a general guide. As I told you at the start, asking a good support question isn’t easy. On top of it all, different forums will have different conventions. So, you should probably lurk at a forum before just jumping in. It’s probably a good idea to pick a forum at the same time you pick a distro. That way, they know who you are and you’re a member of the community before you’re asking for help.

Anyhow, I have a (temporary, I hope) survey that you can answer. It’s just a good start for asking a good support question. It’s located here:

Ask a Good Support Question Easy Form

Again, that’s just a form to ensure you include the basic information needed to help you. Be reasonable and amend it as necessary. In the future, I’ll try to get something better designed, but it’s a start. This is definitely a draft and will be amended in the future.

 

Smash a Button
[Total: 2 Average: 5]
Get PDFPrint This
About Me: I'm just some retired dude with a little bit more free time on my hands. If you want to support the site, why not help yourself out too by ordering some inexpensive web hosting so that you can start your own site?


Fun With The ‘AWK’ Command

Today, I’ll show you a real-world use of the venerable AWK command. I use the AWK command fairly regularly.

First, a little about AWK. The AWK command has been around since 1977 and is named after the three people who wrote the original version: Alfred Aho, Peter Weinberger, and Brian Kernighan. It was first officially released in Version 7 Unix (V7) and has been a valuable text processing program ever since.

This is just one instance of how I used it to process some text.

I was going through the statistics at the Music For Us site. Among the statistics is a list of countries from which MFU has had visitors. Given the age of the site, it’s a fairly long list.

The format of the text was as follows:

I only cared about the name of the countries, but it was a very long list (more than 100 entries) and I didn’t want to edit them out manually. So, it was a pretty easy decision to use AWK to process it.

First, I copied the text into a document called ‘countries.txt’. I then opened my terminal and headed to that directory. This was the command I used:

So, I basically told it to use AWK to process countries.txt, to extract the second column, and to write that data to a file called finished.txt. In this case, I could have easily extracted any of the columns without much difficulty. You simply need to change the $2 to whichever column you want.

If you’d like a full explanation of the command, you can actually check it out on one of my favorite sites, explainshell.com. (That link will take you directly to the explanation of this specific command.)

Anyhow, the output was as expected. It looks like:

(If you want to see the full list, check out the paste here. By the way, you can feel free to use that site for your own paste needs. We have our own free pastebin service.)

I guess the final verdict is that Linux really lets me be lazy! Instead of processing that text manually, I used the AWK command and processed it all in less than a second. I didn’t have to sit there and copy/paste. I didn’t have to spend the time verifying it. I just had to run one simple command and I had the data I needed, nice and neat.

The thing is, I really only need the basics so I have giant holes in my knowledge – and yet, I know enough to do things like that, making my life easier. There’s always so much more to learn, and that’s awesome.

Smash a Button
[Total: 0 Average: 0]
Get PDFPrint This
About Me: I'm just some retired dude with a little bit more free time on my hands. If you want to support the site, why not help yourself out too by ordering some inexpensive web hosting so that you can start your own site?


What is the Best Linux Distro?

Finally, an answer to the age old question: Which Linux distro is the best?

This question gets asked time and time again. This has been debated from the moment more than one distro existed – pretty much since day one. It’s also often seen on a larger scale, is Windows better than MacOS or Linux? It has been so hotly debated that it has caused true animosity and rage-quitting entire sites.

I’ve been using Linux exclusively for more than a decade. In a prior position, I used Unix extensively. I have dozens of virtual machines of myriad distros. My Linux ISO folder is 250 GB in size. If you can name it, I’ve probably installed it and used it. I think that makes me qualified to finally put this question to bed.

So, what is the best Linux distro?

There isn’t one.

The best Linux distro is the best one for you. It’s the one that suits your individual needs best. It’s the one where you’re most able to get your work done. It’s the one that’s suited to your personal workflow. It’s the one that makes you the most happy. It’s the one that best lets you use the applications you need to use. It’s the one that works for you.

You can look up Linux distro benchmarks.
You can check their popularity.
You can test them out virtually online.

But, at the end of the day, nothing beats experience. You can download the images and use VirtualBox to test them for longer periods (and more fully, with internet access) than you’ll get online. You can download the various .iso images and test them on bare metal – without harming your currently installed operating system.

The reality is, it may take you some time to find the right distro for you. Maybe you’ll start with something easy to install and maintain, and maybe your final destination ends with Linux From Scratch. Maybe you’ll start off with LFS, learn as much as you can, and end up using a more mainstream distro. Who knows? Only you. Only you know.

When someone attempts to tell you the best Linux distro, what they really mean is what is best for them. That may not be the best for you – or it could be the best for you. You won’t know until you try. You still won’t know, until you’ve tried many.

There are many things to consider. Do you want a stable release? Do you want a rolling release with the most up-to-date software? Do you want to use Aptitude or Zypper, or maybe none at all? Which desktop environment do you want? What default software do you want? Which window manager is right for you? Do you want a fancy desktop or just the bare minimum? How about something in between?

TIP: You can do some really refined searches at DistroWatch.

Do you want a distro that comes with just the basics so that you can add your own software? Do you want a distro that comes with the software you’re most likely to use? Do you want a specialist distro that comes with the tools you need, like Springdale Linux? Do you want to work with multimedia as a creator with Ubuntu Studio?

Then, what computer architecture are you using? Are you trying to keep your old 32 bit computer running? You can do that. Do you want to use your SBC (Single-Board Computer) as your HTPC (Home Theater PC)? You can do that. Do you want to set up your own router and firewall? You can do that. Do you want to set up your own NAS (Network-Attached Storage)? You can do that! In fact, there are unique Linux distros to do all of those things!

There are many, many choices. Odds are great that there’s a distro that’s right for you. And, if you can’t find one that’s just right, you can make your own. On top of that, you can make pretty much any distro do the same thing that another distro does. So, you can start with one distro and turn it into whatever you want.

The choices are so many and so broad that you have practically limitless choices. That’s one of the things that makes Linux so great. You have a say in what your operating system does (and what it doesn’t) do. It’s your computer, you get to decide.

And, that’s the answer to this age-old question. There is no right distro, there’s only the right distro for you. Me? I’m old. I want stability and an environment that gets out of my way to let me get my work done with the smoothest possible workflow. The distro that does that is the distro that’s right for me.

Enjoy the wondrous journey of discovery, as  you find the right Linux distro for you.

NOTE: This article was updated on 01/15/2021.

Smash a Button
[Total: 7 Average: 5]
Get PDFPrint This
About Me: I'm just some retired dude with a little bit more free time on my hands. If you want to support the site, why not help yourself out too by ordering some inexpensive web hosting so that you can start your own site?