Ghostboard pixel Skip to content

Sail The Fediverse With Tuba Client for Linux

Tuba Fediverse client lets you connect with your Mastodon instance, and more. Check it out here!

Mastodon has been one of the most popular alternatives to X in the past few years, with many making the jump to socialize with a more friendly crowd, according to their personal preferences.

Sure, it has not become mainstream, but people now have many choices to explore the Fediverse, where's the harm in that?

Anyhow, those interested in further improving their Fediverse/Mastodon experience can take advantage of this really cool open-source desktop client for Linux.

Continue reading to find out more! 😃

Tuba: Overview ⭐

a screenshot of tuba

Developed by a group of dedicated developers, Tuba is a fork of the now defunct Mastodon client, Tootle, that is powered by the Vala programming language.

It has been made available under the GPL-3.0 License, and is actively maintained, with patches flowing in every other week.

Some key features of it include:

  • Quick Setup
  • Mobile-Friendly
  • Intuitive User Interface

Initial Impressions 👨‍💻

Installation went by smoothly on my Ubuntu-equipped laptop, and on first launch, I had to enter the server URL of my Mastodon account before I could proceed.

a screenshot of tuba server configuration
📋
There was also an option to enable “Admin Mode” for users who need access to the Admin dashboard.

When I went ahead, a webpage popped up asking me to log in with my account, which was hosted on Fosstodon. I would have liked if there was a handy list of popular instances somewhere on the onboarding page for Tuba, but, it's okay.

a screenshot of tuba account authorization process in web browser

On the webpage, I authorized Tuba to the permissions shown above. Without those permissions, the app will not work.

After that was done, I was taken into the “Home” feed, where I could see posts from the people and organizations I follow, it was identical to what one would find when using a web browser, albeit with some neat tweaks.

a screenshot of tuba home feed

I then moved to the “Notifications” section, where my most recent notifications were shown to me, arranged neatly. I could also filter the notifications to sort them, the option for that was the funnel logo at the top-right of the app.

a screenshot of tuba notifications section

After that, I went into the “Conversations” tab, where I was able to see an old private mention I did on a post by stux back in 2021. This is the place where you will find such posts.

If you haven't figured by now, I am a bit dormant on my Fosstodon account. 😝

a screenshot of tuba conversations section
I said what I said ☠️

Then came the “Search” section, which was the one-stop place to search for people, posts, and hashtags.

As you can see below, I searched for Nick, from The Linux Experiment, and I was able to find two accounts, with the one on mastodon.social being the official one.

a screenshot of tuba search section

I then moved on to the “Explore” tab, which featured multiple sub-categories, in the first one called “Posts”, there was a random feed of suggested posts that covered various topics, including U.S. politics.

On the second one, “Hashtags”, there was a list of trending hashtags across the Fediverse, on the third one, “News”, there was a mix of different news articles, and on the last one, “For You”, I was shown a few suggested accounts to follow.

All this left me wondering, how can I view my profile?

For that, I went into the hamburger menu at the top left of Tuba, where there was an option to “Open Profile”, it also had other helpful options such as to see follow requests, muted/blocked accounts, keyboard shortcuts and more.

There was also the option to add/remove profiles in the accounts' menu where It was weird to see that if I clicked on my name in it, the home feed would load up, instead of my profile.

But, when I click on the profile picture, Tuba would load my profile.

If you were wondering how a profile looks when using Tuba, this is how. 👇

a screenshot of tuba with a user profile open

I then tried out the post editor, which can be accessed in various ways, such as from the hamburger menu, by clicking on the pen logo at the bottom-right when browsing the home feed, or by replying to a post.

a screenshot of tuba post editor

It was quite straightforward to get used to, with options for changing post visibility, adding media, creating a poll, adding emojis, changing the language, and placing a content warning.

a screenshot of tuba settings menu

Similarly, the preferences menu had many options to tweak Tuba to my liking, but the default experience was good enough for me. There is a host of accessibility, notification, and filtering options under this.

Wrapping up, I will say that using Tuba was a great experience, and folks who want a native client experience should definitely go with it, the storage footprint is quite low too!

📥 Get Tuba

If you liked Tuba, or just want to take it for a test drive, then you can do so by getting it from the Flathub store.

Those looking to contribute to this project, or want to check out the source code, can visit its GitHub repo.

💬 Let me know if you have used Tuba before. I know many of our followers over on Mastodon do!


Here's why you should opt for It's FOSS Plus Membership

  • Even the biggest players in the Linux world don't care about desktop Linux users. We do.
  • We don't put content behind paywall. Your support keeps it open for everyone. Think of it like 'pay it forward'.
  • Don't like ads? With the Plus membership, you get an ad-free reading experience.
  • When millions of AI-generated content is being published daily, you read and learn from real human Linux users.
  • It costs just $2 a month, less than the cost of your favorite burger.

Latest