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
clients:qtox [2020/05/22 17:17]
skeleton1 added status
clients:qtox [2020/06/07 23:36] (current)
skeleton1 [qTox] update repo link
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/qTox/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               |+| Status:           | Active                       |
  
-{{page>include:clients_features}}+===== Features =====
  
-===== Installation =====+==== Audio features ====
  
-==== Windows ====+qTox supports audio notifications for received messages and the option to turn them off or on.
  
-[[:Binaries#Windows]]+qTox supports audio calls for both contacts and group chats using [[https://github.com/TokTok/c-toxcore/blob/master/toxav/toxav.h|ToxAV]].
  
-==== Linux ====+==== Video features ====
  
-=== Gentoo ===+qTox supports video calls and [[#screen_sharing|desktop sharing]], adjustable in the settings.
  
-Add overlay and install qTox: 
-<code> 
-# layman -a tox-overlay 
-# emerge qtox 
-</code> 
  
-=== Install from the Tox.chat repository ===+==== Messaging ====
  
-You can also install qTox from the official repository of Tox by the following way: +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.
-<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]]//+Typing notifications are shown to and from contacts, if the feature is enabled in the settings.
  
-=== Other ===+It is possible to message offline contacts, in which case the message will be stored and sent once both users are online.
  
-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 chat history, with the option to enable or disable the feature.
  
-  git clone https://github.com/tux3/qTox.git +qTox has support for spell checking using [[https://github.com/qTox/qTox/blob/master/INSTALL.md#optional-dependencies|Sonnet]]. 
-  cd qTox +==== File transfers ====
-  ./simple_make.sh  This will try to automatically download required dependencies+
  
-** Note that ''simple_make.sh'' is not guaranteed to work.** +qTox has support for file transfer.
-==== FreeBSD ====+
  
-=== Binary ===+qTox has partial support for inline images, but it is a preview for saved images only.
  
-Use pkg utility to install binary package: +qTox has support for pausing and resuming file transfers, but broken file transfers will not be resumed. 
-  pkg install qTox+==== Group chats ====
  
-=== Compiling ===+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]].
  
-Update ports tree: 
-  portsnap fetch update 
  
-Compile and install client with all dependencies: +==== Profile & Contact Management ====
-  cd /usr/ports/net-im/qTox +
-  make install clean+
  
-==== OSX ====+qTox has support for avatars, [[include:clients_features#changing_nospam | changing nospam]], setting custom aliases for contacts, and contact blocking.
  
-=== Compiling === +qTox supports multiple profiles, importing exporting profiles, and encrypting profiles and save files with a password.
-<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. +[[users:toxlinks|Tox URIs]] are supported.
-^ Script Download                                                                                                 ^ Last Update  ^ Status   ^ +
-[[https://github.com/RowenStipe/qTox-OSX/blob/master/qTox-Mac-Deployer-ULTIMATE.shqTox 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. 
  
-Start downloading and installing Qt Creator 5.5 for compiling: http://www.qt.io/download-open-source/+==== General ====
  
-Install Github Desktop: http://mac.github.com+qTox has support for translations, including 42 languages (see [[https://github.com/qTox/qTox/blob/master/translations/README.md|translations]]).
  
-Install Xcodehttps://itunes.apple.com/us/app/xcode/id497799835?ls=1&mt=12+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 Homebrew using Terminal +qTox has support for themes, including the built-in themes: 
-    ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"+  * Default 
 +  * Blue 
 +  * Olive 
 +  * Red 
 +  * Violet 
 +  * Dark 
 +  * Dark blue 
 +  * Dark olive 
 +  * Dark red 
 +  * Dark violet
  
 +===== Video Tutorials =====
 +==== 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 prequisites: in terminal `brew install git ffmpeg qrencode` 
  
-<WRAP center round info 60%> +{{page>include:clients_features#features}}
-Homebrew usage instructionshttps://github.com/Homebrew/homebrew/blob/master/share/doc/homebrew/FAQ.md +
-</WRAP>+
  
-  +===== Installation =====
-`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`+
  
-Toxcore: Follow OSX instructions for either Homebrew or non-Homebrew installs +==== Windows ====
-https://github.com/irungentoo/toxcore/blob/master/INSTALL.md#osx+
  
-`Clone to Desktop` qTox fromhttps://github.com/tux3/qTox+[[:Binaries#Windows]]
  
-Run: sudo bash ./bootstrap-osx.sh +==== Linux ====
-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+=== Arch ===
  
-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.)+PKGBUILD is available in the ''community'' repo, to install:
  
-You will now have a qTox .app file in there that will run on your machine!+<code> 
 +# pacman -S qtox 
 +</code>
  
-This .app will only run on your machineif you wish to distrubute the application you will have to deploy it using terminal.+=== DebianUbuntu, Linux Mint ===
  
-    cd your/qtox/build/dir +<code> 
-and now run macdeployqt with +# apt-get install qtox 
-    /path/to/qt/install/5.5/clang_64/bin/macdeployqt qtox.app+</code>
  
-You might get a few errors and warnings... I know I do...+=== Fedora ===
  
-But anything other than: +qTox is available in the [[https://rpmfusion.org/|RPM Fusion]] repo, to install: 
- WARNINGPlugin "libqsqlodbc.dylib" uses private API and is not Mac App store compliant+ 
- 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" +# dnf install qtox 
- ERRORno file at "/usr/local/lib/libpq.5.dylib"+</code> 
 + 
 +=== 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