gajim, but with plural-affirmative aliases to the /me command
Go to file
Daniel Brötzmann 7ed770d7c8 Treat incoming messages as 'chat' by default
Incomming messages of type 'normal' have to be acknowledged one by one,
which can be time consuming when many messages are received.
2019-04-30 17:33:12 +02:00
.gitlab/issue_templates add issue templates 2017-08-30 21:25:06 +02:00
data Bump copyright year 2019-01-05 17:35:00 +01:00
flatpak Flatpak: Update runtime version to 3.32 2019-03-21 00:29:45 +01:00
gajim Treat incoming messages as 'chat' by default 2019-04-30 17:33:12 +02:00
mac Add tool to create macOS .icns icon and .app bundle 2019-01-07 22:26:42 +01:00
plugins Remove obsolete dbus plugin 2019-01-05 16:46:36 +01:00
po update translations 2018-02-17 17:46:09 +00:00
scripts/dev Disable some pylint checks 2019-04-07 23:34:43 +02:00
test Add test for CertificateDialog 2019-04-26 19:53:10 +02:00
win Fix installation of dependencies 2019-04-26 21:41:38 +02:00
.gitignore Add .vscode to .gitignore 2018-09-27 14:53:23 +02:00
.gitlab-ci.yml Update pylint to 2.3.1 2019-04-07 18:49:27 +02:00
AUTHORS Add dummy AUTHORS file 2017-09-02 12:05:32 +02:00
CONTRIBUTING.md Update CONTRIBUTING.md 2019-04-20 08:13:56 +02:00
COPYING Revert "Add OpenSSL licese exception. Fixes #8999" 2018-03-28 19:24:47 +02:00
ChangeLog Update ChangeLog 2018-10-22 19:52:47 +02:00
MANIFEST.in re-add usefull file 2017-12-15 23:07:47 +01:00
README.md Update README.md 2019-04-16 23:34:04 +02:00
appveyor.yml Fix Windows build 2018-10-23 23:27:02 +02:00
launch-history-manager.py HistoryManager: Init configpaths only in standalone mode 2018-04-21 13:59:20 +02:00
launch.py Use setuptools' automatic script creation 2018-01-13 22:50:38 +01:00
mypy.ini Remove GPG code from Gajim 2019-04-16 23:24:40 +02:00
pylintrc Update pylintrc 2019-04-07 20:41:27 +02:00
setup.cfg Raise nbxmpp version 2019-02-24 20:20:28 +01:00
setup.py Restructure test 2018-11-11 16:50:59 +01:00

README.md

Welcome to Gajim

Runtime Requirements

  • python3.5 or higher
  • python3-gi
  • python3-gi-cairo
  • gir1.2-gtk-3.0 (>=3.22)
  • python3-nbxmpp (>=0.9.90.4)
  • python3-openssl (>=16.2)
  • python3-cssutils (>=1.0.2)
  • python3-keyring
  • python3-precis-i18n

Optional Runtime Requirements

  • python3-pil (pillow) for support of webp avatars
  • gir1.2-avahi-0.6 for zeroconf on Linux or pybonjour on Windows/macOS
  • gir1.2-gspell-1 and hunspell-LANG where lang is your locale eg. en, fr etc
  • gir1.2-secret-1 for GNOME Keyring or KDE support as password storage
  • D-Bus running to have gajim-remote working
  • gir1.2-farstream-0.2, gir1.2-gstreamer-1.0 and gir1.2-gst-plugins-base-1.0 for audio and video calls
  • gir1.2-gupnpigd-1.0 for better NAT traversing
  • gir1.2-networkmanager-1.0 for network lose detection
  • gir1.2-geoclue-2.0 for sharing your location

Compile-time Requirements

  • python-setuptools

Installation Procedure

Packages

Snapshots

Linux

./setup.py install --root=/

or

pip install . (python-pip is required)

Mac

see Wiki

Developing

For developing you don't have to install Gajim.

After installing all dependencies execute

./launch.py

Flatpak

see README

Windows

see README

Miscellaneous

Debugging

Execute gajim with --verbose

That is all, enjoy!

(C) 2003-2019 The Gajim Team https://gajim.org

We use original art and parts of sounds and other art from Psi, Gossip, Gnomebaker, Gaim and some icons from various gnome-icons (mostly Dropline Etiquette) we found at art.gnome.org. If you think we're violating a license please inform us. Thank you.