Skip to content
Jeffrey Baitis edited this page Jan 6, 2018 · 15 revisions

Welcome to the decent.im wiki!

Here are some quick notes / ready reference materials, to be organized later.

NOTE: Use Gajim master (1/6/2018)

Many of the features described here are only available in the most recent Gajim. You can install a nightly snapshot of Gajim for Windows at https://gajim.org/downloads/snap/win/ If the installer won't work for you, try opening the .exe file in 7zip and extracting to a directly manually.

IRC <-> XMPP Bridge Operation

In order to utilize the IRC <-> XMPP bridge, you must first register your client. This is probably best done in Gajim, as McAbber does not support registration of clients as of version 1.0.2.

In Gajim, you must first be connected to the Decent.im server. You can either right-click on decent.im in the main window or click on the "Actions" menu. Next, choose "Discover Services," find the generic IRC bridge, and then enter in your IRC username ("handle") and password. The password field is optional; some IRC servers require one.

Joining and leaving IRC servers and channels...

with McAbber

To tell McAbber to register a new chat channel through the IRC bridge, initiate the chat to the appropriate JID by typing the following:

/room join #channel%[email protected]

To leave the room, just use the Page Up (⇞) / Page Down (⇟) keys. Highlight the conference in the status panel, and type:

/room leave

You can then remove the room from the chat roster using the command:

/room remove

Weird characters

To insert unusual characters into an IRC channel name, use double-backslash-hex notation. For example, the hex value for the character '/' is 2F. In order to join channel #TrueOS/Lobby on irc.gitter.im, in McAbber:

/room join #TrueOS\\2FLobby%[email protected]

In Gajim, the notation is to use a single backslash character in the Room: field. #TrueOS\2FLobby%irc.gitter.im

Making IRC connections "persistent"

The purpose of this feature is to cause the chat server to maintain a persistent connection to the IRC server (so you don't miss your messages!) a la ZNC or IRCCloud.

Configuring IRC server settings (e.g. server password)

Some IRC servers require setting passwords before you are able to connect. A good example is irc.gitter.im shown below:

When you attempt to connect to the IRC server by adding the correct group chat JID to your roster (examples above), the IRC server will disconnect, but the JIDs (identifiers that correspond to different logical components of the IRC server connection) will remain on your chat roster.

Observe the following screenshots for an illustration of how to provide the correct password to the IRC server:

Clone this wiki locally