Files

112 lines
6.5 KiB
Plaintext
Raw Permalink Normal View History

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.