Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
clients:toxic [2020/05/23 18:05] – add status skeleton1clients:toxic [2026/01/24 03:07] (current) – [Building from Source (advanced)] jfreegman
Line 3: Line 3:
 **Toxic** is a Tox client with a command-line interface. Development is currently lead by Jfreegman. **Toxic** is a Tox client with a command-line interface. Development is currently lead by Jfreegman.
  
-| Repository:        | https://github.com/Jfreegman/toxic                            +| Repository:         | https://github.com/Jfreegman/toxic                             
-| Maintainers:       | [[wiki:user:Jfreegman]], [[https://github.com/mannol|mannol]] +| Maintainers:        | [[wiki:user:Jfreegman]]                                        
-| Language:          | C                                                             +| Language:           | C                                                              
-| Graphical Toolkit: | [[https://www.gnu.org/software/ncurses/ncurses.html|ncurses]] | +| Graphical Toolkit:  | [[https://www.gnu.org/software/ncurses/ncurses.html|ncurses]]  
-| Operating Systems: | Linux, OS X, FreeBSD                                          +| Operating Systems:  | Linux, OS X, FreeBSD, Android                                  
-| Status:            | Active                                                        |+| Status:             | Active                                                         |
 ===== History ===== ===== History =====
 Toxic was originally [[https://github.com/Jfreegman/toxic/commit/1974fa23d21bedb672f1c0d77dfa85f73037f5c1|written]] by Plutooo in the experimental branch of ProjectTox on July 29, 2013. Following Plutooo's disappearance soon after his initial commit, Jfreegman took over leadership and continued Toxic's development. Although extremely buggy and lacking in basic features in its initial state, rapid development by the Tox community made it the first 'usable' Tox client, and it soon superseded [[nTox]] as the reference CLI client. Toxic was initially part of the toxcore repository, but was [[https://github.com/irungentoo/toxcore/commit/c759967ad403a22b5baa729f9b6b395f9c766cd4|moved]] to its own github repository as a stand-alone project on August 23, 2013, and moved again to Jfreegman's account on October 15, 2015. Toxic was originally [[https://github.com/Jfreegman/toxic/commit/1974fa23d21bedb672f1c0d77dfa85f73037f5c1|written]] by Plutooo in the experimental branch of ProjectTox on July 29, 2013. Following Plutooo's disappearance soon after his initial commit, Jfreegman took over leadership and continued Toxic's development. Although extremely buggy and lacking in basic features in its initial state, rapid development by the Tox community made it the first 'usable' Tox client, and it soon superseded [[nTox]] as the reference CLI client. Toxic was initially part of the toxcore repository, but was [[https://github.com/irungentoo/toxcore/commit/c759967ad403a22b5baa729f9b6b395f9c766cd4|moved]] to its own github repository as a stand-alone project on August 23, 2013, and moved again to Jfreegman's account on October 15, 2015.
Line 15: Line 15:
  
 ===== Install ===== ===== Install =====
-==== Package installation (recommended) ====+==== Package installation ====
  
-Install the [[:binaries|Tox Debian repository]] per the instructions. For debian-based systems (Ubuntu, Mint etc.) use the command **apt-get install toxic** or **apt-get install toxic-no-x11** to install the fully featured and no-X11 versions of toxic respectively. +Install the [[:binaries|Tox Debian repository]] per the instructions. For debian-based systems (Ubuntu, Mint etc.) use the command ''apt-get install toxic'' or ''apt-get install toxic-no-x11'' to install the fully featured and bare-bones versions of toxic respectively. This is not the recommended way to install Toxic, as most repositories serve very old versions of Toxic that lack the latest features and bug fixes
-==== Building from Source (advanced) ====+==== Building from Source (Recommended) ====
 To build Toxic from source, installation instructions and library dependencies can be found in [[https://github.com/Jfreegman/toxic/blob/master/README.md|Toxic's Readme]].  To build Toxic from source, installation instructions and library dependencies can be found in [[https://github.com/Jfreegman/toxic/blob/master/README.md|Toxic's Readme]]. 
  
Line 36: Line 36:
   cd /usr/ports/net-im/toxic   cd /usr/ports/net-im/toxic
   make install clean   make install clean
 +
 +==== Android ====
 +Toxic is available on Android via the ''Termux'' app. Simply install ''Termux'' from your app repository of choice, open the app, and run ''apt-get install toxic''. You can update Toxic when new updates are available via the command ''apt-get update''. Note that the Android version does not currently support audio/video.
  
 ===== Usage ===== ===== Usage =====
-Once toxic is compiled and/or installed, it can be run via the commandline with the command ''`toxic`''. For a list of options run ''`toxic --help`''. For detailed usage instructions, see the manpage with ''`man toxic`''. For details on the user configuration file, run ''`man toxic.conf`'' or see the [[https://github.com/Jfreegman/toxic/blob/master/misc/toxic.conf.example|example config file]].+Once toxic is compiled and/or installed, it can be run via the commandline with the command ''toxic''. For a list of options run ''toxic --help''. For detailed usage instructions, see the manpage with ''man toxi''. For details on the user configuration file, run ''man toxic.conf'' or see the [[https://github.com/Jfreegman/toxic/blob/master/misc/toxic.conf.example|example config file]].
  
 ===== Features ===== ===== Features =====
Print/export