mirror of
https://github.com/fankes/termux-app.git
synced 2025-09-06 02:35:19 +08:00
2104252244206ca6788e1f07fda0c19a61c9839f
Previously we waited for all opened file descriptors to the terminal to be closed. This caused problem when e.g. running "sleep 900 &" and then exiting the shell, with sleep keeping the session alive and had to be killed manually (killing the process group did not help - the shell had already exited and was in zombie state). This is also what most other terminal emulators do. Relatedly, switch to sending SIGKILL to force quit a session instead of SIGHUP, since SIGHUP can be ignored.
Termux app
Termux is an Android terminal app and Linux environment.
- Termux on Google Play Store
- Termux on F-Droid
- termux.com
- Termux Help
- Termux app on GitHub
- Termux packages on GitHub
- Termux Google+ community
License
Released under the GPLv3 license. Contains code from Terminal Emulator for Android
which is released under the Apache License 2.0.
Building JNI libraries
Execute the build-jnilibs.sh
script to build the required JNI libraries.
Terminal resources
Terminal emulators
- VTE (libvte): Terminal emulator widget for GTK+, mainly used in gnome-terminal. Source, Open Issues, and All (including closed) issues.
- iTerm 2: OS X terminal application. Source, Issues and Documentation (which includes iTerm2 proprietary escape codes).
- Konsole: KDE terminal application. Source, in particular tests, Bugs and Wishes.
- hterm: JavaScript terminal implementation from Chromium. Source, including tests, and Google group.
- xterm: The grandfather of terminal emulators. Source.
- Connectbot: Android SSH client. Source
- Android Terminal Emulator: Android terminal app which Termux terminal handling is based on. Inactive. Source.
Description
Termux - a terminal emulator application for Android OS extendible by variety of packages.
Languages
Java
98.3%
C++
1.2%
C
0.4%
Shell
0.1%