Using is simple, secure and easy. Just create an xmpp account, install an xmpp client, login and start chatting.

This is a quick guide for those people who have heard of but have never used it. Using XMPP is like using most other chat services.

This guide just gives a few suggestions on xmpp servers to register an account and a few popular clients for Linux.

@Vextaur @dino anyone could create a free account and join any number of the free open source group chat projects available on the internet just to give a try.

The client for has an chat group at

Or you might even consider starting your own group chat.

@textovervideo Middle part should say "AN XMPP CLIENT" instead of "A XMPP CLIENT". The X in XMPP starts with a vowel sound (e, like ex).

@textovervideo create an account where? How do I know I can trust these servers?

@hj @textovervideo Gajim is UX-wise not really user-friendly to the average pleb on Windows like me.

Awaiting when Dino gets ported.
@Craftplacer @textovervideo and dino doesn't support http-upload/copy-paste/drag-n-drop or something...

while kaidan doesn't support OMEME IIRC

@hj @textovervideo What are you saying?

You can now send files via drag and drop! Furthermore, you can now send Images by pasting them from your clipboard. As before, there is also still the option to press the “Send a File”-button.

@Craftplacer @textovervideo i think it uses p2p, not HTTP upload tho. Maybe it's improved since last time i tried it.

still, i'm more inclined towards kaidan because it uses qt. (dino is disgusting GTK3)
@Craftplacer @textovervideo qt is lesser evil tho, it doesn't behave nor work like shit, it just has an asshole owner.
@hj @textovervideo I don't have time to check which developers is sitting behind which bloated UI lib.

All I know is what I can piece together for software from the internet and how it turns out in the end.

I never use QT because I don't use KDE, and then I still have a Kvantum Manager (what the hell that is) because a package on Manjaro has it as dependency.
@Craftplacer @textovervideo i do use KDE, and the thing is that all GTK3 apps look and behave like shit, even with tweaks to make them better.

And GTK3 being GNOME thing, well, they don't care about anyone except for GNOME.
@hj @textovervideo All I can say that Linux's FOSS ecosystem is shit.

It just isn't working out for me, and I always fall back to the software that elitists say is cancer because it's closed source or proprietary, even then when it "just works:tm:"
@Craftplacer @textovervideo ecosystem? what ecosystem?

But yeah, I do the same t. proud user of systemd and pulseaudio

Some things are just yucky like gtk, if there's qt alternative that works i will use it. Which is why i still use gajim (also gtk3 but it's bearable) instead of kaidan (doesn't quite work yet).
@hj KDE has their DE and programs, and GNOME does too.

and then there's software you can install, but then it has it's own issues, sometimes it's unhelpful or complicated, because you're not a terminal hog nor a developer nor someone who understands Linux fully.

I am simply complaining that stuff is not straight forward or just doesn't work out for a Windows power user.
@Craftplacer yeah, it was pretty much same for me t. lived with windows for 20+ years.

Still KDE somehow was the most easy-to-use and easy-to-customize. It had issues, and still does, just less of them.

Using windows now sometimes feels like more effort to make it work than linux, thanks, win10.
@hj I agree Microsoft shifted their views and target customers with Win10, even I have to fix shit to make it work how I want. I even hate the modern apps.

But it's at least still possible on Windows to mod it.

For example, if I wanted to change how XFCE works, I'd have to:

1. Either learn how to change source code and make builds of that said program

1.1. Then fork it or
1.1.1. Maintain the fork

1.2. make a pull/merge request

2. Bug the developers on *their* issue tracker, talk to them or get my issue ultimately closed

3. Give up

That's how I see it.

On Windows everything is so clunky, it's just the matter of finding where and what to change, be it a file in AppData, or changing values in the registry.

Dunno how you see it.
@Craftplacer yeah that's exactly the thing with KDE and why I like it so much.

If i wanted to change how KDE works, i'd have to

1. Open up settings
2. Change some setting

Obviously, there are limitations but what it gives is incredibly flexible.

I mean i went from

Windows-like setup (taskbar, normal windows)


MacOS-like setup (dock taskbar, normal windows but with buttons on the left side, global menu bar)


XMonad-like setup (status bar, no task management, tiling, windows without titlebars)

I really REALLY like this approach, to the point where i slip this philosophy into PleromaFE quite often (and that's the reason why settings screen is so cluttered lol, we'll clean it up sometime). It's not without problems ofc, but those are also solvable.
@hj I mean, layout stuff is not my problem, for me it's the possibilities of *what* you can change.

something I still don't get, you cannot define a "dent" in your taskbar, or define an area that says "this is secondary elements, buttons, icons, etc.", and style it like that, how Windows does (pic related).

XFCE is bad with customization.

KDE, IDK, I don't like its widgets, I don't feel home there (especially with the weird ass settings).

GNOME, is okayish with extensions, that do offer lots of them.
@Craftplacer i think that all FOSS GUI things except KDE are pretty much tailored to some one use case and offer bare minimum settings ever. I don't think you have that much of a choice there.

>something I still don't get, you cannot define a "dent" in your taskbar, or define an area that says "this is secondary elements, buttons, icons, etc.", and style it like that, how Windows does (pic related).

You could do something like that with KDE and some custom styles, but it would a tad bit more complicated than just changing settings, yeah.

All i can say is that KDE might not feel like at home, but you can "renovate it" without even opening up text editor or terminal, and make it feel homey. That's what I did.
@hj @Craftplacer >KDE might not feel like at home, but you can "renovate it" without even opening up text editor or terminal

that's exactly what i did; stock kde plasma is alright, but a few quick tweaks give me an experience similar to macOS, but with all the goodness of KDE!

LB: XMPP is still a solid solution after all these years.

@textovervideo you may probably want to remove Xabber from your recommendations. It’s devs have a known anti-encryption stance. Here’s a quote:

“What I don't want is OMEMO, it's worthless to me. And since I'm a bit out of spare money, I have to make Xabber a viable source of income, I have some Ideas how to do that, and OMEMO does not play into any of these ideas. If some of you want this feature badly, pay me a for development of it (we charge $3500 per developer man/month). If you are not willing - well, sorry, we serve only customers, not freeriders.

I actually don't understand this desire for encryption. Some ejabberd developer recently said in email group that XMPP community is affected by severe crypto-cancer, and I fully agree with him. For most uses, OTR or OMEMO just gives user an illusion of safety, not really meaningful increase in it. If you want your messages to be safe, you can just run your own server, that's easy and rather cheap. Just be wary of certificate errors.

TL,DR: OMEMO is for junkies and crypto-nerds who pay us nothing, get lost, or pay.”


Granted, they have OMEMO implemented since then, but I’d still be wary about their motives and attitude.

@textovervideo @drq так. я зарегался, а дальше что? :D

@pytat0 Ставишь клиент, прописываешь туда свою регу, и далее - добавляешь кого-нибудь да общаещь его до потери сознания.


@pytat0 @textovervideo @drq а дальше пишешь сам себе потому что никого больше в жаббере нет.
Sign in to participate in the conversation

Fosstodon is an English speaking Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.