- MCP server with stdio transport for local use - Search episodes, transcripts, hosts, and series - 4,511 episodes with metadata and transcripts - Data loader with in-memory JSON storage 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
112 lines
6.5 KiB
Plaintext
112 lines
6.5 KiB
Plaintext
Episode: 2983
|
|
Title: HPR2983: my phone
|
|
Source: https://hub.hackerpublicradio.org/ccdn.php?filename=/eps/hpr2983/hpr2983.mp3
|
|
Transcribed: 2025-10-24 14:17:33
|
|
|
|
---
|
|
|
|
This is Hacker Public Radio Episode 2983 for Wednesday 8 January 2020.
|
|
Today's show is entitled My Phone. It is hosted by Jezra
|
|
and is about 8 minutes long and carries a clean flag. The summer is
|
|
new Linuxy in my pocket.
|
|
This episode of HPR is brought to you by archive.org.
|
|
Support universal access to all knowledge by heading over to archive.org
|
|
forward slash donate.
|
|
timezone appropriate greeting to you HPR listener my name is Jezra
|
|
and today's episode is about my phone.
|
|
Phone is probably a bad word for me to use to refer to my phone
|
|
because I don't consider my phone to be a telephone. To me it is a pocket
|
|
computer that I use to do computer things.
|
|
All of my computers run some form of Linux and my pocket computer is no
|
|
exception.
|
|
However, being such a fan of GNU Linux it is important to me to get that same
|
|
experience of those GNU tools on my pocket computer.
|
|
So here we go. My phone currently is a Google Pixel XL.
|
|
It is device name Marlin. When choosing a pocket computer
|
|
there are two firm requirements that I have.
|
|
One, the device needs to work on the Verizon network.
|
|
No other provider can get a signal to where I live. Therefore I'm stuck with
|
|
Verizon. Verizon doesn't have the greatest signal
|
|
but horrible signal is better than no signal.
|
|
The second requirement is a user unlockable bootloader.
|
|
Most computers come with a lousy operating system that needs to be
|
|
replaced. For example laptops and desktops typically ship with
|
|
Microsoft Windows. The best way to improve the operating system is to
|
|
remove Windows and install some sort of GNU Linux.
|
|
Pocket computer is no different. If the device ships with Android pre-installed
|
|
then there is a bunch of bloat and one might say spyware for Google
|
|
that is also installed on that device. And if I own a device it is in my best
|
|
interest to put the operating system on it of my choosing.
|
|
My phone is running Lineage OS version 16. Lineage OS version 16
|
|
is based on Android version 9. However when I install Lineage I do not
|
|
install any of the Google apps because I don't need them and they provide
|
|
no value to me. What I do install first and foremost
|
|
is F-Droid. F-Droid is a free open source software repository and just about
|
|
everything else that I use on my phone comes through F-Droid.
|
|
For example, Fennec which is Firefox for mobile. My preferred browser on the
|
|
desktop is Firefox. My preferred browser in my pocket computer is Firefox.
|
|
Wow fancy that. Aside from Firefox for browsing I also install open camera.
|
|
I find it to be a improvement on the default camera that ships with
|
|
the Lineage operating system. I also install SkyMap which is an application
|
|
that will tell me which stars are which where the planets are that sort of
|
|
thing because I spend a lot of time outside under the stars and I like to
|
|
know what is up above me. Sat stat is another application that I use
|
|
frequently. It allows me to view all of the
|
|
sensor data on my pocket computer. That is it will display altitude, direction,
|
|
angle, tilt, the signal strength for CDMA, GSM, LTE,
|
|
always important to know when signal strength is weak, what one's signal
|
|
strength actually is. Getting readings that say oh I have one bar of
|
|
signal means absolutely nothing but if one could say oh I have
|
|
negative 116 decibels of signal then that is a bit more accurate.
|
|
And certainly not least from FDroid I install termux.
|
|
Termux is a terminal emulator and Linux environment that is to say not only
|
|
does termux emulate the terminal but termux provides
|
|
apt package management for a plethora of GNU Linux software.
|
|
Using termux I will apt install Ruby, RSync,
|
|
image magic and whatever else I need should the need arise.
|
|
As I take pictures with my phone, pocket computer, whatever,
|
|
camera. Yeah it's a camera. When I take pictures with my pocket camera that
|
|
is also a GNU Linux device I back up those images locally to a server in my
|
|
home using RSync. I open up termux terminal and run a shell script that I
|
|
wrote that backs up the images. I also have a script in there to
|
|
backup using RSync recordings from audio recorder.
|
|
There's also a script to backup screenshots.
|
|
Aside from installing applications using FDroid there are certain utilities
|
|
that are web based and I use those through Firefox and have bookmarks on the
|
|
phone's home screen that launch that utility.
|
|
Two that I use most often are radio.gesera.net that is an audio player for
|
|
the public radio stations I listen to most often.
|
|
And twilock.gesera.net that is a twilight computing clock.
|
|
Really it's just a fancy SVG based on where one is geographically
|
|
and it uses GPS coordinates to determine when some rise and sunset will be.
|
|
Very useful to have if you are on a farm and need to know when is sunset
|
|
today because I got to put the sheep hair. For transferring files off of the
|
|
device mostly I am using RSync in some sort of shell script.
|
|
To transfer files to the phone I typically use
|
|
Bluetooth if going from another mobile device to the phone.
|
|
If I need to get music onto the phone I will always use a cable
|
|
and connect the phone directly to my laptop and then transfer files
|
|
directly into the music folder. When non music files need to be transferred onto
|
|
the phone from a desktop. A simple server is run on the desktop
|
|
that will provide access to a directory on that desktop.
|
|
Then I open up Firefox and enter in the URL bar the host name
|
|
of the machine that is then serving the files.
|
|
In this way I can edit a video or image on my desktop using very robust tools
|
|
and then transfer that image onto my phone
|
|
for deploying to wherever I need it to go.
|
|
And that in a nutshell is how I got the most
|
|
good new Linux experience out of an Android device.
|
|
Thank you for listening. Have a wonderful rest of your day.
|
|
You've been listening to Hacker Public Radio at Hacker Public Radio.org.
|
|
We are a community podcast network that releases shows every weekday
|
|
Monday through Friday. Today's show, like all our shows,
|
|
was contributed by an HBR listener like yourself.
|
|
If you ever thought of recording a podcast and click on our
|
|
contributing to find out how easy it really is. Hacker Public Radio was found
|
|
by the digital dog pound and the infonomican computer club
|
|
and is part of the binary revolution at binwreff.com.
|
|
If you have comments on today's show, please email the host directly,
|
|
leave a comment on the website or record a follow-up episode yourself.
|
|
Unless otherwise stated, today's show is released under
|
|
creative comments, attribution, share a live 3.0 license.
|