mirror of
https://github.com/Tha14/toxic.git
synced 2024-11-23 01:23:03 +01:00
A Tox-based instant messaging and video chat client
c29d5d1ca2
Sync with main project |
||
---|---|---|
build | ||
fun | ||
misc | ||
src | ||
.gitignore | ||
.travis.yml | ||
AUTHORS | ||
ChangeLog | ||
COPYING | ||
INSTALL | ||
NEWS | ||
README | ||
README.md |
Toxic
Toxic is an ncurses based instant messaging client for Tox which formerly resided in the Tox core repository and is now available as a standalone program. It looks like this.
Installation
Base dependencies
- libtoxcore
- ncurses (for Debian based systems: libncurses5-dev libncursesw5-dev)
Audio dependencies
- libtoxav
- openal
Compiling
cd build/
make
sudo make install DESTDIR="/path/you/like"
- You can add specific flags to makefile with
USER_CFLAGS=""
and/orUSER_LDFLAGS=""
- You can pass your own flags to makefile with
CFLAGS=""
and/orLDFLAGS=""
(this will supersede the defaults one) - Audio calling support is automatically enabled if all dependencies are found
Troubleshooting
If your default prefix is "/usr/local" and you get the error:
error while loading shared libraries: libtoxcore.so.0: cannot open shared object file: No such file or directory
you can try fix it running sudo ldconfig
.
If that doesn't fix it, run:
echo '/usr/local/lib/' | sudo tee -a /etc/ld.so.conf.d/locallib.conf
sudo ldconfig
Settings
After running Toxic for the first time an empty file called toxic.conf should reside in your home configuration directory ("~/.config/tox" for Linux users). For an example on how to use this config file to save settings such as auto-logging and time format see: misc/toxic.conf.