Terminator
Multi-session terminal emulator with Material UI theming and root support
Zaman Huseyinli Development System
Screenshots
Description
Terminator is a Terminal emulator, offering comprehensive terminal emulator support with multi-session support you can directly customize and control. Its main purpose is a terminal emulation suitable for daily use. The main difference from other Terminator apps is only in the interface area — embedded terminal colors and a completely compact interface. It does not offer a ready-made chroot/proot environment; that infrastructure is left to the users. Supports Android. Features Material user interface, supporting all color mappings in its own color interface. AMOLED black support and dynamic color material support in the terminal. If you want to keep it simple, just enter the RGB color code — custom CSS terminal color support is also offered. Comes with color palettes including default, solarized dark, gruvbox dark, dracula, nord, but you can configure the palettes yourself. Termcolor support is also offered. Multi-session support: create multiple sessions, choose default or favorite. There is support for file-based session or command-arg session. In session command-arg, you directly specify the executable to be built. If using root, you can activate the root session without /system/bin/su, specify the login path and directory path that creates the startup directory, and start the terminal through the session set as default. The file-based method works the same way: specify the shell script file name and path, specify the directory to be created, and run it with the login path while activating the root session. But if you specify a chroot or proot-like environment as an argument, the starting directory may not work — only valid for arguments that support an entry path. There is a purge setting in "clear," determining whether old data in the pty buffer is actually cleared. The validity of chroot in proot-like environments is variable. Resizing terminal size based on text size, terminal width, or temporary session zoom is supported. Alpha is supported with terminal background and background blur. Font support includes monospace, sans, mono, serif, and embedded fonts, plus custom TTF/OTF fonts — pinch-to-zoom can be toggled on or off (on by default). Ringtone support included; choose a custom or default notification sound. Hide or show the status bar and title bar. Horizontal orientation mode is supported. Export the terminal session as a .txt file and determine whether the save button appears in the bar. The split-screen visibility toggle turns on/off buttons enabling split-screen and float-screen switching. "Broadcast to all panes" lets you enter text or commands into more than one session at once, across split-screen and float-screen. "Clear session" behavior is managed with a toggle, hiding the button when off but clearing all sessions when on. Soft keyboard (tap to open/close terminal) and virtual key (keybar) are supported. Login modes include:
- Default — compatible with all IMEs, including CJK input, solid terminal
- Semantically correct — may break some IMEs
- Old workaround — fixes Samsung keyboard echo, could break Gboard
- CJK input — supported, but default is recommended
- xterm-256color — recommended
- VT100 — color support is limited and won't work even without a terminfo entry
- ANSI — color support, but compatible with DOS
Versions
Permissions
What the app asks the system for. Android only grants sensitive access after you confirm it.
- Full file accessAccess all files on the device.
- Read storageRead files on the device storage.
- Write storageCreate and change files on the device storage.
- Prevent sleepingKeep the device from going to sleep.
- Foreground serviceKeep running in the background, visible in the status bar.
- FOREGROUND_SERVICE_SPECIAL_USE
- NotificationsShow notifications.
- app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Comments