Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
clients:qtox [2015/07/15 17:15] – Added a way to install from Tox.chat repo. skyzohkey | clients:qtox [2020/06/07 23:36] (current) – [qTox] update repo link skeleton1 | ||
---|---|---|---|
Line 3: | Line 3: | ||
**qTox** is a client written for the [[users: | **qTox** is a client written for the [[users: | ||
- | | Repository | https:// | + | | Repository |
- | | Maintainers | tux3 | | + | | Maintainers |
- | | Language | C++ | | + | | Language |
- | | Graphical Toolkit | Qt | | + | | Graphical Toolkit | Qt |
- | | Operating Systems | Linux, Windows, OS X | | + | | Operating Systems | Linux, Windows, OS X | |
+ | | Status: | ||
+ | ===== Features ===== | ||
- | {{page> | + | ==== Audio features ==== |
+ | |||
+ | qTox supports audio notifications for received messages and the option to turn them off or on. | ||
+ | |||
+ | qTox supports audio calls for both contacts and group chats using [[https:// | ||
+ | |||
+ | ==== Video features ==== | ||
+ | |||
+ | qTox supports video calls and [[# | ||
+ | |||
+ | |||
+ | ==== Messaging ==== | ||
+ | |||
+ | qTox supports messaging for contacts and group chats, with emoticons, text formatting, and [[include: | ||
+ | |||
+ | Typing notifications are shown to and from contacts, if the feature is enabled in the settings. | ||
+ | |||
+ | It is possible to message offline contacts, in which case the message will be stored and sent once both users are online. | ||
+ | |||
+ | qTox has support for chat history, with the option to enable or disable the feature. | ||
+ | |||
+ | qTox has support for spell checking using [[https:// | ||
+ | ==== File transfers ==== | ||
+ | |||
+ | qTox has support for file transfer. | ||
+ | |||
+ | qTox has partial support for inline images, but it is a preview for saved images only. | ||
+ | |||
+ | qTox has support for pausing and resuming file transfers, but broken file transfers will not be resumed. | ||
+ | ==== Group chats ==== | ||
+ | |||
+ | qTox has support for persistent group chats, but file transfers and typing notifications in group chats aren't possible yet until the feature is implemented by [[users: | ||
+ | |||
+ | |||
+ | ==== Profile & Contact Management ==== | ||
+ | |||
+ | qTox has support for avatars, [[include: | ||
+ | |||
+ | qTox supports multiple profiles, importing / exporting profiles, and encrypting profiles and save files with a password. | ||
+ | |||
+ | [[users: | ||
+ | |||
+ | |||
+ | ==== General ==== | ||
+ | |||
+ | qTox has support for translations, | ||
+ | |||
+ | qTox has support for proxies, both SOCKS5 and HTTP. For an example of a proxy configuration, | ||
+ | |||
+ | qTox has support for themes, including the built-in themes: | ||
+ | * Default | ||
+ | * Blue | ||
+ | * Olive | ||
+ | * Red | ||
+ | * Violet | ||
+ | * Dark | ||
+ | * Dark blue | ||
+ | * Dark olive | ||
+ | * Dark red | ||
+ | * Dark violet | ||
+ | |||
+ | ===== Video Tutorials ===== | ||
+ | ==== Screen sharing ==== | ||
+ | {{users: | ||
+ | < | ||
+ | |||
+ | |||
+ | {{page> | ||
===== Installation ===== | ===== Installation ===== | ||
Line 20: | Line 89: | ||
==== Linux ==== | ==== Linux ==== | ||
- | === Gentoo | + | === Arch === |
+ | |||
+ | PKGBUILD is available in the '' | ||
- | Add overlay and install qTox: | ||
< | < | ||
- | # layman | + | # pacman |
- | # emerge | + | |
</ | </ | ||
- | === Install from the Tox.chat repository | + | === Debian, Ubuntu, Linux Mint === |
- | You can also install qTox from the official repository of Tox by the following way: | ||
< | < | ||
- | sudo sh -c 'echo "deb https:// | + | # apt-get install qtox |
- |
wget -qO - https:// | + | |
- | sudo apt-get install apt-transport-https | + | |
- | sudo apt-get update -qq | + | |
- |
echo "qTox Repository Installed." | + | |
- | sudo apt-get install qtox | + | |
- | echo "qTox Installed." | + | |
</ | </ | ||
- | //These data are from the qTox [[https:// | + | === Fedora === |
- | === Other === | + | qTox is available in the [[https:// |
- | You will need the the base Qt5 libraries, OpenAL and FFmpeg. For more info, look [[https:// | + | < |
+ | # dnf install qtox | ||
+ | </code> | ||
- | git clone https:// | + | === Gentoo === |
- | cd qTox | + | |
- | ./simple_make.sh | + | qTox is available in Gentoo. |
+ | |||
+ | To install: | ||
+ | |||
+ | < | ||
+ | # emerge qtox | ||
+ | </code> | ||
+ | |||
+ | === openSUSE === | ||
+ | |||
+ | qTox is available in openSUSE Factory. | ||
+ | |||
+ | To install in openSUSE 15.0 or newer: | ||
+ | |||
+ | < | ||
+ | # zypper in qtox | ||
+ | </code> | ||
+ | |||
+ | To install in openSUSE 42.3: | ||
+ | |||
+ | < | ||
+ | # zypper ar -f https://download.opensuse.org/ | ||
+ | # zypper in qtox | ||
+ | </ | ||
- | ** Note that '' | + | If your distribution |
==== FreeBSD ==== | ==== FreeBSD ==== | ||
Line 68: | Line 155: | ||
make install clean | make install clean | ||
- | ==== OSX ==== | + | ==== macOS / OS X ==== |
- | ** WARNING: THIS SECTION IS MOST LIKELY OUTDATED** | + | === Binaries === |
- | Installation | + | Binaries are provided |
- | The first thing you need to do is install ProjectTox-Core with a/v support. Refer to the INSTALL guide in the ProjectTox-Core github repo. | + | === Compiling === |
- | + | ||
- | Next you need to download QtTools (http:// | + | |
- | + | ||
- | Once that is installed you will most likely need to set the path for qmake. To do this, open up terminal and paste in the following; | + | |
- | + | ||
- | export PATH=/ | + | |
- | + | ||
- | For myself, the qmake binary was located in / | + | |
- | + | ||
- | This is not a permanent change, it will revert when you close the terminal window, to add it permanently you will need to add echo the above line to your .profile/ | + | |
- | + | ||
- | Once this is installed, do the following; | + | |
- | + | ||
- | git clone https:// | + | |
- | cd qTox | + | |
- | qmake | + | |
- | + | ||
- | Now, we need to create a symlink to / | + | |
- | + | ||
- | mkdir -p $HOME/ | + | |
- | sudo ln -s / | + | |
- | sudo ln -s / | + | |
- | + | ||
- | The final step is to run | + | |
- | + | ||
- | make | + | |
- | + | ||
- | in the qTox directory, or if you are using the bundled tox core installation, | + | |
- | + | ||
- | ./ | + | |
- | Assuming all went well you should now have a qTox.app file within the directory. Double click and it should open! | + | If you want / need to compile |
{{page> | {{page> |