Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
clients:qtox [2015/12/03 23:36]
rowen_stipe [Table] Update: Last Update date
clients:qtox [2020/06/07 23:36]
skeleton1 [File transfers] file resuming
Line 3: Line 3:
 **qTox** is a client written for the [[users:toxcore]], authored by Tux3. **qTox** is a client written for the [[users:toxcore]], authored by Tux3.
  
-| Repository | https://github.com/tux3/qTox | +| Repository        | https://github.com/tux3/qTox |  
-| Maintainers | tux3 | +| Maintainers       | tux3                         
-| Language | C++ | +| Language          | C++                          
-| Graphical Toolkit | Qt | +| Graphical Toolkit | Qt                           
-| Operating Systems | Linux, Windows, OS X |+| Operating Systems | Linux, Windows, OS X         | 
 +| Status:           | Active                       |
  
 +===== Features =====
  
-{{page>include:clients_features}}+==== 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://github.com/TokTok/c-toxcore/blob/master/toxav/toxav.h|ToxAV]].
  
-[[:Binaries#Windows]]+==== Video features ====
  
-==== Linux ====+qTox supports video calls and [[#screen_sharing|desktop sharing]], adjustable in the settings.
  
-=== Gentoo === 
  
-Add overlay and install qTox: +==== Messaging ====
-<code> +
-# layman -a tox-overlay +
-# emerge qtox +
-</code>+
  
-=== Install from the Tox.chat repository ===+qTox supports messaging for contacts and group chats, with emoticons, text formatting, and [[include:clients_features#message_splitting|message splitting]] for messages that are larger than 1372 bytes.
  
-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.
-<code> +
-sudo sh -c 'echo "deb https://pkg.tox.chat/debian/ nightly release" > /etc/apt/sources.list.d/tox.list' +
-wget -qO - https://pkg.tox.chat/debian/pkg.gpg.key | sudo apt-key add -
 +
-sudo apt-get install apt-transport-https +
-sudo apt-get update -qq +
-echo "qTox Repository Installed." +
-sudo apt-get install qtox +
-echo "qTox Installed." +
-</code>+
  
-//These data are from the qTox [[https://github.com/tux3/qTox/blob/master/INSTALL.md | INSTALL.md]]//+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://github.com/tux3/qTox/blob/master/INSTALL.md#dependencies | here]].+qTox has support for spell checking using [[https://github.com/qTox/qTox/blob/master/INSTALL.md#optional-dependencies|Sonnet]]. 
 +==== File transfers ====
  
-  git clone https://github.com/tux3/qTox.git +qTox has support for file transfer.
-  cd qTox +
-  ./simple_make.sh  # This will try to automatically download required dependencies+
  
-** Note that ''simple_make.sh'' is not guaranteed to work.** +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:toxcore|c-toxcore]].
-  pkg install qTox+
  
-=== Compiling === 
  
-Update ports tree: +==== Profile & Contact Management ====
-  portsnap fetch update+
  
-Compile and install client with all dependencies: +qTox has support for avatars, [[include:clients_features#changing_nospam | changing nospam]], setting custom aliases for contacts, and contact blocking.
-  cd /usr/ports/net-im/qTox +
-  make install clean+
  
-==== OSX ====+qTox supports multiple profiles, importing / exporting profiles, and encrypting profiles and save files with a password.
  
-=== Compiling === +[[users:toxlinks|Tox URIs]] are supported.
-<WRAP center round info 60%>Updated Instructions for Compiling qTox on OSX 18/11/2015 </WRAP>+
  
-The following is a (as of this writing) not thoroughly tested script to aid in the installation of the required libraries, applications, and git repos. 
-^ Script Download                                                                                                 ^ Last Update  ^ Status   ^ 
-| [[https://github.com/RowenStipe/qTox-OSX/blob/master/qTox-Mac-Deployer-ULTIMATE.sh| qTox Mac Builder Script ]]  | 03/12/2015   | Working  | 
  
-If you wish to do the installation process manually then the following will guide you through the process.+==== General ====
  
-Start downloading and installing Qt Creator 5.5 for compiling: http://www.qt.io/download-open-source/+qTox has support for translations, including 42 languages (see [[https://github.com/qTox/qTox/blob/master/translations/README.md|translations]]).
  
-Install Github Desktophttp://mac.github.com+qTox has support for proxies, both SOCKS5 and HTTP. For an example of a proxy configuration, see [[users:tox_over_tor_tot|Tox over Tor]].
  
-Install Xcodehttps://itunes.apple.com/us/app/xcode/id497799835?ls=1&mt=12+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 Homebrew using Terminal +===== Video Tutorials ===== 
-    ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"+==== Screen sharing ==== 
 +{{users:qtox_screen_share.mp4| Video tutorial of qTox screen sharing}} 
 +<sub>[[https://wiki.tox.chat/_media/users/qtox_screen_share.mp4|Full size]]</sub>
  
  
-Homebrew prequisitesin terminal `brew install git ffmpeg qrencode`+{{page>include:clients_features#features}}
  
-<WRAP center round info 60%> +===== Installation =====
-Homebrew usage instructions: https://github.com/Homebrew/homebrew/blob/master/share/doc/homebrew/FAQ.md +
-</WRAP>+
  
-  +==== Windows ====
-`Clone to Desktop` filter_audio from: https://github.com/irungentoo/filter_audio +
-1. Open Terminal type `cd /git/path/to/filter_audio/+
-2. In Terminal type `sudo make install`+
  
-ToxcoreFollow OSX instructions for either Homebrew or non-Homebrew installs +[[:Binaries#Windows]]
-https://github.com/irungentoo/toxcore/blob/master/INSTALL.md#osx+
  
-`Clone to Desktop` qTox from: https://github.com/tux3/qTox+==== Linux ====
  
-Run: sudo bash ./bootstrap-osx.sh +=== Arch ===
-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+PKGBUILD is available in the ''community'' repo, to install:
  
-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.)+<code> 
 +# pacman -qtox 
 +</code>
  
-You will now have a qTox .app file in there that will run on your machine!+=== Debian, Ubuntu, Linux Mint ===
  
-This .app will only run on your machine, if you wish to distrubute the application you will have to deploy it using terminal.+<code> 
 +# apt-get install qtox 
 +</code>
  
-    cd your/qtox/build/dir +=== Fedora ===
-and now run macdeployqt with +
-    /path/to/qt/install/5.5/clang_64/bin/macdeployqt qtox.app+
  
-You might get a few errors and warnings... I know I do...+qTox is available in the [[https://rpmfusion.org/|RPM Fusion]] repo, to install:
  
-But anything other than: +<code> 
- WARNING: Plugin "libqsqlodbc.dylib" uses private API and is not Mac App store compliant+# dnf install qtox 
- WARNINGPlugin "libqsqlpsql.dylib" uses private API and is not Mac App store compliant+</code> 
- ERRORno file at "/opt/local/lib/mysql55/mysql/libmysqlclient.18.dylib" + 
- ERRORno file at "/usr/local/lib/libpq.5.dylib"+=== Gentoo === 
 + 
 +qTox is available in Gentoo. 
 + 
 +To install: 
 + 
 +<code> 
 +# emerge qtox 
 +</code> 
 + 
 +=== openSUSE === 
 + 
 +qTox is available in openSUSE Factory
 + 
 +To install in openSUSE 15.0 or newer: 
 + 
 +<code> 
 +# zypper in qtox 
 +</code> 
 + 
 +To install in openSUSE 42.3: 
 + 
 +<code> 
 +# zypper ar -f https://download.opensuse.org/repositories/server:/messaging/openSUSE_Leap_42.3 server:messaging 
 +# zypper in qtox 
 +</code> 
 + 
 +If your distribution is not listed, or you want / need to compile qTox, there are provided instructions [[https://github.com/qTox/qTox/blob/master/INSTALL.md|on GitHub]]
 +==== 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://tox.chat/download.html|Tox website]]. 
 + 
 +=== Compiling ===
  
-Should be fine.+If you want / need to compile qTox on macOS / OS X, latest instructions are provided [[https://github.com/qTox/qTox/blob/master/INSTALL.md|on GitHub]].
  
---This halfbaked guide brought to you by: Rowen_Stipe-- 
 {{page>include:clients_others}} {{page>include:clients_others}}
Print/export