Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
clients:qtox [2015/11/18 21:47] – [OSX] Removed no longer relevant info. rowen_stipe | clients:qtox [2024/12/05 02:25] (current) – update status 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 ==== |
- | ===== Installation ===== | + | qTox supports audio notifications for received messages and the option to turn them off or on. |
- | ==== Windows ==== | + | qTox supports audio calls for both contacts and group chats using [[https:// |
- | [[: | + | ==== Video features ==== |
- | ==== Linux ==== | + | qTox supports video calls and [[# |
- | === Gentoo === | ||
- | Add overlay and install qTox: | + | ==== Messaging ==== |
- | < | + | |
- | # layman -a tox-overlay | + | |
- | # emerge qtox | + | |
- | </ | + | |
- | === Install from the Tox.chat repository === | + | qTox supports messaging for contacts and group chats, with emoticons, text formatting, and [[include: |
- | You can also install qTox from the official repository of Tox by the following way: | + | Typing notifications are shown to and from contacts, if the feature is enabled in the settings. |
- | < | + | |
- | sudo sh -c 'echo "deb https://pkg.tox.chat/ | + | |
- | 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:// | + | It is possible to message offline contacts, in which case the message will be stored and sent once both users are online. |
- | === Other === | + | qTox has support for chat history, with the option to enable or disable the feature. |
- | You will need the the base Qt5 libraries, OpenAL and FFmpeg. For more info, look [[https:// | + | qTox has support for spell checking using [[https:// |
+ | ==== File transfers ==== | ||
- | git clone https:// | + | qTox has support for file transfer. |
- | cd qTox | + | |
- | ./ | + | |
- | ** Note that '' | + | qTox has partial support for inline images, but it is a preview for saved images only. |
- | ==== FreeBSD ==== | + | |
- | === Binary | + | qTox has support for pausing and resuming file transfers, but broken file transfers will not be resumed. |
+ | ==== Group chats ==== | ||
- | Use pkg utility to install binary package: | + | 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: |
- | pkg install | + | |
- | === Compiling === | ||
- | Update ports tree: | + | ==== Profile & Contact Management ==== |
- | portsnap fetch update | + | |
- | Compile and install client with all dependencies: | + | qTox has support for avatars, [[include: |
- | cd / | + | |
- | make install clean | + | |
- | ==== OSX ==== | + | qTox supports multiple profiles, importing / exporting profiles, and encrypting profiles and save files with a password. |
- | === Binary === | + | [[users:toxlinks|Tox URIs]] are supported. |
- | ^ Download | + | |
- | | [[https:// | + | |
- | === Compiling === | ||
- | <WRAP center round info 60%> | ||
- | The following is a (as of this writing) not thoroughly tested script to aid in the installation of the required libraries, applications, | + | ==== General ==== |
- | ^Script Download ^Last Update ^Status^ | + | |
- | | [[https:// | + | |
- | If you wish to do the installation process manually then the following will guide you through the process. | + | qTox has support for translations, |
- | Start downloading | + | qTox has support for proxies, both SOCKS5 |
- | Install Github Desktop: http:// | + | qTox has support for themes, including the built-in themes: |
+ | * Default | ||
+ | * Blue | ||
+ | * Olive | ||
+ | * Red | ||
+ | * Violet | ||
+ | * Dark | ||
+ | * Dark blue | ||
+ | * Dark olive | ||
+ | * Dark red | ||
+ | * Dark violet | ||
- | Install Xcode: https://itunes.apple.com/us/app/xcode/id497799835? | + | ===== Video Tutorials ===== |
+ | ==== Screen sharing ==== | ||
+ | {{users:qtox_screen_share.mp4| Video tutorial of qTox screen sharing}} | ||
+ | < | ||
- | Install Homebrew using Terminal | ||
- | ruby -e " | ||
+ | {{page> | ||
- | Homebrew prequisites: | + | ===== Installation ===== |
- | <WRAP center round info 60%> | + | ==== Windows ==== |
- | Homebrew usage instructions: | + | |
- | </ | + | |
- | + | [[:Binaries# | |
- | `Clone to Desktop` filter_audio from: https:// | + | |
- | 1. Open Terminal type `cd / | + | |
- | 2. In Terminal type `sudo make install` | + | |
- | Toxcore: Follow OSX instructions for either Homebrew or non-Homebrew installs | + | ==== Linux ==== |
- | https:// | + | |
- | `Clone to Desktop` qTox from: https:// | + | === Arch === |
- | Run: sudo bash ./ | + | PKGBUILD is available in the '' |
- | In terminal after cd to the qTox git folder ( Unless you did something different then it'll be: cd ~/qTox ) | + | |
- | Open QT Creator in your install location and open the qTox.pro file from your qTox git DIR | + | < |
+ | # pacman -S qtox | ||
+ | </ | ||
- | Now click build and you'll have a folder in your home folder (~) with a name like: build-qtox-Desktop_Qt_5_5_1_clang_64bit-Debug or -Release if you told to to make a release build. (Changing it to Debug or Release is nothing more than telling it what to name the folder.) | + | === Debian, Ubuntu, Linux Mint === |
- | You will now have a qTox .app file in there that will run on your machine! | + | < |
+ | # apt-get install qtox | ||
+ | </ | ||
- | This .app will only run on your machine, if you wish to distrubute the application you will have to deploy it using terminal. | + | === Fedora === |
- | cd your/qtox/build/dir | + | qTox is available in the [[https://rpmfusion.org/|RPM Fusion]] repo, to install: |
- | and now run macdeployqt with | + | |
- | /path/to/qt/install/ | + | |
- | You might get a few errors and warnings... I know I do... | + | < |
+ | # dnf install qtox | ||
+ | </ | ||
- | But anything other than: | + | === Gentoo === |
- | WARNING: Plugin " | + | |
- | WARNING: Plugin " | + | qTox is available in Gentoo. |
- | ERROR: no file at "/opt/local/lib/mysql55/mysql/libmysqlclient.18.dylib" | + | |
- | ERROR: no file at "/usr/local/lib/libpq.5.dylib" | + | To install: |
+ | |||
+ | < | ||
+ | # emerge qtox | ||
+ | </ | ||
+ | |||
+ | === openSUSE === | ||
+ | |||
+ | qTox is available in openSUSE Factory. | ||
+ | |||
+ | To install in openSUSE 15.0 or newer: | ||
+ | |||
+ | < | ||
+ | # zypper in qtox | ||
+ | </ | ||
+ | |||
+ | To install in openSUSE 42.3: | ||
+ | |||
+ | < | ||
+ | # zypper ar -f https:// | ||
+ | # zypper in qtox | ||
+ | </ | ||
+ | |||
+ | If your distribution is not listed, or you want / need to compile qTox, there are provided instructions [[https://github.com/qTox/qTox/blob/master/ | ||
+ | ==== FreeBSD ==== | ||
+ | |||
+ | === Binary === | ||
+ | |||
+ | Use pkg utility to install binary package: | ||
+ | pkg install qTox | ||
+ | |||
+ | === Compiling === | ||
+ | |||
+ | Update ports tree: | ||
+ | portsnap fetch update | ||
+ | |||
+ | Compile and install client with all dependencies: | ||
+ | cd /usr/ports/net-im/qTox | ||
+ | make install clean | ||
+ | |||
+ | ==== macOS / OS X ==== | ||
+ | |||
+ | === Binaries === | ||
+ | |||
+ | Binaries are provided on the [[https:// | ||
+ | |||
+ | === Compiling === | ||
- | Should be fine. | + | If you want / need to compile qTox on macOS / OS X, latest instructions are provided [[https:// |
- | --This halfbaked guide brought to you by: Rowen_Stipe-- | ||
{{page> | {{page> |