Skip to content

using Termux

Use pkg install curl espeak flac git gnupg golang imagemagick libqrencode nano ncdu parted play-audio python sox tesseract tree wget zbar -y to install essential packages.

If pip was installed with Termux's Python package, use pip install --upgrade pip. If not, install pip.

To list all packages, use pkg list-all.

To request read/write permissions, use termux-setup-storage.

To open files in external applications, use termux-open.

Termux's effective temporary directory is /data/data/com.termux/files/usr/tmp.

Termux uses the volume-down button to emulate the control key, and the volume-up button is a special key to produce certain inputs.

explanation

Note

This is an incomplete explanation.

package name program name program category licensing
espeak eSpeak NG speech synthesis GNU GPL v3.0 2
git Git distributed version control GNU GPL v2.0 4
golang Go programming language BSD-style license 5 with patent grant 6
imagemagick ImageMagick image editing ImageMagick License 7
libqrencode Libqrencode QR code encoding GNU LGPL v2.1 8
nano GNU nano text editing GNU GPL v3.0 9
ncdu Ncdu disk utility package MIT License 10
parted GNU Parted partition editing GNU GPL v3.0 11
play-audio play-audio audio playback Apache License 2.0 12
python Python programming language PSFL 3
sox SoX audio editing GNU GPL v2.0 13 or later14
tesseract Tesseract optical character recognition software Apache License 2.0 1
tree tree computer data storage analysis GNU GPL v2.0
wget wget data transmission GNU GPL v3.0
zbar ZBar bar code reader barcode reading GNU LGPL v2.1 or later 15

prior work

The method of opening files in external applications and the method of requesting read/write permissions was introduced to me by the “Sharing Data” page on the Termux wiki.

licensing

Some rights reserved: CC BY 4.0. Includes significant content from the “Touch Keyboard” page on the Termux wiki, with changes made. Specifically, the following content falls under this license:

Termux uses the volume-down button to emulate the control key, and the volume-up button is a special key to produce certain inputs.

If the above content is omitted, the rest is licensed no rights reserved: CC0 1.0.