4686bcb8ca
The model is detached from the treeview at start, so put all avatars into the model before we attach it again. Only draw PEP images when we receiv them. We dont save them to the database so it makes no sense to try and draw them on start. |
||
---|---|---|
.gitlab/issue_templates | ||
data | ||
doc | ||
flatpak | ||
gajim | ||
plugins | ||
po | ||
scripts/dev | ||
test | ||
win | ||
.flake8 | ||
.gitignore | ||
.gitlab-ci.yml | ||
AUTHORS | ||
CONTRIBUTING.md | ||
COPYING | ||
ChangeLog | ||
MANIFEST.in | ||
README.md | ||
appveyor.yml | ||
launch-history-manager.py | ||
launch.py | ||
org.gajim.Gajim.json | ||
pylintrc | ||
setup.py |
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
- python3-openssl (>=0.14)
Optional Runtime Requirements
- python3-keyring for saving your password to your system keyring
- python3-pil (pillow) for support of webp avatars
- python3-gnupg to enable GPG encryption
- For zeroconf (bonjour) you need python3-dbus
- 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. Some distributions split dbus-x11, which is needed for dbus to work with Gajim. Version >= 0.80 is required.
- python3-dbus bindings (>=1.2.0)
- 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
- python3-idna and python3-precis-i18n for correctly parsing JIDs
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
Links
That is all, enjoy!
(C) 2003-2018 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.