gTox
gTox copied to clipboard
[abandoned] GTK3 Tox-Client
GTK3-Style Tox-Client
Not ready for daily use ! Please wait for the first release (not alpha/beta).
- Questions and Answers
- Features
- Debug Features
- Audio Notifications
- How to install
- ArchLinux
- Linux
- Mac
- Windows
- How to build
- Linux Dependencies
- Screenshot
Translation Status
| translation | untranslated |
|---|---|
| de.po | |
| es.po | 23 |
| fr.po | 23 |
| it.po | 23 |
| ru.po | 23 |
If you are a gettext-Master, please contact me !
I have some serious problems with this..
Questions and Answers
Why is the menu/popover cropped ?
Because you aren't using Wayland.
Can't be fixed for X11/Windows/Mac. Go ask Gtk+ why.
That said, gTox includes a popover hack...
X feature does not work...
Create an Issue or it will never work.
X feature does not work correctly on windows...
Create an Issue or it will never work.
But windows related bugs are very low priority here.
gTox doesn't work with X gtk-theme...
gTox is written for the default gtk/gnome 3 platform.
It does tweak styles a little and only really work when the default theme is used.
Depending on how hard it is to fix a "x theme" problem it might or might not get fixed.
Create an Issue.
Where is X feature ?
Create an Issue.
gTox only includes what I (KoKuToru) need/want the most.
This will hopefully change in the future.
How to install
Archlinux
yaourt gtox-git
Linux
Check "How to build" and make install
Or use AUR
Mac
No idea. Somehow get dependencies installed. Good luck.
Windows
Build on Linux with mingw-w64 like for Linux.
Or use this prebuild Docker-Image
Or download precompiled binaries, use at your own risk
How to build
First read https://github.com/irungentoo/toxcore/blob/master/INSTALL.md.
This project will need toxcore.
git clone https://github.com/KoKuToru/gTox.git
cd gTox
mkdir build
cd build
cmake ../src
make
Linux Dependencies
gtkmm3, librsvg, gettext, gstreamermm, flatbuffers, util-linux for libuuid
Debug Features
gTox has special enviroment variables to help debugging
GTOX_DBG_TRACKOBJ=1enable object tracking, more or less a leak detectorGTOX_DBG_LVL=x(xcan be from 1 to 5) prints a function call tree
Features
For comparison https://wiki.tox.chat/clients#features
Special to gTox:
- Markup support bold(crtl+b), italic(crtl+i), underline(crtl+u)
Audio Notifications
git submodule update --init --recursive
This will download the audio files from the https://github.com/Tox/Sounds repository.
gTox will load these files from /usr/share/gtox/audio.
Make sure your files are correctly installed!
make install will copy the files into the right folder as long as your CMAKE_INSTALL_PREFIX is correct.
Screenshot
