Difference between revisions of "Gajim"

From ArchWiki
Jump to navigation Jump to search
m (→‎OMEMO Support: cleanup)
(Added 'hide_chat_banner' tip and merged with 'Minimize / Close to tray' tip into 'Advanced configuration' section.)
Line 33: Line 33:
 
# Please refer to the official documentation for [https://dev.gajim.org/gajim/gajim-plugins/wikis/OmemoGajimPlugin#running running instructions]
 
# Please refer to the official documentation for [https://dev.gajim.org/gajim/gajim-plugins/wikis/OmemoGajimPlugin#running running instructions]
  
== Minimize / Close to tray ==
+
== Advanced configuration ==
  
By default Gajim remains in the taskbar (for Docks) instead of minimizing to tray when closing it. If you would like to disable this behavior, go to ''Preferences > Advanced > Advanced Configuration Editor'' and change '''hide_on_roster_x_button''' to '''Activated'''.
+
Settigs in ''Preferences > Advanced > Advanced Configuration Editor'' can be adjusted in order to increase Gajim's usability.
 +
 
 +
=== Minimize / Close to tray ===
 +
 
 +
By default Gajim remains in the taskbar (for Docks) instead of minimizing to tray when closing it, to disable this behavior '''enable''' the '''hide_on_roster_x_button''' preference.
 +
 
 +
=== Hide chat banner ===
 +
 
 +
To hide the avatar banner on top of the the two-person chat window '''enable''' the '''hide_chat_banner''' preference.

Revision as of 14:50, 2 February 2019

Gajim is a full featured and easy to use XMPP client.

Installation

Install the gajim package.

D-Bus remote control

To enable D-Bus remote control support, go to Preferences > Advanced > Advanced Configuration Editor, open the 'Advanced Configuration Editor', enable remote_control, and then restart Gajim.

Show/hide roster

If you would like to be able to show/hide the roster using a script or your wm, you can use the following command from the terminal.

$ gajim-remote toggle_roster_appearance

It may be necessary to restart Gajim if this doesn't work.

OMEMO Support

OMEMO Multi-End Message and Object Encryption is an XMPP Extension Protocol (XEP) for secure multi-client end-to-end encryption. It is an open standard based on Axolotl and PEP which can be freely used and implemented by anyone.

In order to use OMEMO in Gajim, follow these steps:

  1. Install the python-axolotl and python-qrcode packages.
  2. Open Gajim and go to menu Gajim => Plugins;
  3. Go to the Available tab;
  4. Mark the "OMEMO" plugin and click the Install/Update Plugin button;
  5. Go back to the Installed tab;
  6. Activate the "OMEMO" plugin;
  7. Close dialogs to save the changes;
  8. Restart Gajim;
  9. Please refer to the official documentation for running instructions

Advanced configuration

Settigs in Preferences > Advanced > Advanced Configuration Editor can be adjusted in order to increase Gajim's usability.

Minimize / Close to tray

By default Gajim remains in the taskbar (for Docks) instead of minimizing to tray when closing it, to disable this behavior enable the hide_on_roster_x_button preference.

Hide chat banner

To hide the avatar banner on top of the the two-person chat window enable the hide_chat_banner preference.