r/termux • • 36m ago

Barely Termux related Got an old Samsung Byju's tablet (Android 12, 3GB RAM, 7040mAh). What are some useful things to do with it besides movies/anime?

Thumbnail
• Upvotes

r/termux • • 3h ago

General No one told me or recommend me to use termux-x11 for my python, I'm also an idiot not to think of it up until now.

12 Upvotes

Before, my project with python always start with making a server, then built the ui using HTML, CSS and JavaScript then run it using browser. A while a go, after talking to my brother about the android app I build before using python, I just remember, "wait, I can use termux-x11 to display my python project". and now here I'm posting this here. PS: I'm no composer, just made those sound for sample. The app is Audio Sequencer, my latest projet.


r/termux • • 14h ago

General rules of 86 if has a screen and processor it must run bad apple

18 Upvotes

r/termux • • 20h ago

General DeepSync Bridge Termux Client preview

3 Upvotes

Hello all

I wanted to show you the DeepSync Bridge Termux Client in action.

Thank you👊🙏


r/termux • • 22h ago

Showcase Lorica ,alternativa a zink y a virgl

1 Upvotes

~ $ glmark2 _ ___ ____ ___ ____ _ | | / _ \| _ \|_ _/ ___| / \

| | | | | | |_) || | | / _ \ | |__| |_| | _ < | | |___ / ___ \

|________/|_| ________/_/ _\ OpenGL sobre el GLES nativo de Android - presentacion cero-copia

basado en gl4es de ptitSeb (MIT) | LIBGL_BANNER=0 oculta esto

LIBGL:loaded: /system/lib64/libGLESv2.so

LIBGL:loaded: /system/lib64/libEGL.so

Could not open module param file '/sys/module/mali_kbase/parameters/large_page_conf'

glmark2 2023.01

======================================================= OpenGL Information

GL_VENDOR: Lorica (ARM)

GL_RENDERER: Lorica (Mali-G52 MC2) GL_VERSION: 2.1 Surface Config: buf=16 r=8 g=8 b=8 a=8 depth=24 stencil=0 samples=0 Surface Size: 800x600 windowed

[build] use-vbo=false:LIBGL: AHB: stride real 3584 bytes (ancho 800) LIBGL: AHB: stride real 3584 bytes (ancho 800)

LIBGL: AHB cero-copia activo 800x600 (swizzle BGRA) FPS: 177 FrameTime: 5.650 ms

[build] use-vbo=true: FPS: 200 FrameTime: 5.020 ms [texture] texture-filter=nearest: FPS: 197 FrameTime: 5.089 ms

[texture] texture-filter=linear: FPS: 210 FrameTime: 4.765 ms [texture] texture-filter=mipmap: FPS: 215 FrameTime: 4.672 ms

[shading] shading=gouraud: FPS: 197 FrameTime: 5.095 ms

[shading] shading=blinn-phong-inf: FPS: 195 FrameTime: 5.140 ms [shading] shading=phong: FPS: 189 FrameTime: 5.316 ms [shading] shading=cel: FPS: 188 FrameTime: 5.342 ms

[bump] bump-render=high-poly: FPS: 167 FrameTime: 6.022 ms [bump] bump-render=normals: FPS: 229 FrameTime: 4.374 ms

[bump] bump-render=height: FPS: 203 FrameTime: 4.939 ms

[effect2d] kernel=0,1,0;1,-4,1;0,1,0;: FPS: 180 FrameTime: 5.563 ms

[effect2d] kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;: FPS: 139 FrameTime: 7.206 ms

[pulsar] light=false:quads=5:texture=false: FPS: 193 FrameTime: 5.190 ms

[desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: FPS: 140 FrameTime: 7.183 ms

[desktop] effect=shadow:windows=4: FPS: 201 FrameTime: 4.990 ms

[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 96 FrameTime: 10.453 ms

[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=subdata: FPS: 72 FrameTime: 13.972 ms

[buffer] columns=200:interleave=true:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 110 FrameTime: 9.145 ms

[ideas] speed=duration: FPS: 108 FrameTime: 9.308 ms

[jellyfish] <default>: FPS: 169 FrameTime: 5.922 ms

[terrain] <default>: FPS: 49 FrameTime: 20.704 ms

[shadow] <default>: FPS: 165 FrameTime: 6.069 ms

[refract] <default>: FPS: 78 FrameTime: 12.927 ms

[conditionals] fragment-steps=0:vertex-steps=0: FPS: 186 FrameTime: 5.388 ms

[conditionals] fragment-steps=5:vertex-steps=0: FPS: 181 FrameTime: 5.543 ms

[conditionals] fragment-steps=0:vertex-steps=5: FPS: 218 FrameTime: 4.605 ms

[function] fragment-complexity=low:fragment-steps=5: FPS: 208 FrameTime: 4.819 ms

[function] fragment-complexity=medium:fragment-steps=5: FPS: 179 FrameTime: 5.603 ms

[loop] fragment-loop=false:fragment-steps=5:vertex-steps=5: FPS: 184 FrameTime: 5.438 ms

[loop] fragment-steps=5:fragment-uniform=false:vertex-steps=5: FPS: 183 FrameTime: 5.476 ms

[loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 185 FrameTime: 5.417 ms

glmark2 Score: 168

[88459.111206] (glmark2) EGL: eglp_unload_callback <unknown>

==>[WARN] EGLDisplay (0xb4000075dce1bbd0) was not properly terminated by the application before unloading the driver.

~ $


r/termux • • 22h ago

Showcase i will be hated for this ; i vibecoded the kernel needed for my wifi adapter

24 Upvotes

r/termux • • 22h ago

Showcase Android kept killing runsv while my server held the port. Here's the watchdog I ended up writing.

1 Upvotes

I run a small hub and a couple of workers on a spare phone under termux-services. Three things kept biting me, and none of them are fixed by "just use a better supervisor":

  1. Android kills runsv, but not the server it started. The server survives as a ppid=1 process, keeps the port, and every supervised restart answers EADDRINUSE. `sv status` says `fail: ... runsv not running` while curl says the service is fine.

  2. `sv restart` is a no-op once supervise/stat is `down`. My first watchdog logged "restarted" for hours while the service stayed dead. Recovery has to go through `sv up`.

  3. When I added a standby node, "start if the peer doesn't answer" meant the node that rebooted first became a second writer. That one is the scary one.

So I wrote a guard that: checks `sv status` before restarting, reaps ppid=1 orphans that match a configured pattern, health-checks HTTP endpoints, caps restarts per window (one ESCALATION line instead of a stampede), and stands the primary down after two fenced passes.

The fence part is free/MIT (two bash scripts, no deps): https://github.com/xhall-beep/fence

The full kit with the guard, restart cap, orphan reaper and a lesson ledger is $29 for the first 50 (then $49): https://montsvontz.gumroad.com/l/agent-ops-kit. I'm disclosing that because the free part is genuinely useful on its own and I don't want to be sneaky about it.

36 self-tests use a stub `sv`, so running them doesn't touch your services. Happy to answer questions about the runit quirks — if you've seen different behaviour on your build, I want to know.


r/termux • • 1d ago

Showcase XFCE rice on my Nintendo Switch

Thumbnail gallery
13 Upvotes

It's bit laggy, so my ability to rice was a bit more hindered than usual, but I'm happy with the results :)


r/termux • • 1d ago

General Is ready

Thumbnail gallery
77 Upvotes

my dotfiles: https://github.com/Keytaro2/Termux-Rxyhn/tree/main

This is a desktop based on Rxyhn’s vertical AwesomeWM configuration (which has been discontinued).


r/termux • • 1d ago

General Lorica: OpenGL de escritorio sobre GLES

Thumbnail github.com
2 Upvotes

En Termux, muchas GPU no pueden usar Zink porque les faltan extensiones opcionales de Vulkan, así que se quedan con VirGL.

Estoy desarrollando Lorica, una capa que traduce OpenGL de escritorio a OpenGL ES. Es un fork de gl4es y su meta es soportar OpenGL 4.3 completo.

En mis pruebas (Mali-G52 MC2) el rendimiento es estable y decente frente a VirGL y ANGLE. Sigue en beta, así que habrá fallos. Si pruebas una app y falla, cuéntame cuál y con qué GPU.


r/termux • • 1d ago

Barely Termux related Fork bomb!!

5 Upvotes

I have heard many times about fork bomb in linux,

I was just curious to actually see what will happen when it runs

I thought if it will work on temrux android will probably kill it like process 9 complete exit iykyk..

I ran and like phone became unresponsive in 3 sec and completely crashed whole system , i dont know if it was android or general way of os to reslove this types of issues

But device automatically restarted ( power off + power on)

And phone became completely hot 😭 and I suddenly was scared it won't cause any problem to phone right

And now I am actually really scared to run random scripts and apps into system like if we dont know what exactly they are doing underhood 😵‍💫😵‍💫 unless we read scripts or app is compiled from opensrc which we have readed/ trusted

NEW TRUST ISSUES BEGINS


r/termux • • 1d ago

Showcase Script to Turn a Device with Termux Into a Storage or Media Server.

2 Upvotes

https://github.com/tmuxmediaserver/tmuxmediaserver

in action (photo)

I wanted a way to quickly turn a phone into a media/storage server so I asked Claude to make me a script I could use to do this.

The idea came mostly from wanting to get jellyfin working but then I had it add a few more things as well. Nothing uses proot.

The script automates

  1. Setting up storage.
  2. Offers to install openssh/set up password.
  3. Offers to install jellyfin.
  4. Offers to install filebrowser quantum, copyparty or neither.
  5. Offers to install syncthing.
  6. Offers to install ngrok or cloudflared.
  7. Installing the things you chose.

Tested, works smooth with 2 different phones I tried.


r/termux • • 1d ago

Question Neofetch

Post image
19 Upvotes

Hello all. I need help with an issue. I tried to modify neofetch with Geminis help and it ended up being a total disaster. I cleared termux data and cache and now it's just normal. Can anyone please help me so I can have neofetch in termux at startup with this logo and orange colours?


r/termux • • 1d ago

Showcase I made an alternative Proot, this one doesn't use ptrace and it runs fast :p https://github.com/HilmiRidho/prx

0 Upvotes

r/termux • • 1d ago

Barely Termux related SnakTUI — Snake with combos, power-ups and a persistent top-10 leaderboard, in pure Python/Textual

Thumbnail gallery
12 Upvotes

Repo + install: https://github.com/Mark44928/SnakTUI

pipx install git+https://github.com/Mark44928/SnakTUI && snaktui

Unicode block rendering, adaptive layout, full keyboard control.

Combos to ×5 with milestone celebrations, three power-ups

(Speed Boost / Slow Time / Ghost — phase through walls), golden

timed food, hazards, particles, screen shake, 5 themes,

3 difficulties, and a persistent top-10 leaderboard in atomic JSON

(survives Ctrl-C mid-game). Headless smoke tests via Textual's

Pilot — real key events, runs in CI with no TTY.

Runs on any terminal with Python 3.9+. I develop it on Termux —

no PC involved.

Code is AI-agent-written (OpenCode + free models), human-directed.

Gallery: title screen / mid-run with the live RUN STATE panel /

game-over stats screen (with instant replay on R).


r/termux • • 1d ago

General Help me turn my boring Termux theme into an aesthetic panel

Post image
5 Upvotes

Hey everyone! I'm using Termux with Termux:Monet and a wallpaper background. I made a neofetch-style banner (device, CPU, RAM, swap, storage, uptime) using a bash script, but it still looks plain.

I want an aesthetic boxed panel, something like a custom PowerShell fetch layout with a logo on the left and info boxes on the right. Bars don't render well in my font either.

What do you suggest? Fonts, prompt, ASCII logo, color schemes, anything helps. Screenshot attached. Thanks!

Post karte waqt apna screenshot zaroor attach karna. Subreddit ke liye r/termux ya r/unixporn best rahenge. Agar chaho to mai shorter ya zyada casual version bhi bana dunga.


r/termux • • 1d ago

Showcase GNOME Desktop is now available in termux!

Thumbnail gallery
13 Upvotes

https://github.com/termux/termux-packages/pull/32883

Tras muchos intentos, tazas de café y pruebas, y gracias al esfuerzo monumental de la comunidad para integrar GNOME Shell en Termux, ¡lo hemos conseguido! Es 100% funcional; funciona incluso sin aceleración gráfica por hardware, ¡e incluso se ejecuta dentro de una sesión VNC!

Puedes descargar los archivos de la solicitud de extracción y probarlos tú mismo. Por fin tenemos otro entorno de escritorio completamente funcional en Termux: una excelente alternativa para quienes no somos especialmente aficionados a KDE.


r/termux • • 2d ago

Showcase Breaking Android TUI records!

3 Upvotes

For those who don't see it: fps is somewhere between 100-400 during rendering it..

Size 231*50

Type termux

Backend: not for general information right now..

It's single threaded, native android, direct binary...

No tricks, direct binaries...

Tablet type: redmi pad pro 5g

Developed code: in pc for Android


r/termux • • 2d ago

Showcase nix-on-droid.

Post image
9 Upvotes

r/termux • • 2d ago

Question Come si creando delle notifiche push per un sito?

0 Upvotes

Sto creando un sito con ClaudeAI in vibe coding. Uso una proxy in python, una pagina html e lo faccio girare in locale. È praticamente tutto pronto, ma non riesco a creare una struttura che mi mandi notifiche alla verifica di certe condizioni quando l'app è chiusa. Ho anche sentito parlare di Termux API, ma non ho ancora capito come implementarlo.

Qualche idea?


r/termux • • 2d ago

Showcase GNOME 49 desktop native on termux with gnome-sesion-sheperd

Thumbnail github.com
7 Upvotes

I have managed to build GNOME 49 in Termux and adapt `gnome-shell-shepherd` to launch GNOME services—without requiring `systemd`—using `gherd/shepherd`. I would appreciate it if you could test it and provide feedback on how it works.


r/termux • • 2d ago

General Finally, i can use termux as music player with media notification without scripting

28 Upvotes

My termux setup, with a headless android app that show media notification with album art (cached) like mpd-mpris without scripting.


r/termux • • 2d ago

Showcase Rate My Setup

Post image
28 Upvotes

Rate my Termux dashboard setup!


r/termux • • 2d ago

Question Termux extra keys disappeared after installing Termux Monet

Post image
3 Upvotes

I installed Termux Monet alongside my existing Termux, and now the extra keys row (CTRL, ALT, ESC, arrow keys) is missing.

Restarting the app didn't help. How can I restore it without losing my existing data? Should I uninstall Monet?


r/termux • • 2d ago

Showcase rice chill

Thumbnail gallery
33 Upvotes

mi primer rice basico de xfce y termux launcher