It's much more convenient to use a native terminal on a GNU/Linux phone. Everything you would do on a desktop, you can do with it.
On the other hand, every other non-terminal task would be far less convenient. And maybe even impossible, given that some tasks require apps that are only available on Android or iOS.
Termux is an Android terminal emulator and Linux environment app with no rooting
41–50 of 217 posts
Re: Termux is an Android terminal emulator and Linux environment app with no rooting
#42"This version requires Android 7.0 or newer." Termux is a great piece of software; I'd love if they would keep supporting older OS versions as well, since it's the kind of software one would keep on that old tablet to be used as a terminal or generally as a Swiss army knife.
Re: Termux is an Android terminal emulator and Linux environment app with no rooting
#43what do people use this for? While I was really excited when i encountered it, I didn't find any practical uses.
Syncing photos off. Termux has sshd (you have to start it manually once, then it stays running until Termux is killed or the phone is rebooted). With ssh-copy-id it takes a single command (1-line script) to rsync the phone's DCIM directory to my main machine for further processing. Nothing needs to be done on the phone at all other than to lightly nudge it to wake it up so sshd sees the connection attempt. Downside:…
Not sure that's what's causing it; I can definitely scp files from my Android phone's SDCard to my servers. But I've not tried initiating the scp from the other machine to my phone.
Re: Termux is an Android terminal emulator and Linux environment app with no rooting
#44what do people use this for? While I was really excited when i encountered it, I didn't find any practical uses.
This takes some setup, but you can add ffmpeg and python, and from there youtube-dl. There's a url handler so I can download podcasts and other things by using the built in android share function from page links. People also use it on chromebooks for dev work that doesn't require low level compiling. I have seen NPM and webdev work being done using termux and I have seen people use it for Jupyter Notebooks too. It al…
Re: Termux is an Android terminal emulator and Linux environment app with no rooting
#45Earlier quoted context omitted.
I recommend Librem 5: https://puri.sm/products/librem-5 . The company develops both hardware and software respecting the users. Upd: Video showing Librem 5 used as desktop: https://puri.sm/posts/a-librem-5-video-made-on-a-librem-5/
I want one, but it says it doesn't ship for 6 months. I think it's important to stick to things that exist today. The Librem 5 is cool, but it's still vaporware. Hopefully that changes.
Re: Termux is an Android terminal emulator and Linux environment app with no rooting
#46what do people use this for? While I was really excited when i encountered it, I didn't find any practical uses.
Re: Termux is an Android terminal emulator and Linux environment app with no rooting
#47It's much more convenient to use a native terminal on a GNU/Linux phone. Everything you would do on a desktop, you can do with it.
Out of curiosity, what GNU/Linux phone would you recommend? Most of the ones I have read about are still fairly alpha-level products, particularly for the phone software and app ecosystem. I would love to have a fully-functional phone running GNU/Linux that I can use as a phone and carry around in my pocket and then plug in a keyboard, mouse, and monitor and have a "good enough" computer for basic office and programm…
Having a proper fold-out QWERTY hardware keyboard makes for an eccentric Android experience, but Termux (or, alternatively, their dual-boot Linux solution) makes a huge difference.
Re: Termux is an Android terminal emulator and Linux environment app with no rooting
#48Termux has recently run into issues with Android 10 and the more recent APIs, which break its form of package management. Their workaround is fairly clever (although not yet implemented) but means that updates to the Play Store version have been temporarily put on hold. https://github.com/termux/termux-packages/wiki/Termux-and-An...
I hate the direction Google is taking Android. They're on an appliance-ification quest trying to hide any exposed linux-ness of the OS, including trying to remove developer access to all file handles. They always claim it's in the name of security but my suspicion is that it's an effort to transition from Linux to Fuchsia.
Re: Termux is an Android terminal emulator and Linux environment app with no rooting
#49It's much more convenient to use a native terminal on a GNU/Linux phone. Everything you would do on a desktop, you can do with it.
But with a significantly reduced phone experience. I see the benefit, but the phone isn’t anywhere near the quality of a high end android or iOS device in terms of hardware or general app availability. Termux is clearly provide the opposite to what you’re suggesting - having a terminal available without sacrificing everything else.
https://source.puri.sm/Librem5/community-wiki/-/wikis/Freque...
Librem 5 has a number of features generally only found in high-end phones, such as USB 3, dual-role port, DisplayPort alt-mode, high resolution video out and a discrete audio DAC, but its CPU performance and its video processing capability are those of a low-spec phone from several years ago. For people who want to buy a phone that supports convergence or a specialized security/privacy phone, the price of the Librem 5 is very competitive with the other options on the market.
> general app availability
https://source.puri.sm/Librem5/community-wiki/-/wikis/Freque...
There is are a huge number of existing desktop Linux applications that can be adapted [not rewritten!] to run inside Phosh.
Re: Termux is an Android terminal emulator and Linux environment app with no rooting
#50what do people use this for? While I was really excited when i encountered it, I didn't find any practical uses.
- a local bookmark manager and search redirector that i wrote in Go (much easier to just run in termux than turning it into an Android app)
- sshd to allow adhoc file transfer and command execution over ssh, getting various information from the phone using the termux cli APIs
- random shell stuff although i tend to do most of that over the ssh connection.