<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:media="http://search.yahoo.com/mrss/"><channel><title><![CDATA[PizzaLovingNerd]]></title><description><![CDATA[Linux That's Interesting!]]></description><link>https://pizzalovingnerd.com/</link><image><url>https://pizzalovingnerd.com/favicon.png</url><title>PizzaLovingNerd</title><link>https://pizzalovingnerd.com/</link></image><generator>Ghost 3.19</generator><lastBuildDate>Fri, 17 Apr 2026 05:04:36 GMT</lastBuildDate><atom:link href="https://pizzalovingnerd.com/rss/" rel="self" type="application/rss+xml"/><ttl>60</ttl><item><title><![CDATA[6 Essential Ubuntu Touch Apps]]></title><description><![CDATA[6 essential apps for Ubuntu Touch.]]></description><link>https://pizzalovingnerd.com/6-essential-ubuntu/</link><guid isPermaLink="false">5f4096166e267904d1469c7a</guid><category><![CDATA[Ubuntu Touch]]></category><dc:creator><![CDATA[PizzaLovingNerd]]></dc:creator><pubDate>Sun, 23 Aug 2020 01:14:02 GMT</pubDate><media:content url="https://pizzalovingnerd.com/content/images/2020/08/Post-Essential-Apps.png" medium="image"/><content:encoded><![CDATA[<img src="https://pizzalovingnerd.com/content/images/2020/08/Post-Essential-Apps.png" alt="6 Essential Ubuntu Touch Apps"><p>I'm getting ready to daily driver the Nexus 5 with Ubuntu Touch. I just need my SIM Adapter to come. So let's go over some essential apps that I am going to install when I daily drive this Nexus 5. Let's get into it.</p><h2 id="pure-maps">Pure Maps</h2><figure class="kg-card kg-gallery-card kg-width-wide kg-card-hascaption"><div class="kg-gallery-container"><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://pizzalovingnerd.com/content/images/2020/08/pure-maps.jonnius-screenshot-1a051122-8247-406a-bc45-7971f9b42f67.jpg" width="720" height="1280" srcset="https://pizzalovingnerd.com/content/images/size/w600/2020/08/pure-maps.jonnius-screenshot-1a051122-8247-406a-bc45-7971f9b42f67.jpg 600w, https://pizzalovingnerd.com/content/images/size/w1000/2020/08/pure-maps.jonnius-screenshot-1a051122-8247-406a-bc45-7971f9b42f67.jpg 1000w, https://pizzalovingnerd.com/content/images/size/w1600/2020/08/pure-maps.jonnius-screenshot-1a051122-8247-406a-bc45-7971f9b42f67.jpg 1600w, https://pizzalovingnerd.com/content/images/size/w2400/2020/08/pure-maps.jonnius-screenshot-1a051122-8247-406a-bc45-7971f9b42f67.jpg 2400w" alt="6 Essential Ubuntu Touch Apps"></div><div class="kg-gallery-image"><img src="https://pizzalovingnerd.com/content/images/2020/08/pure-maps.jonnius-screenshot-70c2f1f7-dae6-4b46-bffb-f5780c7f85b9.jpg" width="720" height="1280" srcset="https://pizzalovingnerd.com/content/images/size/w600/2020/08/pure-maps.jonnius-screenshot-70c2f1f7-dae6-4b46-bffb-f5780c7f85b9.jpg 600w, https://pizzalovingnerd.com/content/images/size/w1000/2020/08/pure-maps.jonnius-screenshot-70c2f1f7-dae6-4b46-bffb-f5780c7f85b9.jpg 1000w, https://pizzalovingnerd.com/content/images/size/w1600/2020/08/pure-maps.jonnius-screenshot-70c2f1f7-dae6-4b46-bffb-f5780c7f85b9.jpg 1600w, https://pizzalovingnerd.com/content/images/size/w2400/2020/08/pure-maps.jonnius-screenshot-70c2f1f7-dae6-4b46-bffb-f5780c7f85b9.jpg 2400w" alt="6 Essential Ubuntu Touch Apps"></div><div class="kg-gallery-image"><img src="https://pizzalovingnerd.com/content/images/2020/08/pure-maps.jonnius-screenshot-2f7b5186-d8f7-467d-8993-5bed9941bad1.png" width="1080" height="1920" srcset="https://pizzalovingnerd.com/content/images/size/w600/2020/08/pure-maps.jonnius-screenshot-2f7b5186-d8f7-467d-8993-5bed9941bad1.png 600w, https://pizzalovingnerd.com/content/images/size/w1000/2020/08/pure-maps.jonnius-screenshot-2f7b5186-d8f7-467d-8993-5bed9941bad1.png 1000w, https://pizzalovingnerd.com/content/images/size/w1600/2020/08/pure-maps.jonnius-screenshot-2f7b5186-d8f7-467d-8993-5bed9941bad1.png 1600w, https://pizzalovingnerd.com/content/images/size/w2400/2020/08/pure-maps.jonnius-screenshot-2f7b5186-d8f7-467d-8993-5bed9941bad1.png 2400w" alt="6 Essential Ubuntu Touch Apps"></div></div></div><figcaption>Pure Maps</figcaption></figure><p>Let's start with a mapping application, now there's actually two map apps on the OpenStore. uNav, and Pure Maps. Pure Maps is the one I recommended because uNav was kind of laggy on my tests, and Pure Map has a UI that makes a little bit more sense to me. Pure Maps allows you to view the world and streets using MapBox although if you don't like MapBox it has other maps you can use such as HERE OpenTopoMap and my personal favorite, OpenCycleMap, and it also has navigation, and you can search for nearby venues from your current location using reviews from either FourSquare or MapQuest. There's two versions of Pure Maps on the OpenStore. The only different between them is the quality of Text to Speech voices, so you can download whichever.</p><p><a href="https://open-store.io/app/pure-maps.jonnius">Download Pure Maps Full Here</a><br><a href="https://open-store.io/app/pure-maps-slim.jonnius">Download Pure Maps Slim Here</a></p><h2 id="teleports">Teleports</h2><figure class="kg-card kg-gallery-card kg-width-wide"><div class="kg-gallery-container"><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://pizzalovingnerd.com/content/images/2020/08/screenshot20200822_180439365-1.png" width="1080" height="1920" srcset="https://pizzalovingnerd.com/content/images/size/w600/2020/08/screenshot20200822_180439365-1.png 600w, https://pizzalovingnerd.com/content/images/size/w1000/2020/08/screenshot20200822_180439365-1.png 1000w, https://pizzalovingnerd.com/content/images/size/w1600/2020/08/screenshot20200822_180439365-1.png 1600w, https://pizzalovingnerd.com/content/images/size/w2400/2020/08/screenshot20200822_180439365-1.png 2400w" alt="6 Essential Ubuntu Touch Apps"></div><div class="kg-gallery-image"><img src="https://pizzalovingnerd.com/content/images/2020/08/screenshot20200822_180445883-1.png" width="1080" height="1920" srcset="https://pizzalovingnerd.com/content/images/size/w600/2020/08/screenshot20200822_180445883-1.png 600w, https://pizzalovingnerd.com/content/images/size/w1000/2020/08/screenshot20200822_180445883-1.png 1000w, https://pizzalovingnerd.com/content/images/size/w1600/2020/08/screenshot20200822_180445883-1.png 1600w, https://pizzalovingnerd.com/content/images/size/w2400/2020/08/screenshot20200822_180445883-1.png 2400w" alt="6 Essential Ubuntu Touch Apps"></div><div class="kg-gallery-image"><img src="https://pizzalovingnerd.com/content/images/2020/08/screenshot20200822_180423383-1.png" width="1080" height="1920" srcset="https://pizzalovingnerd.com/content/images/size/w600/2020/08/screenshot20200822_180423383-1.png 600w, https://pizzalovingnerd.com/content/images/size/w1000/2020/08/screenshot20200822_180423383-1.png 1000w, https://pizzalovingnerd.com/content/images/size/w1600/2020/08/screenshot20200822_180423383-1.png 1600w, https://pizzalovingnerd.com/content/images/size/w2400/2020/08/screenshot20200822_180423383-1.png 2400w" alt="6 Essential Ubuntu Touch Apps"></div></div></div></figure><p>Teleports is a Telegram client specifically built for Ubuntu Touch. It's very quick and it looks good, and it supports standard features such as emojis and attachments. Check this out if you use Telegram and you are using Ubuntu Touch. It's not as featured as the Android Telegram app, or even the Telegram web app, but it still very good option if you use Ubuntu Touch.</p><p><a href="https://open-store.io/app/teleports.ubports">Download Teleports Here</a></p><h2 id="fluffychat">FluffyChat</h2><figure class="kg-card kg-gallery-card kg-width-wide"><div class="kg-gallery-container"><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://pizzalovingnerd.com/content/images/2020/08/fluffychat.christianpauly-screenshot-9809a4e1-b4d4-4e5e-81d6-6559ebebaac8.png" width="1080" height="1920" srcset="https://pizzalovingnerd.com/content/images/size/w600/2020/08/fluffychat.christianpauly-screenshot-9809a4e1-b4d4-4e5e-81d6-6559ebebaac8.png 600w, https://pizzalovingnerd.com/content/images/size/w1000/2020/08/fluffychat.christianpauly-screenshot-9809a4e1-b4d4-4e5e-81d6-6559ebebaac8.png 1000w, https://pizzalovingnerd.com/content/images/size/w1600/2020/08/fluffychat.christianpauly-screenshot-9809a4e1-b4d4-4e5e-81d6-6559ebebaac8.png 1600w, https://pizzalovingnerd.com/content/images/size/w2400/2020/08/fluffychat.christianpauly-screenshot-9809a4e1-b4d4-4e5e-81d6-6559ebebaac8.png 2400w" alt="6 Essential Ubuntu Touch Apps"></div><div class="kg-gallery-image"><img src="https://pizzalovingnerd.com/content/images/2020/08/fluffychat.christianpauly-screenshot-e02a87ed-0ba2-4088-85af-5e3d3b67d857.png" width="1080" height="1920" srcset="https://pizzalovingnerd.com/content/images/size/w600/2020/08/fluffychat.christianpauly-screenshot-e02a87ed-0ba2-4088-85af-5e3d3b67d857.png 600w, https://pizzalovingnerd.com/content/images/size/w1000/2020/08/fluffychat.christianpauly-screenshot-e02a87ed-0ba2-4088-85af-5e3d3b67d857.png 1000w, https://pizzalovingnerd.com/content/images/size/w1600/2020/08/fluffychat.christianpauly-screenshot-e02a87ed-0ba2-4088-85af-5e3d3b67d857.png 1600w, https://pizzalovingnerd.com/content/images/size/w2400/2020/08/fluffychat.christianpauly-screenshot-e02a87ed-0ba2-4088-85af-5e3d3b67d857.png 2400w" alt="6 Essential Ubuntu Touch Apps"></div><div class="kg-gallery-image"><img src="https://pizzalovingnerd.com/content/images/2020/08/fluffychat.christianpauly-screenshot-a0cc9676-105d-4832-9079-4ad4d9e0e707.png" width="1080" height="1920" srcset="https://pizzalovingnerd.com/content/images/size/w600/2020/08/fluffychat.christianpauly-screenshot-a0cc9676-105d-4832-9079-4ad4d9e0e707.png 600w, https://pizzalovingnerd.com/content/images/size/w1000/2020/08/fluffychat.christianpauly-screenshot-a0cc9676-105d-4832-9079-4ad4d9e0e707.png 1000w, https://pizzalovingnerd.com/content/images/size/w1600/2020/08/fluffychat.christianpauly-screenshot-a0cc9676-105d-4832-9079-4ad4d9e0e707.png 1600w, https://pizzalovingnerd.com/content/images/size/w2400/2020/08/fluffychat.christianpauly-screenshot-a0cc9676-105d-4832-9079-4ad4d9e0e707.png 2400w" alt="6 Essential Ubuntu Touch Apps"></div></div></div></figure><p>If you are a Matrix user check out FluffyChat, this is the Matrix client for Ubuntu Touch. It is a tad bit slower than Telegram, but that could probably be due to some of the slowness of Matrix itself. FluffyChat is a very solid matrix client, and it also has a bunch of customization options in the settings menu for those who like customization. This app even works on iOS and Android, and there's a <a href="https://web.fluffychat.im/#/">web version too</a>. So if you like Matrix, check this out.</p><p><a href="https://open-store.io/app/fluffychat.christianpauly">Download FluffyChat Here</a></p><h2 id="ut-tweak-tool">UT Tweak Tool</h2><figure class="kg-card kg-gallery-card kg-width-wide"><div class="kg-gallery-container"><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://pizzalovingnerd.com/content/images/2020/08/lightest1.jpg" width="720" height="1280" srcset="https://pizzalovingnerd.com/content/images/size/w600/2020/08/lightest1.jpg 600w, https://pizzalovingnerd.com/content/images/size/w1000/2020/08/lightest1.jpg 1000w, https://pizzalovingnerd.com/content/images/size/w1600/2020/08/lightest1.jpg 1600w, https://pizzalovingnerd.com/content/images/size/w2400/2020/08/lightest1.jpg 2400w" alt="6 Essential Ubuntu Touch Apps"></div><div class="kg-gallery-image"><img src="https://pizzalovingnerd.com/content/images/2020/08/lightest2.jpg" width="720" height="1280" srcset="https://pizzalovingnerd.com/content/images/size/w600/2020/08/lightest2.jpg 600w, https://pizzalovingnerd.com/content/images/size/w1000/2020/08/lightest2.jpg 1000w, https://pizzalovingnerd.com/content/images/size/w1600/2020/08/lightest2.jpg 1600w, https://pizzalovingnerd.com/content/images/size/w2400/2020/08/lightest2.jpg 2400w" alt="6 Essential Ubuntu Touch Apps"></div><div class="kg-gallery-image"><img src="https://pizzalovingnerd.com/content/images/2020/08/lightest.jpg" width="720" height="1280" srcset="https://pizzalovingnerd.com/content/images/size/w600/2020/08/lightest.jpg 600w, https://pizzalovingnerd.com/content/images/size/w1000/2020/08/lightest.jpg 1000w, https://pizzalovingnerd.com/content/images/size/w1600/2020/08/lightest.jpg 1600w, https://pizzalovingnerd.com/content/images/size/w2400/2020/08/lightest.jpg 2400w" alt="6 Essential Ubuntu Touch Apps"></div></div></div></figure><p>UT Tweak Tool is a tool for customizing Ubuntu Touch. You can change things such as the scaling, customize the launcher size, change your system theme to a dark theme, manage your apps, and even make your filesystem image writable among tons of other features, so if you need to tweak anything in Ubuntu Touch, check out UT Tweak Tool...</p><p><a href="https://open-store.io/app/ut-tweak-tool.sverzegnassi">Download UT Tweak Tool Here</a></p><h2 id="webber">Webber</h2><figure class="kg-card kg-gallery-card kg-width-wide"><div class="kg-gallery-container"><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://pizzalovingnerd.com/content/images/2020/08/webber.timsueberkrueb-screenshot-2f4985e6-d403-44f5-8634-f689003939fe.png" width="1080" height="1920" srcset="https://pizzalovingnerd.com/content/images/size/w600/2020/08/webber.timsueberkrueb-screenshot-2f4985e6-d403-44f5-8634-f689003939fe.png 600w, https://pizzalovingnerd.com/content/images/size/w1000/2020/08/webber.timsueberkrueb-screenshot-2f4985e6-d403-44f5-8634-f689003939fe.png 1000w, https://pizzalovingnerd.com/content/images/size/w1600/2020/08/webber.timsueberkrueb-screenshot-2f4985e6-d403-44f5-8634-f689003939fe.png 1600w, https://pizzalovingnerd.com/content/images/size/w2400/2020/08/webber.timsueberkrueb-screenshot-2f4985e6-d403-44f5-8634-f689003939fe.png 2400w" alt="6 Essential Ubuntu Touch Apps"></div><div class="kg-gallery-image"><img src="https://pizzalovingnerd.com/content/images/2020/08/webber.timsueberkrueb-screenshot-5ee6b43f-045f-4164-85c9-a4d25f5807bc.png" width="1080" height="1920" srcset="https://pizzalovingnerd.com/content/images/size/w600/2020/08/webber.timsueberkrueb-screenshot-5ee6b43f-045f-4164-85c9-a4d25f5807bc.png 600w, https://pizzalovingnerd.com/content/images/size/w1000/2020/08/webber.timsueberkrueb-screenshot-5ee6b43f-045f-4164-85c9-a4d25f5807bc.png 1000w, https://pizzalovingnerd.com/content/images/size/w1600/2020/08/webber.timsueberkrueb-screenshot-5ee6b43f-045f-4164-85c9-a4d25f5807bc.png 1600w, https://pizzalovingnerd.com/content/images/size/w2400/2020/08/webber.timsueberkrueb-screenshot-5ee6b43f-045f-4164-85c9-a4d25f5807bc.png 2400w" alt="6 Essential Ubuntu Touch Apps"></div><div class="kg-gallery-image"><img src="https://pizzalovingnerd.com/content/images/2020/08/webber.timsueberkrueb-screenshot-0c1f6c4a-fa5e-443a-bb31-2a797c76885e.png" width="1080" height="1920" srcset="https://pizzalovingnerd.com/content/images/size/w600/2020/08/webber.timsueberkrueb-screenshot-0c1f6c4a-fa5e-443a-bb31-2a797c76885e.png 600w, https://pizzalovingnerd.com/content/images/size/w1000/2020/08/webber.timsueberkrueb-screenshot-0c1f6c4a-fa5e-443a-bb31-2a797c76885e.png 1000w, https://pizzalovingnerd.com/content/images/size/w1600/2020/08/webber.timsueberkrueb-screenshot-0c1f6c4a-fa5e-443a-bb31-2a797c76885e.png 1600w, https://pizzalovingnerd.com/content/images/size/w2400/2020/08/webber.timsueberkrueb-screenshot-0c1f6c4a-fa5e-443a-bb31-2a797c76885e.png 2400w" alt="6 Essential Ubuntu Touch Apps"></div></div></div></figure><p>Since Ubuntu Touch doesn't have many apps, you are dependent web apps if you want to use Ubuntu Touch for daily use. So Webber allows you to turn websites into apps to integrate them with your system better. Webber is very simple to use all you have to do is enter the URL, and it will automatically add the name and icon which you can choose, and if you want you can customize the web apps such as changing the splash screen color, and editing the controls and url patterns. Note that at the time of making this video, this app doesn't work on the PinePhone although hopefully it will work in the future.</p><p><a href="https://open-store.io/app/webber.timsueberkrueb">Download Webber Here</a></p><h2 id="utudu-2">Utudu 2</h2><figure class="kg-card kg-gallery-card kg-width-wide"><div class="kg-gallery-container"><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://pizzalovingnerd.com/content/images/2020/08/lightest5.jpg" width="288" height="512" srcset="https://pizzalovingnerd.com/content/images/size/w600/2020/08/lightest5.jpg 600w, https://pizzalovingnerd.com/content/images/size/w1000/2020/08/lightest5.jpg 1000w, https://pizzalovingnerd.com/content/images/size/w1600/2020/08/lightest5.jpg 1600w, https://pizzalovingnerd.com/content/images/size/w2400/2020/08/lightest5.jpg 2400w" alt="6 Essential Ubuntu Touch Apps"></div><div class="kg-gallery-image"><img src="https://pizzalovingnerd.com/content/images/2020/08/lightest4.jpg" width="288" height="512" srcset="https://pizzalovingnerd.com/content/images/size/w600/2020/08/lightest4.jpg 600w, https://pizzalovingnerd.com/content/images/size/w1000/2020/08/lightest4.jpg 1000w, https://pizzalovingnerd.com/content/images/size/w1600/2020/08/lightest4.jpg 1600w, https://pizzalovingnerd.com/content/images/size/w2400/2020/08/lightest4.jpg 2400w" alt="6 Essential Ubuntu Touch Apps"></div><div class="kg-gallery-image"><img src="https://pizzalovingnerd.com/content/images/2020/08/lightest3.jpg" width="288" height="512" srcset="https://pizzalovingnerd.com/content/images/size/w600/2020/08/lightest3.jpg 600w, https://pizzalovingnerd.com/content/images/size/w1000/2020/08/lightest3.jpg 1000w, https://pizzalovingnerd.com/content/images/size/w1600/2020/08/lightest3.jpg 1600w, https://pizzalovingnerd.com/content/images/size/w2400/2020/08/lightest3.jpg 2400w" alt="6 Essential Ubuntu Touch Apps"></div></div></div></figure><p>Ubuntu Touch does have a standard note taking app, and it's meh. It does notes decently, and you can sync it with Evernote, however for to do lists, Utudu 2 is a much better app for to-do lists, although it's note system is meh. It allows you to create notes and to-do lists. It also lets you group them in to either "Today", this "Week", or "Other". It's very simple, it's easy, and it's great if you need a to-do list app..</p><p><a href="https://open-store.io/app/utudu-2.imtec">Download Utudu 2 Here</a></p>]]></content:encoded></item><item><title><![CDATA[PinePhone OSes: PureOS]]></title><description><![CDATA[<p>I've been following the development of PureOS for about a year. I've been reading the <a href="https://puri.sm/posts/">Purism blog</a>, and I've been watching <a href="https://www.youtube.com/channel/UC64-PJ-yoF7aJ9pIHWEbrTQ/videos">Purism's</a> and <a href="https://www.youtube.com/channel/UCIVaIdjtr6aNPdTm-JNbFAg/videos">HackerGames's</a> videos. I really wanted to Librem 5, but since I'm a teenager, I can't afford one. So I was very excited when I learned that somebody</p>]]></description><link>https://pizzalovingnerd.com/pinephone-oses-pureos/</link><guid isPermaLink="false">5f19f2800c46a904e509ea65</guid><dc:creator><![CDATA[PizzaLovingNerd]]></dc:creator><pubDate>Mon, 10 Aug 2020 05:55:14 GMT</pubDate><media:content url="https://pizzalovingnerd.com/content/images/2020/08/adwaita-day.jpg" medium="image"/><content:encoded><![CDATA[<img src="https://pizzalovingnerd.com/content/images/2020/08/adwaita-day.jpg" alt="PinePhone OSes: PureOS"><p>I've been following the development of PureOS for about a year. I've been reading the <a href="https://puri.sm/posts/">Purism blog</a>, and I've been watching <a href="https://www.youtube.com/channel/UC64-PJ-yoF7aJ9pIHWEbrTQ/videos">Purism's</a> and <a href="https://www.youtube.com/channel/UCIVaIdjtr6aNPdTm-JNbFAg/videos">HackerGames's</a> videos. I really wanted to Librem 5, but since I'm a teenager, I can't afford one. So I was very excited when I learned that somebody ported PureOS to the PinePhone. How good is it?</p><h2 id="history">History</h2><p>In 2017, Purism crowd funded the Librem 5 on their website. From there they started working on PureOS and Phosh for the Librem 5. Purism already maintained PureOS as a desktop operating system with the goal to follow free software foundation standards. So development began on porting PureOS to the Librem 5. PureOS uses GNOME, which doesn't work very well on mobile, so they start developing Phosh which is a mobile shell that takes advantage of GTK and the GNOME ecosystem. Most Linux shells used QT, so it was going to take a lot of work to make GTK mobile friendly. Purism started work on developing <a href="https://gitlab.gnome.org/Community/Purism/libhandy">libhandy</a> which allowed developers to make their apps adaptive and work across the desktop as well as the phone. </p><p>Phosh was being developed very quickly. In January 2019, <a href="https://www.youtube.com/watch?v=JMCWlRyVzgQ">HackersGame released a video of PureOS barely booting on the Librem 5 developer kit</a>. Then only 6 months later in June 2019, <a href="https://www.youtube.com/watch?v=qBFRbOvZvxM&amp;list=PLbi9Ij0Mdq2uxxeNKxHvu_ScZi-u5n56h&amp;index=1">Solitaire was working</a>!</p><p>Fast forward to March of 2020, a PinePhone developer by the name of mozzwald created a port of PureOS to the PinePhone. This was done by taking postmarketOS and adding PureOS's root file system. However eventually the PinePhone developer Clover took over development of the PinePhone port. Since Clover took over, it has become less like PureOS for the Librem 5, and more like it's own thing. There are lots of weird hacks and patches that the Librem 5 version doesn't have, so keep in mind this isn't an exact port like it's advertised, and more like it's own distro that is just based on PureOS.</p><h2 id="ui">UI</h2><p>PureOS uses the Phosh desktop environment. Now, I have talked about Phosh already, however, Purism maintains Phosh, so Phosh should work better on PureOS than most other distros. And Phosh does seem to run faster on PureOS than on Mobian, so good job PureOS.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://pizzalovingnerd.com/content/images/2020/08/PureOS-UI.gif" class="kg-image" srcset="https://pizzalovingnerd.com/content/images/size/w600/2020/08/PureOS-UI.gif 600w, https://pizzalovingnerd.com/content/images/size/w1000/2020/08/PureOS-UI.gif 1000w, https://pizzalovingnerd.com/content/images/size/w1600/2020/08/PureOS-UI.gif 1600w, https://pizzalovingnerd.com/content/images/size/w2400/2020/08/PureOS-UI.gif 2400w" alt="PinePhone OSes: PureOS"><figcaption>PureOS UI navigation</figcaption></figure><p>PureOS's UI is very simple. You hit the arrow button on the bottom to reach the overview which shows your recent apps and app list.  There's also a notification center if you tap the status bar on the top. This allows you to change some basic settings and view notifications.</p><p>Given that Phosh takes advantage of the GNOME Ecosystem significantly, most of the apps follow the <a href="https://developer.gnome.org/hig/stable/">GNOME Human Interface Guidelines</a>, so basically all apps have a similar design. If you use Phosh with GNOME apps, the experience in terms of design, can rival iOS.</p><h2 id="apps">Apps</h2><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://pizzalovingnerd.com/content/images/2020/08/IMG_20200808_160606-1-.jpg" class="kg-image" srcset="https://pizzalovingnerd.com/content/images/size/w600/2020/08/IMG_20200808_160606-1-.jpg 600w, https://pizzalovingnerd.com/content/images/size/w1000/2020/08/IMG_20200808_160606-1-.jpg 1000w, https://pizzalovingnerd.com/content/images/size/w1600/2020/08/IMG_20200808_160606-1-.jpg 1600w, https://pizzalovingnerd.com/content/images/size/w2400/2020/08/IMG_20200808_160606-1-.jpg 2400w" alt="PinePhone OSes: PureOS"><figcaption>Default app selection</figcaption></figure><p>The default app selection is minimal. The apps are Purism's phone and messanging app, GNOME Web, Contacts, Calculator, Chess, Clocks, Document Viewer, Powersupply, Settings, GNOME Software, Terminal, Text Editor, and Usage. It also comes with a dedicated flash light app and KittehPlayer which is weird because KittehPlayer is a QML app that can't fit on the screen in portrait mode. It's slightly different from PureOS's default app selection on the Librem 5 because it is missing Icon Browser (which PureOS comes with on the Librem 5), and PureOS for the PinePhone ships with KittehPlayer, Powersupply and a Flashlight app. </p><figure class="kg-card kg-gallery-card kg-width-wide kg-card-hascaption"><div class="kg-gallery-container"><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://pizzalovingnerd.com/content/images/2020/08/IMG_20200808_155215-2.jpg" width="1126" height="2160" srcset="https://pizzalovingnerd.com/content/images/size/w600/2020/08/IMG_20200808_155215-2.jpg 600w, https://pizzalovingnerd.com/content/images/size/w1000/2020/08/IMG_20200808_155215-2.jpg 1000w, https://pizzalovingnerd.com/content/images/size/w1600/2020/08/IMG_20200808_155215-2.jpg 1600w, https://pizzalovingnerd.com/content/images/size/w2400/2020/08/IMG_20200808_155215-2.jpg 2400w" alt="PinePhone OSes: PureOS"></div><div class="kg-gallery-image"><img src="https://pizzalovingnerd.com/content/images/2020/08/IMG_20200808_155203.jpg" width="1076" height="2160" srcset="https://pizzalovingnerd.com/content/images/size/w600/2020/08/IMG_20200808_155203.jpg 600w, https://pizzalovingnerd.com/content/images/size/w1000/2020/08/IMG_20200808_155203.jpg 1000w, https://pizzalovingnerd.com/content/images/size/w1600/2020/08/IMG_20200808_155203.jpg 1600w, https://pizzalovingnerd.com/content/images/size/w2400/2020/08/IMG_20200808_155203.jpg 2400w" alt="PinePhone OSes: PureOS"></div><div class="kg-gallery-image"><img src="https://pizzalovingnerd.com/content/images/2020/08/IMG_20200809_165542-3-.jpg" width="1082" height="2160" srcset="https://pizzalovingnerd.com/content/images/size/w600/2020/08/IMG_20200809_165542-3-.jpg 600w, https://pizzalovingnerd.com/content/images/size/w1000/2020/08/IMG_20200809_165542-3-.jpg 1000w, https://pizzalovingnerd.com/content/images/size/w1600/2020/08/IMG_20200809_165542-3-.jpg 1600w, https://pizzalovingnerd.com/content/images/size/w2400/2020/08/IMG_20200809_165542-3-.jpg 2400w" alt="PinePhone OSes: PureOS"></div></div></div><figcaption>GNOME Chess, Clocks and Kittehplayer on PureOS on the PinePhone</figcaption></figure><p>Any GTK app that can adapt to the PinePhone's screen should run flawlessly, although some are a bit slow on the PinePhone because they are made to be ran on the much more powerful Librem 5. QT apps also should run fine, but they can be harder to install because there aren't a lot of adaptive QT apps in the PureOS repo which means you are forced to use Flatpaks. And I couldn't get any Flatpaks to work, so I wasn't able to test any QT apps.</p><h2 id="web-browsing">Web Browsing</h2><figure class="kg-card kg-gallery-card kg-width-wide kg-card-hascaption"><div class="kg-gallery-container"><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://pizzalovingnerd.com/content/images/2020/08/ezgif.com-optimize--2-.gif" width="532" height="1080" srcset="https://pizzalovingnerd.com/content/images/size/w600/2020/08/ezgif.com-optimize--2-.gif 600w, https://pizzalovingnerd.com/content/images/size/w1000/2020/08/ezgif.com-optimize--2-.gif 1000w, https://pizzalovingnerd.com/content/images/size/w1600/2020/08/ezgif.com-optimize--2-.gif 1600w, https://pizzalovingnerd.com/content/images/size/w2400/2020/08/ezgif.com-optimize--2-.gif 2400w" alt="PinePhone OSes: PureOS"></div><div class="kg-gallery-image"><img src="https://pizzalovingnerd.com/content/images/2020/08/ezgif.com-optimize--1-.gif" width="576" height="1080" srcset="https://pizzalovingnerd.com/content/images/size/w600/2020/08/ezgif.com-optimize--1-.gif 600w, https://pizzalovingnerd.com/content/images/size/w1000/2020/08/ezgif.com-optimize--1-.gif 1000w, https://pizzalovingnerd.com/content/images/size/w1600/2020/08/ezgif.com-optimize--1-.gif 1600w, https://pizzalovingnerd.com/content/images/size/w2400/2020/08/ezgif.com-optimize--1-.gif 2400w" alt="PinePhone OSes: PureOS"></div></div></div><figcaption>GNOME Web and Firefox ESR running on PureOS on the PinePhone</figcaption></figure><p>The default web browser in Pure OS is GNOME Web. On PureOS it can load web pages at a decently fast speed, but scrolling is choppy. GNOME Web can actually load YouTube videos on PureOS, but they are very choppy, so the YouTube experience isn't very good.</p><p>Firefox ESR can also be installed from the PureOS repo, but I get some weird D-Bus library bug when I try to run it. This could be fixed by modifying Firefox's .desktop file to run <code>Exec=env GDK_BACKEND=wayland /usr/lib/firefox-esr/firefox-esr %u --no-remote</code>. After setting up Firefox, it runs somewhat slow, but it does work although I prefer GNOME Web to Firefox for browsing on PureOS.</p><h2 id="community">Community</h2><p>Purism has <a href="https://developer.puri.sm/Librem5/Contact/Community.html">several matrix groups and email lists for PureOS</a>, and they also have a Librem 5 category on the <a href="https://forums.puri.sm/c/librem/phones/11">Purism forums</a>. However, the PinePhone version of PureOS doesn't really have any community platforms other than it's <a href="https://pureos.ironrobin.net/git/clover/pinephone/wiki/_pages">git repo</a>, and the <a href="http://forum.pine64.org/showthread.php?tid=9361">Pine64 forum thread</a>.</p><h2 id="conclusion">Conclusion</h2><p>Even though PureOS on the PinePhone isn't an exact port of PureOS from the Librem 5, I still believe that PureOS on the PinePhone is a great choice if you want a Debian based distro with a bleeding edge version of Phosh. So if you like Phosh, check out PureOS.</p><p>Thank you for reading, if you like my work, please become a <a href="https://www.patreon.com/pizzalovingnerd">patron</a>, or <a href="https://pizzalovingnerd.com/donate/">donate another way</a>, and join the <a href="https://pizzalovingnerd.com/chat/">PizzaLovingNerd community on the chat protocol of your choice</a>. </p>]]></content:encoded></item><item><title><![CDATA[Answering your PinePhone Questions]]></title><description><![CDATA[<p>Hello, so I have been getting a lot of questions about the PinePhone, so I'm going to have one post answering all of them. This is probably going to be a reoccurring series of articles and videos, so if you have any questions, comment them below on this post, or</p>]]></description><link>https://pizzalovingnerd.com/aypq1/</link><guid isPermaLink="false">5f0f8f870c46a904e509e8bb</guid><category><![CDATA[PinePhone]]></category><dc:creator><![CDATA[PizzaLovingNerd]]></dc:creator><pubDate>Sun, 19 Jul 2020 05:30:23 GMT</pubDate><media:content url="https://pizzalovingnerd.com/content/images/2020/07/BAckground-4.png" medium="image"/><content:encoded><![CDATA[<img src="https://pizzalovingnerd.com/content/images/2020/07/BAckground-4.png" alt="Answering your PinePhone Questions"><p>Hello, so I have been getting a lot of questions about the PinePhone, so I'm going to have one post answering all of them. This is probably going to be a reoccurring series of articles and videos, so if you have any questions, comment them below on this post, or on YouTube.</p><h2 id="what-operating-system-do-you-recommend">What operating system do you recommend?</h2><figure class="kg-card kg-image-card"><img src="https://pizzalovingnerd.com/content/images/2020/07/image.png" class="kg-image" srcset="https://pizzalovingnerd.com/content/images/size/w600/2020/07/image.png 600w, https://pizzalovingnerd.com/content/images/size/w1000/2020/07/image.png 1000w, https://pizzalovingnerd.com/content/images/size/w1600/2020/07/image.png 1600w, https://pizzalovingnerd.com/content/images/size/w2400/2020/07/image.png 2400w" alt="Answering your PinePhone Questions"></figure><p>Right now my biggest recommendation for an OS goes to Ubuntu Touch. Lomiri seems to be the least buggy UI I've used so far, and the OpenStore has a lot more mobile compatible apps than the repos on all the other distributions I've tried. However, even though Ubuntu Touch is the most complete, it is not my favorite.</p><p>My favorite OS right now, and the one I use the most is Mobian. This is the most stable Phosh distro I've tried on the PinePhone, and it brings the latest software additions for the PinePhone very quickly (for example, Mobian was the first to get a working camera app). However Phosh hasn't matured as well as Lomiri has so even though it's my favorite, I would still recommend Ubuntu Touch over Mobian.</p><h2 id="what-do-the-pins-on-the-back-do">What do the pins on the back do?</h2><figure class="kg-card kg-image-card"><img src="https://pizzalovingnerd.com/content/images/2020/07/image-1.png" class="kg-image" srcset="https://pizzalovingnerd.com/content/images/size/w600/2020/07/image-1.png 600w, https://pizzalovingnerd.com/content/images/size/w1000/2020/07/image-1.png 1000w, https://pizzalovingnerd.com/content/images/size/w1600/2020/07/image-1.png 1600w, https://pizzalovingnerd.com/content/images/size/w2400/2020/07/image-1.png 2400w" alt="Answering your PinePhone Questions"></figure><p>According to the <a href="https://wiki.pine64.org/index.php/PinePhone#Pogo_Pins">Pine64 Wiki</a>, The PinePhone has 6 pogo pins on the back. These pins will allow for custom hardware additions in the future. For example, we could use these pins to create a wireless charging case, a battery case, or an IR blaster. Because these are only accessible when you take off the back cover of the PinePhone, these could really only be utilized by a custom back cover, unless you keep the back cover off of the PinePhone. Luckily <a href="http://files.pine64.org/doc/PinePhone/PinePhone%20Back%20Cover%20ver%200.5.stp">Pine64 provides CAD files</a> of the backcover so anyone can make a custom case utilizing these pins.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://pizzalovingnerd.com/content/images/2020/07/image-3.png" class="kg-image" srcset="https://pizzalovingnerd.com/content/images/size/w600/2020/07/image-3.png 600w, https://pizzalovingnerd.com/content/images/size/w1000/2020/07/image-3.png 1000w, https://pizzalovingnerd.com/content/images/size/w1600/2020/07/image-3.png 1600w, https://pizzalovingnerd.com/content/images/size/w2400/2020/07/image-3.png 2400w" alt="Answering your PinePhone Questions"><figcaption>Pins on a PinePhone Braveheart (Image Source: <a href="https://wiki.pine64.org/index.php?title=File:PinePhone_switches.jpeg">Pine64 Wiki</a>)</figcaption></figure><h2 id="is-it-usable-as-a-daily-driver">Is it usable as a daily driver?</h2><figure class="kg-card kg-image-card"><img src="https://pizzalovingnerd.com/content/images/2020/07/image-5.png" class="kg-image" srcset="https://pizzalovingnerd.com/content/images/size/w600/2020/07/image-5.png 600w, https://pizzalovingnerd.com/content/images/size/w1000/2020/07/image-5.png 1000w, https://pizzalovingnerd.com/content/images/size/w1600/2020/07/image-5.png 1600w, https://pizzalovingnerd.com/content/images/size/w2400/2020/07/image-5.png 2400w" alt="Answering your PinePhone Questions"></figure><p>The PinePhone is getting very close to being usable as a daily driver. Ubuntu Touch is the most daily driver ready OS I've used. At the time of writing this, <a href="https://gitlab.com/ubports/community-ports/pinephone#working">most of the essentials work great</a>, but some network and cellular features are unstable or unusable, and Ubuntu Touch can not take photos yet, or use GPS, and video acceleration is missing. </p><p>The battery life is also hit or miss on the PinePhone. CRUST power management is great, and on the community editions of the PinePhone, you could probably go close to a full day on the battery (although I can't test that because I have a Braveheart PinePhone). Unfortunately the PinePhone Braveheart editions have a hardware issue where the <a href="https://xnux.eu/devices/pp-pmic-fix.jpg">battery drains even if the phone is turned off</a>, so this would be very annoying if I tried to use my PinePhone as a daily driver. </p><p>The OpenStore is also missing a lot of Android apps that people need. At the time of writing this, the Ubuntu Touch music app can't detect my music, and the Ubuntu Touch Telegram app is bugged, so I can't see what I'm typing until I send it. The PinePhone with Ubuntu Touch is very close to being daily driver ready, but it isn't ready quite yet. I do want to try and use Ubuntu Touch as a daily driver, so in the future, I might get a Nexus 5 with Ubuntu Touch and use that as a daily driver.</p><h2 id="how-do-qt-apps-work-on-phosh">How do Qt apps work on Phosh?</h2><figure class="kg-card kg-image-card"><img src="https://pizzalovingnerd.com/content/images/2020/07/image-7.png" class="kg-image" srcset="https://pizzalovingnerd.com/content/images/size/w600/2020/07/image-7.png 600w, https://pizzalovingnerd.com/content/images/size/w1000/2020/07/image-7.png 1000w, https://pizzalovingnerd.com/content/images/size/w1600/2020/07/image-7.png 1600w, https://pizzalovingnerd.com/content/images/size/w2400/2020/07/image-7.png 2400w" alt="Answering your PinePhone Questions"></figure><p>Right now Mobian doesn't have many QT mobile apps in it's repo, so I haven't fully tested this yet. But when I ran Pure Maps from Flathub on Mobian, it ran well, although there is some lag when zooming into a map. In the future, I'm going to try out Manjaro with Phosh, and Manjaro also has a Plasma edition for the PinePhone, so that means Manjaro should have a repo with both Phosh and QT apps. So that means that I will be able to test this very soon.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://pizzalovingnerd.com/content/images/2020/07/ezgif.com-optimize-5-.gif" class="kg-image" srcset="https://pizzalovingnerd.com/content/images/size/w600/2020/07/ezgif.com-optimize-5-.gif 600w, https://pizzalovingnerd.com/content/images/size/w1000/2020/07/ezgif.com-optimize-5-.gif 1000w, https://pizzalovingnerd.com/content/images/size/w1600/2020/07/ezgif.com-optimize-5-.gif 1600w, https://pizzalovingnerd.com/content/images/size/w2400/2020/07/ezgif.com-optimize-5-.gif 2400w" alt="Answering your PinePhone Questions"><figcaption>Pure Maps running on Mobian on the PinePhone</figcaption></figure><h2 id="can-the-pinephone-run-pureos">Can the PinePhone run PureOS?</h2><figure class="kg-card kg-image-card"><img src="https://pizzalovingnerd.com/content/images/2020/07/image-9.png" class="kg-image" srcset="https://pizzalovingnerd.com/content/images/size/w600/2020/07/image-9.png 600w, https://pizzalovingnerd.com/content/images/size/w1000/2020/07/image-9.png 1000w, https://pizzalovingnerd.com/content/images/size/w1600/2020/07/image-9.png 1600w, https://pizzalovingnerd.com/content/images/size/w2400/2020/07/image-9.png 2400w" alt="Answering your PinePhone Questions"></figure><p>There is currently not an official version of PureOS available for the PinePhone, but there is an <a href="https://pureos.ironrobin.net/droppy/#/Images">unofficial port of PureOS</a> available for the PinePhone. Keep in mind that this port is not officially supported by Purism, and you may experience issues.</p><h2 id="does-hdmi-output-work">Does HDMI output work?</h2><figure class="kg-card kg-image-card"><img src="https://pizzalovingnerd.com/content/images/2020/07/image-11.png" class="kg-image" srcset="https://pizzalovingnerd.com/content/images/size/w600/2020/07/image-11.png 600w, https://pizzalovingnerd.com/content/images/size/w1000/2020/07/image-11.png 1000w, https://pizzalovingnerd.com/content/images/size/w1600/2020/07/image-11.png 1600w, https://pizzalovingnerd.com/content/images/size/w2400/2020/07/image-11.png 2400w" alt="Answering your PinePhone Questions"></figure><p>Right now the Braveheart and Ubuntu Touch Community editions of the PinePhone do not support HDMI output through USB-C because of a hardware issue. However, <a href="https://www.youtube.com/watch?v=xf8OJtjNWUM">if you have soldering skills you can get these versions of the PinePhone to work with HDMI out via USB-C</a>. If you do not have these soldering skills, than in the future, <a href="https://www.pine64.org/2020/07/15/july-updatepmos-ce-pre-orders-and-new-pinephone-version/">you might be able to send your Braveheart to Pine64 to get it fixed</a>.</p><p>Luckily, the new PinePhone postmarketOS community edition fixes this hardware issue and even has a <a href="https://store.pine64.org/product/pinephone-community-edition-postmarketos-with-convergence-package-limited-edition-linux-smartphone/">special edition PinePhone</a> for convergence with an extra gig of ram, double the storage, and a USB-C convergence dock.</p><h2 id="can-it-run-android-apps">Can it run Android apps?</h2><figure class="kg-card kg-image-card"><img src="https://pizzalovingnerd.com/content/images/2020/07/image-12.png" class="kg-image" srcset="https://pizzalovingnerd.com/content/images/size/w600/2020/07/image-12.png 600w, https://pizzalovingnerd.com/content/images/size/w1000/2020/07/image-12.png 1000w, https://pizzalovingnerd.com/content/images/size/w1600/2020/07/image-12.png 1600w, https://pizzalovingnerd.com/content/images/size/w2400/2020/07/image-12.png 2400w" alt="Answering your PinePhone Questions"></figure><p>Some Linux distributions support Anbox, but most of the Anbox apps don't run very well.<a href="https://www.youtube.com/watch?v=ggaMB2vZ3nQ"> A made a full YouTube video about Anbox on the PinePhone</a> for people interested on how it runs. As a summery, on postmarketOS Android Apps are very slow, and almost unusable, but it preforms slightly better on Mobian, but most apps don't work. <a href="https://github.com/GloDroid/glodroid_manifest/releases">There is also a build of Android for the PinePhone</a>, although that kind of takes away from the spirit of the PinePhone.</p><h2 id="how-do-you-create-an-app-for-the-pinephone">How do you create an app for the PinePhone?</h2><figure class="kg-card kg-image-card"><img src="https://pizzalovingnerd.com/content/images/2020/07/image-13.png" class="kg-image" srcset="https://pizzalovingnerd.com/content/images/size/w600/2020/07/image-13.png 600w, https://pizzalovingnerd.com/content/images/size/w1000/2020/07/image-13.png 1000w, https://pizzalovingnerd.com/content/images/size/w1600/2020/07/image-13.png 1600w, https://pizzalovingnerd.com/content/images/size/w2400/2020/07/image-13.png 2400w" alt="Answering your PinePhone Questions"></figure><p>Apps on the PinePhone highly depend on the operating system you are using. Most Ubuntu Touch apps use QML which is a language that allows you to make QT apps based on web technologies. For other OSes, it depends. Phosh OSes such as Mobian mostly use Gtk and Libhandy while Plasma Mobile OSes use QT and QML. In theory, any Linux app that can scale down to a phone should work on most of the OSes. So, if you want to create an app, just create a Linux app that can run on ARM processors, and scale down to a phone. I also have a video about building Phosh apps <a href="https://www.youtube.com/watch?v=10C-vihKDLs">here</a>.</p><h2 id="conclusion">Conclusion</h2><p>I'm probably going to make a second article with more PinePhone questions answered, so leave a comment on the video version of this article, or on the article itself. If I didn't get to your question, than it was either a duplicate, or you asked multiple questions in one comment and its kind of hard for me to screenshot comments if theres multiple questions.</p><p>Thank you for reading, if you like my work, please become a <a href="https://www.patreon.com/pizzalovingnerd">patron</a>, or <a href="https://pizzalovingnerd.com/donate/">donate another way</a>, and join the <a href="https://pizzalovingnerd.com/chat/">PizzaLovingNerd community on the chat protocol of your choice</a>.</p>]]></content:encoded></item><item><title><![CDATA[PinePhone Sample Photos]]></title><description><![CDATA[<figure class="kg-card kg-embed-card"><iframe width="612" height="344" src="https://www.youtube.com/embed/TbAkoRTHl-U?feature=oembed" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></figure><p>Yesterday Mobian added in a camera app with support for photos. Yesterday I was unable to get the camera app to work, but today I flashed the latest and greatest nightly image, and I was able to get some sample shots. None of these are edited except for rotation changes</p>]]></description><link>https://pizzalovingnerd.com/pinephone-sample-photos/</link><guid isPermaLink="false">5f0554b90c46a904e509e855</guid><category><![CDATA[PinePhone]]></category><category><![CDATA[Mobian]]></category><dc:creator><![CDATA[PizzaLovingNerd]]></dc:creator><pubDate>Wed, 08 Jul 2020 06:04:03 GMT</pubDate><media:content url="https://pizzalovingnerd.com/content/images/2020/07/2020-07-07_16-18-01-2.jpg" medium="image"/><content:encoded><![CDATA[<figure class="kg-card kg-embed-card"><iframe width="612" height="344" src="https://www.youtube.com/embed/TbAkoRTHl-U?feature=oembed" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></figure><img src="https://pizzalovingnerd.com/content/images/2020/07/2020-07-07_16-18-01-2.jpg" alt="PinePhone Sample Photos"><p>Yesterday Mobian added in a camera app with support for photos. Yesterday I was unable to get the camera app to work, but today I flashed the latest and greatest nightly image, and I was able to get some sample shots. None of these are edited except for rotation changes because the PinePhone can not shot horizontal photos without editing them.</p><figure class="kg-card kg-gallery-card kg-width-wide kg-card-hascaption"><div class="kg-gallery-container"><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://pizzalovingnerd.com/content/images/2020/07/2020-07-07_15-04-25-1.jpg" width="1279" height="720" srcset="https://pizzalovingnerd.com/content/images/size/w600/2020/07/2020-07-07_15-04-25-1.jpg 600w, https://pizzalovingnerd.com/content/images/size/w1000/2020/07/2020-07-07_15-04-25-1.jpg 1000w, https://pizzalovingnerd.com/content/images/size/w1600/2020/07/2020-07-07_15-04-25-1.jpg 1600w, https://pizzalovingnerd.com/content/images/size/w2400/2020/07/2020-07-07_15-04-25-1.jpg 2400w" alt="PinePhone Sample Photos"></div><div class="kg-gallery-image"><img src="https://pizzalovingnerd.com/content/images/2020/07/2020-07-07_16-18-01-1.jpg" width="1279" height="720" srcset="https://pizzalovingnerd.com/content/images/size/w600/2020/07/2020-07-07_16-18-01-1.jpg 600w, https://pizzalovingnerd.com/content/images/size/w1000/2020/07/2020-07-07_16-18-01-1.jpg 1000w, https://pizzalovingnerd.com/content/images/size/w1600/2020/07/2020-07-07_16-18-01-1.jpg 1600w, https://pizzalovingnerd.com/content/images/size/w2400/2020/07/2020-07-07_16-18-01-1.jpg 2400w" alt="PinePhone Sample Photos"></div><div class="kg-gallery-image"><img src="https://pizzalovingnerd.com/content/images/2020/07/2020-07-07_16-34-12-1.jpg" width="1279" height="720" srcset="https://pizzalovingnerd.com/content/images/size/w600/2020/07/2020-07-07_16-34-12-1.jpg 600w, https://pizzalovingnerd.com/content/images/size/w1000/2020/07/2020-07-07_16-34-12-1.jpg 1000w, https://pizzalovingnerd.com/content/images/size/w1600/2020/07/2020-07-07_16-34-12-1.jpg 1600w, https://pizzalovingnerd.com/content/images/size/w2400/2020/07/2020-07-07_16-34-12-1.jpg 2400w" alt="PinePhone Sample Photos"></div></div><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://pizzalovingnerd.com/content/images/2020/07/2020-07-07_16-35-12-1.jpg" width="720" height="1280" srcset="https://pizzalovingnerd.com/content/images/size/w600/2020/07/2020-07-07_16-35-12-1.jpg 600w, https://pizzalovingnerd.com/content/images/size/w1000/2020/07/2020-07-07_16-35-12-1.jpg 1000w, https://pizzalovingnerd.com/content/images/size/w1600/2020/07/2020-07-07_16-35-12-1.jpg 1600w, https://pizzalovingnerd.com/content/images/size/w2400/2020/07/2020-07-07_16-35-12-1.jpg 2400w" alt="PinePhone Sample Photos"></div><div class="kg-gallery-image"><img src="https://pizzalovingnerd.com/content/images/2020/07/2020-07-07_19-44-41-1.jpg" width="720" height="1280" srcset="https://pizzalovingnerd.com/content/images/size/w600/2020/07/2020-07-07_19-44-41-1.jpg 600w, https://pizzalovingnerd.com/content/images/size/w1000/2020/07/2020-07-07_19-44-41-1.jpg 1000w, https://pizzalovingnerd.com/content/images/size/w1600/2020/07/2020-07-07_19-44-41-1.jpg 1600w, https://pizzalovingnerd.com/content/images/size/w2400/2020/07/2020-07-07_19-44-41-1.jpg 2400w" alt="PinePhone Sample Photos"></div></div></div><figcaption>Non edited photos shot on the PinePhone (except rotating)</figcaption></figure><p>I'm not a camera expert, but even I can tell that most of the photos are very blurry, and low in dynamic range, and have a lot of noise. They kind of remind me of photos taken from a webcam. But the Camera UI seems good. Photos are very hard to take because the camera app only seems to render the preview at around 1 frame per second, so you have to time your show very well in order to take a photo.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://pizzalovingnerd.com/content/images/2020/07/IMG_20200707_083754-1-.jpg" class="kg-image" srcset="https://pizzalovingnerd.com/content/images/size/w600/2020/07/IMG_20200707_083754-1-.jpg 600w, https://pizzalovingnerd.com/content/images/size/w1000/2020/07/IMG_20200707_083754-1-.jpg 1000w, https://pizzalovingnerd.com/content/images/size/w1600/2020/07/IMG_20200707_083754-1-.jpg 1600w, https://pizzalovingnerd.com/content/images/size/w2400/2020/07/IMG_20200707_083754-1-.jpg 2400w" alt="PinePhone Sample Photos"><figcaption>The Mobian Camera app.</figcaption></figure><p>I wanted to get video footage from the PinePhone, but everytime I've tried, GNOME Camera would either freeze or crash, so I was unable to get video.</p><p>My first draft of this article was going to just be me dogging on the PinePhone's camera, and I will say that the frame rate is bad right now. But after I looked at other sub $100 such as the <a href="https://www.youtube.com/watch?v=hbf6IvNuoHs">Nokia 1.3</a>, and the <a href="https://www.youtube.com/watch?v=1dG2oJQ9FyI">Alcatel 1X 2019</a>, and the PinePhone's photos are still worse, but not by that much. So considering the PinePhone's price point, and the fact the most of the PinePhone's operating systems barely support the camera, with that in mind, the PinePhone's camera isn't that bad.</p><p>I still wouldn't recommend it to anyone, and the camera app on Mobian is still basically a tech demo (like I said in my original article), but overall, they aren't bad for the PinePhone's price point and software limitations. </p><p>Thank you for reading, if you like my work, please become a <a href="https://www.patreon.com/pizzalovingnerd">patron</a>, or <a href="https://pizzalovingnerd.com/donate/">donate another way</a>, and join the <a href="https://pizzalovingnerd.com/chat/">PizzaLovingNerd community on the chat protocol of your choice</a>.</p>]]></content:encoded></item><item><title><![CDATA[Mobian can now take photos!]]></title><description><![CDATA[Mobian can now take photos thanks to new kernel patches!]]></description><link>https://pizzalovingnerd.com/mobian-linux-can-now-take-photos/</link><guid isPermaLink="false">5f040b540c46a904e509e7c0</guid><category><![CDATA[Mobian]]></category><category><![CDATA[PinePhone]]></category><dc:creator><![CDATA[PizzaLovingNerd]]></dc:creator><pubDate>Tue, 07 Jul 2020 06:39:55 GMT</pubDate><media:content url="https://pizzalovingnerd.com/content/images/2020/07/Fixed-Background.png" medium="image"/><content:encoded><![CDATA[<figure class="kg-card kg-embed-card"><iframe width="612" height="344" src="https://www.youtube.com/embed/TbAkoRTHl-U?feature=oembed" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></figure><img src="https://pizzalovingnerd.com/content/images/2020/07/Fixed-Background.png" alt="Mobian can now take photos!"><p>Mobian is one of my favorite operating systems for the PinePhone right now, and now it's even better.</p><p>Before today, if you wanted to take a picture with the PinePhone, it was not a fun time. You would either be forced to use something like <a href="https://www.youtube.com/watch?v=l-Vt8-npTjc">V4L2</a>, or do some <a href="https://wiki.postmarketos.org/wiki/PINE64_PinePhone_(pine64-pinephone)#Cameras">weird media-ctl ffmpeg command line stuff that I don't understand</a>. But now, taking a photo with the PinePhone is very easy thanks to Mobian.</p><p>Today the Mobian developer, a-wai posted a thread onto the PinePhone forum saying that Mobian now allows photos to be taken. He was able to do this using some new patches implemented by megi to the Pine64 kernel. Photos can now be taken using an experimental build of GNOME Camera, and the experience looks good.</p><figure class="kg-card kg-embed-card kg-card-hascaption"><blockquote class="twitter-tweet" data-width="550"><p lang="en" dir="ltr">Absolutely thrilled to see <a href="https://twitter.com/hashtag/PinePhone?src=hash&amp;ref_src=twsrc%5Etfw">#PinePhone</a> cameras working on <a href="https://twitter.com/hashtag/Mobian?src=hash&amp;ref_src=twsrc%5Etfw">#Mobian</a> (<a href="https://t.co/NMH1Bk6u6O">https://t.co/NMH1Bk6u6O</a>). <br>Join in and help with testing! <br><br>Thread with instructions: <a href="https://t.co/LGbnlm4t2v">https://t.co/LGbnlm4t2v</a> <a href="https://t.co/IQGLzMhIzF">pic.twitter.com/IQGLzMhIzF</a></p>&mdash; PINE64 (@thepine64) <a href="https://twitter.com/thepine64/status/1280262499179409409?ref_src=twsrc%5Etfw">July 6, 2020</a></blockquote>
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
<figcaption>The official Pine64 Twitter account also tweeted about this with a screenshot of the camera app. Looks nifty!</figcaption></figure><p>Now, before you run towards your shelf or drawer, grab your PinePhone, and flash Mobian, keep in mind this is still very experimental, and is basically glorified tech demo at it's current state. </p><p>"This is far from perfect, and should be regarded as some kind of 'technology preview': image resolution is 720p only, and the quality is really poor atm. Still, I believe this is a major step forward!" a-wai stated on the <a href="http://forum.pine64.org/showthread.php?tid=10578">Pine64 forums</a>.</p><p>So this is supposed to be a preview of whats to come in the future of PinePhone software.</p><p>Now that Mobian can take photos, other OSes should be able to take photos very soon using the new kernel patches. So, you should be able to take a photo soon on the PinePhone no matter what OS you are using :P.</p><p>I haven't been able to get this work myself yet. When I tried, I got a black screen in the camera app, and now I can't login to Mobian. Other users have also been reporting similar issues on the Pine64 forums. I'm going to keep trying to get it working, and when I do, I'm going to take some photos using the new PinePhone camera software to test it out. So stay tuned for that :D.</p><p>Overall, I am very excited for this new feature, I am very excited to see this working better on Mobian, and I am looking forward to seeing it on other operating systems.</p><p>UPDATE: I got the camera working and I took some photos. <a href="https://pizzalovingnerd.com/pinephone-sample-photos/">You can view them here</a>.</p><p>Thank you for reading, if you like my work, please become a <a href="https://www.patreon.com/pizzalovingnerd">patron</a>, or <a href="https://pizzalovingnerd.com/donate/">donate another way</a>, and join the <a href="https://pizzalovingnerd.com/chat/">PizzaLovingNerd community on the chat protocol of your choice</a>.</p>]]></content:encoded></item><item><title><![CDATA[PinePhone OSes: Mobian]]></title><description><![CDATA[<figure class="kg-card kg-embed-card"><iframe width="612" height="344" src="https://www.youtube.com/embed/seLfbIIAycc?feature=oembed" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></figure><p>Mobian has been getting a lot of praise from the PinePhone community. But is all that praise warranted? Well, it might be.</p><h2 id="history">History</h2><p>On February 4th, the PinePhone developer a-wai announced <a href="https://forum.pine64.org/showthread.php?tid=9016">Debian+Phosh</a>, a build of Debian with Phosh and some Linux applications. It worked exclusively on the PinePhone and</p>]]></description><link>https://pizzalovingnerd.com/pinephone-oses-mobian/</link><guid isPermaLink="false">5ee8fcee1ed01f04d76da41a</guid><category><![CDATA[Mobian]]></category><category><![CDATA[PinePhone OSes]]></category><category><![CDATA[PinePhone]]></category><dc:creator><![CDATA[PizzaLovingNerd]]></dc:creator><pubDate>Sun, 05 Jul 2020 01:46:13 GMT</pubDate><media:content url="https://pizzalovingnerd.com/content/images/2020/07/Mobian-1.png" medium="image"/><content:encoded><![CDATA[<figure class="kg-card kg-embed-card"><iframe width="612" height="344" src="https://www.youtube.com/embed/seLfbIIAycc?feature=oembed" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></figure><img src="https://pizzalovingnerd.com/content/images/2020/07/Mobian-1.png" alt="PinePhone OSes: Mobian"><p>Mobian has been getting a lot of praise from the PinePhone community. But is all that praise warranted? Well, it might be.</p><h2 id="history">History</h2><p>On February 4th, the PinePhone developer a-wai announced <a href="https://forum.pine64.org/showthread.php?tid=9016">Debian+Phosh</a>, a build of Debian with Phosh and some Linux applications. It worked exclusively on the PinePhone and used the Phosh desktop enviorment. There were not any special repositories or packages, and the bootloader and kernel were "binaries squeezed into the image".</p><p>After around 3 months, on May 14th, the Debian+Phosh team announced Mobian. Mobian was a still Debian with Phosh, but it now had a custom repo, and some changes under the hood in order to make Mobian easier to port to new devices. Right now, Mobian only supports the PinePhone, but in the future, they would like to port it to the PineTab and Librem 5.</p><p>Thanks to a-wai for answering some questions I had about the history of Mobian.</p><h2 id="installation">Installation</h2><p>Installing Mobian is very easy, download the <a href="https://images.mobian-project.org/">img</a>, plug in the microSD card, and flash it using something like <a href="https://www.balena.io/etcher/">balenaEtcher</a>.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://pizzalovingnerd.com/content/images/2020/06/image-1.png" class="kg-image" srcset="https://pizzalovingnerd.com/content/images/size/w600/2020/06/image-1.png 600w, https://pizzalovingnerd.com/content/images/size/w1000/2020/06/image-1.png 1000w, https://pizzalovingnerd.com/content/images/size/w1600/2020/06/image-1.png 1600w, https://pizzalovingnerd.com/content/images/size/w2400/2020/06/image-1.png 2400w" alt="PinePhone OSes: Mobian"><figcaption>balenaEtcher</figcaption></figure><p>If you want to flash it to the EMMC, download the <a href="https://github.com/dreemurrs-embedded/Jumpdrive/releases">Jumpdrive</a> img, flash that to the SD card, insert the SD card into your PinePhone, plug in your PinePhone to your computer and boot your PinePhone, and that should give your computer access to both the SD card and the EMMC. Than you can flash Mobian to the EMMC using Etcher.</p><p>You may need to use a tool such as Gparted to expand the partition to be more than 16 gigabytes if your microSD card is bigger than 16 gigabytes.</p><h2 id="ui">UI</h2><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://pizzalovingnerd.com/content/images/2020/07/ezgif.com-optimize-4-.gif" class="kg-image" srcset="https://pizzalovingnerd.com/content/images/size/w600/2020/07/ezgif.com-optimize-4-.gif 600w, https://pizzalovingnerd.com/content/images/size/w1000/2020/07/ezgif.com-optimize-4-.gif 1000w, https://pizzalovingnerd.com/content/images/size/w1600/2020/07/ezgif.com-optimize-4-.gif 1600w, https://pizzalovingnerd.com/content/images/size/w2400/2020/07/ezgif.com-optimize-4-.gif 2400w" alt="PinePhone OSes: Mobian"><figcaption>The Phosh UI</figcaption></figure><p>Mobian is using Phosh desktop environment. Phosh is a shell that uses GTK applications instead of QT applications like on Plasma Mobile and Lomiri. It's UI is really simple to navigate. To go to the overview, click on the arrow button on the bottom. The overview will show up with your open apps at the top, as well as a list of all your installed apps under it. If you tap on the status bar on the top, it will bring down a notification center like panel. I do wish that the notification center was a swipe down instead of a tap, because I find myself frequently opening that notification center when I am trying to reach something on the headerbar.</p><p>Given that Phosh takes advantage of the GNOME Ecosystem significantly, most of the apps follow the <a href="https://developer.gnome.org/hig/stable/">GNOME Human Interface Guidelines</a>, so basically all apps have a similar design. If you use Phosh with GNOME apps, the experience in terms of design, can rival iOS.</p><h2 id="apps">Apps</h2><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://pizzalovingnerd.com/content/images/2020/07/Mobian-Apps.gif" class="kg-image" srcset="https://pizzalovingnerd.com/content/images/size/w600/2020/07/Mobian-Apps.gif 600w, https://pizzalovingnerd.com/content/images/size/w1000/2020/07/Mobian-Apps.gif 1000w, https://pizzalovingnerd.com/content/images/size/w1600/2020/07/Mobian-Apps.gif 1600w, https://pizzalovingnerd.com/content/images/size/w2400/2020/07/Mobian-Apps.gif 2400w" alt="PinePhone OSes: Mobian"><figcaption>Preinstalled apps on Mobian</figcaption></figure><p>Mobian comes with a lot of preinstalled apps out of the box. It ships with everything you might need out of the box, but there's a couple pre-installed apps that are very similar to each other. Mobian ships with both GNOME Web and Firefox, which means there are two preinstalled web browsers, and Mobian ships with Purism's messanging app, Fractal, and Telegram which means there is 3 messaging apps.</p><figure class="kg-card kg-gallery-card kg-width-wide kg-card-hascaption"><div class="kg-gallery-container"><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://pizzalovingnerd.com/content/images/2020/07/IMG_20200702_175823-2.jpg" width="2160" height="3840" srcset="https://pizzalovingnerd.com/content/images/size/w600/2020/07/IMG_20200702_175823-2.jpg 600w, https://pizzalovingnerd.com/content/images/size/w1000/2020/07/IMG_20200702_175823-2.jpg 1000w, https://pizzalovingnerd.com/content/images/size/w1600/2020/07/IMG_20200702_175823-2.jpg 1600w, https://pizzalovingnerd.com/content/images/size/w2400/2020/07/IMG_20200702_175823-2.jpg 2400w" alt="PinePhone OSes: Mobian"></div><div class="kg-gallery-image"><img src="https://pizzalovingnerd.com/content/images/2020/07/IMG_20200702_180100-1.jpg" width="2160" height="3840" srcset="https://pizzalovingnerd.com/content/images/size/w600/2020/07/IMG_20200702_180100-1.jpg 600w, https://pizzalovingnerd.com/content/images/size/w1000/2020/07/IMG_20200702_180100-1.jpg 1000w, https://pizzalovingnerd.com/content/images/size/w1600/2020/07/IMG_20200702_180100-1.jpg 1600w, https://pizzalovingnerd.com/content/images/size/w2400/2020/07/IMG_20200702_180100-1.jpg 2400w" alt="PinePhone OSes: Mobian"></div><div class="kg-gallery-image"><img src="https://pizzalovingnerd.com/content/images/2020/07/IMG_20200702_180253-1.jpg" width="2160" height="3840" srcset="https://pizzalovingnerd.com/content/images/size/w600/2020/07/IMG_20200702_180253-1.jpg 600w, https://pizzalovingnerd.com/content/images/size/w1000/2020/07/IMG_20200702_180253-1.jpg 1000w, https://pizzalovingnerd.com/content/images/size/w1600/2020/07/IMG_20200702_180253-1.jpg 1600w, https://pizzalovingnerd.com/content/images/size/w2400/2020/07/IMG_20200702_180253-1.jpg 2400w" alt="PinePhone OSes: Mobian"></div></div></div><figcaption>GNOME 2048, GNOME Clocks, and Pure Maps running on Mobian</figcaption></figure><p>Most GTK apps will run flawlessly on Mobian, although some apps are a bit slow because they are made for the Librem 5 which is a device with better specs. QT apps also run surprising well on Mobian despite using Phosh as a DE.</p><p>One issue with Mobian is that adding Flatpaks is a huge pain. Flatpak is preinstalled, but it doesn't come preinstalled with Flathub, so you have to manually add Flathub. Also, for whatever reason, Flatpaks take forever to install. It took me almost 40 minutes just to install PureMaps off of Flathub, so installing Flatpaks is a nightmare.</p><h2 id="web-browsing">Web Browsing</h2><figure class="kg-card kg-gallery-card kg-width-wide kg-card-hascaption"><div class="kg-gallery-container"><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://pizzalovingnerd.com/content/images/2020/07/ezgif.com-optimize-1.gif" width="530" height="1074" srcset="https://pizzalovingnerd.com/content/images/size/w600/2020/07/ezgif.com-optimize-1.gif 600w, https://pizzalovingnerd.com/content/images/size/w1000/2020/07/ezgif.com-optimize-1.gif 1000w, https://pizzalovingnerd.com/content/images/size/w1600/2020/07/ezgif.com-optimize-1.gif 1600w, https://pizzalovingnerd.com/content/images/size/w2400/2020/07/ezgif.com-optimize-1.gif 2400w" alt="PinePhone OSes: Mobian"></div><div class="kg-gallery-image"><img src="https://pizzalovingnerd.com/content/images/2020/07/ezgif.com-optimize-1--1.gif" width="534" height="1074" srcset="https://pizzalovingnerd.com/content/images/size/w600/2020/07/ezgif.com-optimize-1--1.gif 600w, https://pizzalovingnerd.com/content/images/size/w1000/2020/07/ezgif.com-optimize-1--1.gif 1000w, https://pizzalovingnerd.com/content/images/size/w1600/2020/07/ezgif.com-optimize-1--1.gif 1600w, https://pizzalovingnerd.com/content/images/size/w2400/2020/07/ezgif.com-optimize-1--1.gif 2400w" alt="PinePhone OSes: Mobian"></div></div></div><figcaption>GNOME Web and Firefox on Mobian (Sorry for dirty screen)</figcaption></figure><p>Like on <a href="https://pizzalovingnerd.com/pinephone-oses-postmarketos/">postmarketOS</a>, the web browser experience needs to improve. Both GNOME Web and Firefox are very slow, and scrolling is very choppy on GNOME Web. Although Firefox is slow, Firefox seems crash less on Mobian than it does on <a href="https://pizzalovingnerd.com/pinephone-oses-postmarketos/">postmarketOS</a>, and the UI adapts slightly better to mobile on Mobian because it puts the extra buttons in a menu. Overall web browsing isn't great on Mobian, but it is slightly better than on <a href="https://pizzalovingnerd.com/pinephone-oses-postmarketos/">postmarketOS</a>.</p><h2 id="community">Community</h2><p>Mobian has a semi-active <a href="https://matrix.to/#/#mobian:matrix.org">Matrix</a> channel, but that's the only community space for Mobian other than <a href="https://gitlab.com/mobian1">GitLab</a> and the <a href="https://wiki.mobian-project.org/">Mobian Wiki</a>. Mobian's Matrix is decently active, but it doesn't compare to the likes of the postmarketOS and UBports communities.</p><h2 id="conclusion">Conclusion</h2><p>Mobian is a great choice for those who want Debian on the PinePhone, and a great choice for people who want to try out Phosh. It still is still a bit buggy with Phosh, but not nearly as buggy as some of the other Phosh OSes I've tried. Overall, check out Mobian, it is a very good OS.</p><p>Thank you for reading, if you like my work, please become a <a href="https://www.patreon.com/pizzalovingnerd">patron</a>, or <a href="https://pizzalovingnerd.com/donate/">donate another way</a>, and join the <a href="https://pizzalovingnerd.com/chat/">PizzaLovingNerd community on the chat protocol of your choice</a>.</p>]]></content:encoded></item><item><title><![CDATA[PinePhone OSes: postmarketOS]]></title><description><![CDATA[<figure class="kg-card kg-embed-card"><iframe width="612" height="344" src="https://www.youtube.com/embed/IASVj0wsxa0?feature=oembed" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></figure><p>postmarketOS, the supreme Linux distro for phones. Even iPhones can run postmarketOS, but does that mean it's good. Let's find out.</p><h2 id="history">History</h2><p>The history of postmarketOS is not very interesting. It was launched on May 6th 2017, with support for the Nexus 4 and Galaxy S2, with a Weston graphical</p>]]></description><link>https://pizzalovingnerd.com/pinephone-oses-postmarketos/</link><guid isPermaLink="false">5ee7aeef1ed01f04d76da2ce</guid><category><![CDATA[postmarketOS]]></category><category><![CDATA[PinePhone]]></category><category><![CDATA[PinePhone OSes]]></category><dc:creator><![CDATA[PizzaLovingNerd]]></dc:creator><pubDate>Tue, 16 Jun 2020 17:07:31 GMT</pubDate><media:content url="https://pizzalovingnerd.com/content/images/2020/06/pmos-grass-square.jpg" medium="image"/><content:encoded><![CDATA[<figure class="kg-card kg-embed-card"><iframe width="612" height="344" src="https://www.youtube.com/embed/IASVj0wsxa0?feature=oembed" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></figure><img src="https://pizzalovingnerd.com/content/images/2020/06/pmos-grass-square.jpg" alt="PinePhone OSes: postmarketOS"><p>postmarketOS, the supreme Linux distro for phones. Even iPhones can run postmarketOS, but does that mean it's good. Let's find out.</p><h2 id="history">History</h2><p>The history of postmarketOS is not very interesting. It was launched on May 6th 2017, with support for the Nexus 4 and Galaxy S2, with a Weston graphical user interface. Overtime, postmarketOS got support for more and more desktop environments such MATE, XFCE, GNOME, Phosh, Plasma, Plasma Mobile, and soon, even <a href="https://wiki.postmarketos.org/wiki/Lomiri">Lomiri</a>. postmarketOS also added support for more and more phones, starting with only two phones, and today booting on over 200 phones.</p><h2 id="installation">Installation</h2><p>Installing postmarketOS is a lot more difficult to install than most other OSes because you have to build it yourself. It is very customizable and supports almost any UI you want, but because of the extra options, it can be harder to install. As a summery, you have to install pmbootstrap, configure pmbootstrap, build an image and flash it to the SD card. I have a full guide on how to do that <a href="https://pizzalovingnerd.com/pinephone-oses-postmarket-os/">here</a>.</p><h2 id="ui">UI</h2><p>It's kind of hard to discuss the UI since you can use whatever UI you want on it.. You can choose a desktop UI like MATE, Xfce, GNOME, and Plasma. Or you can use a mobile UI like Phosh, Plasma Mobile. The choice is up to your. Plasma Mobile has the most features, but in my experience it is very buggy. Phosh is less buggy, and feels more complete, but Phosh is also very new, and GTK apps are still being worked on for it. </p><h2 id="apps">Apps</h2><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://pizzalovingnerd.com/content/images/2020/06/IMG_20200615_121635.jpg" class="kg-image" srcset="https://pizzalovingnerd.com/content/images/size/w600/2020/06/IMG_20200615_121635.jpg 600w, https://pizzalovingnerd.com/content/images/size/w1000/2020/06/IMG_20200615_121635.jpg 1000w, https://pizzalovingnerd.com/content/images/size/w1600/2020/06/IMG_20200615_121635.jpg 1600w, https://pizzalovingnerd.com/content/images/size/w2400/2020/06/IMG_20200615_121635.jpg 2400w" alt="PinePhone OSes: postmarketOS"><figcaption>Default postmarketOS Phosh Apps</figcaption></figure><p>If you chose Phosh as your UI, there are 7 apps preinstalled. A phone and messaging app, GNOME Web, Cheese, Extensions, S ettings, and a terminal emulator. I don't know why extensions is preinstalled because Phosh can't run GNOME Extensions, and Cheese also doesn't do anything because it can't detect a camera. There also isn't an app store preinstalled, so you have to install <code>gnome-software</code> in order to install apps without using the command line.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://pizzalovingnerd.com/content/images/2020/06/IMG_20200615_193358.jpg" class="kg-image" srcset="https://pizzalovingnerd.com/content/images/size/w600/2020/06/IMG_20200615_193358.jpg 600w, https://pizzalovingnerd.com/content/images/size/w1000/2020/06/IMG_20200615_193358.jpg 1000w, https://pizzalovingnerd.com/content/images/size/w1600/2020/06/IMG_20200615_193358.jpg 1600w, https://pizzalovingnerd.com/content/images/size/w2400/2020/06/IMG_20200615_193358.jpg 2400w" alt="PinePhone OSes: postmarketOS"><figcaption>Default Plasma Mobile Apps</figcaption></figure><p>If you chose Plasma Mobile as your UI, there are 9 apps installed. A file manager (Index), Kirigami Gallery, Phone Book, Pix, Spacebar (messanging app), a terminal emulator, a phone app, web browser, and camera app. Interestingly Plasma settings does not come preinstalled by default, which means it is impossible to connect to wifi without using <code>nmtui</code>. Like Phosh, Plasma Mobile does not come with an app store, so you would have to install <code>discover</code>. </p><p>If you install <code>postmarketos-ui-plasma-mobile-extras</code> instead of <code>postmarketos-ui-plasma-mobile</code>, than you will also get a not taking app, a XMMP/Jabbor client, a public transport app, a text editor, a document viewer, an email client, a music player and calendar. I kind of wish that phosh got it's own <code>postmarketos-ui-phosh-extras</code>, but unfortunately, it doesn't.</p><p>postmarketOS is based on Alpine Linux, and uses Alpine Linux's repository for most of the apps, and there are a lot of apps missing on Alpine Linux's repository, so you are going to have to use Flatpaks for a lot of them, <a href="https://wiki.postmarketos.org/wiki/FAQ#Is_support_for_flatpack.2C_snap_and_Appimage_planned.3F">despite postmarketOS not offically supporting them</a>. Some of the biggest missing apps I noticed were Lollypop Music Player, and Pure Maps.</p><h2 id="web-browsing">Web Browsing</h2><figure class="kg-card kg-gallery-card kg-width-wide kg-card-hascaption"><div class="kg-gallery-container"><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://pizzalovingnerd.com/content/images/2020/06/ezgif.com-optimize-5.gif" width="468" height="894" srcset="https://pizzalovingnerd.com/content/images/size/w600/2020/06/ezgif.com-optimize-5.gif 600w, https://pizzalovingnerd.com/content/images/size/w1000/2020/06/ezgif.com-optimize-5.gif 1000w, https://pizzalovingnerd.com/content/images/size/w1600/2020/06/ezgif.com-optimize-5.gif 1600w, https://pizzalovingnerd.com/content/images/size/w2400/2020/06/ezgif.com-optimize-5.gif 2400w" alt="PinePhone OSes: postmarketOS"></div><div class="kg-gallery-image"><img src="https://pizzalovingnerd.com/content/images/2020/06/Firefox.gif" width="536" height="1080" srcset="https://pizzalovingnerd.com/content/images/size/w600/2020/06/Firefox.gif 600w, https://pizzalovingnerd.com/content/images/size/w1000/2020/06/Firefox.gif 1000w, https://pizzalovingnerd.com/content/images/size/w1600/2020/06/Firefox.gif 1600w, https://pizzalovingnerd.com/content/images/size/w2400/2020/06/Firefox.gif 2400w" alt="PinePhone OSes: postmarketOS"></div><div class="kg-gallery-image"><img src="https://pizzalovingnerd.com/content/images/2020/06/GNOME-Web.gif" width="536" height="1052" srcset="https://pizzalovingnerd.com/content/images/size/w600/2020/06/GNOME-Web.gif 600w, https://pizzalovingnerd.com/content/images/size/w1000/2020/06/GNOME-Web.gif 1000w, https://pizzalovingnerd.com/content/images/size/w1600/2020/06/GNOME-Web.gif 1600w, https://pizzalovingnerd.com/content/images/size/w2400/2020/06/GNOME-Web.gif 2400w" alt="PinePhone OSes: postmarketOS"></div></div></div><figcaption>GNOME Web, and Firefox, and Anglefish loading websites on postmarketOS with Phosh.</figcaption></figure><p>On postmarketOS with Phosh, GNOME Web is very slow, and when it eventually does load websites, it is very choppy when you scroll around. But atleast the UI works well on GNOME Web. Firefox's UI does not fit on the screen in portrait mode and many websites get cut off. Firefox also crashes frequently, and the browser is set to a desktop user agent, so you get desktop sites (unless the site can adapt to a small screen). Fortunately, if Firefox doesn't crash, websites run great for the most part. On the Plasma Mobile side, Anglefish opens, and the UI seems mobile friendly enough, but I can't get any websites to load. So the web browsing experience on postmarketOS needs some improvement.</p><p>EDIT: <a href="https://wiki.postmarketos.org/wiki/PINE64_PinePhone_(pine64-pinephone)#Qt_Based_Browsers_Not_Loading_Web_Pages">There is a fix for Anglefish now</a>.</p><h2 id="community">Community</h2><p>postmarketOS has a very big and active community. From <a href="https://wiki.postmarketos.org/wiki/Matrix_and_IRC">Matrix and IRC</a>, to <a href="https://twitter.com/postmarketOS">Twitter</a> and <a href="https://fosstodon.org/@postmarketOS">Mastodon</a>, and of course a <a href="https://www.reddit.com/r/postmarketOS/">Reddit</a> community because there's a subreddit for everything. But postmarketOS is missing a forum with <a href="https://gitlab.com/postmarketOS">GitLab</a> issues, Reddit, and IRC/Matrix posing as somewhat of a replacement. Luckily, there is a <a href="https://forum.pine64.org/forumdisplay.php?fid=124">PinePhone forum section for postmarketOS</a>.</p><h2 id="conclusion">Conclusion</h2><p>I believe postmarketOS is a "jack of all trades, master of none" type of operating system. It can run on more than 200 devices, but not a single one supports every feature (the PinePhone is almost there). It also supports almost every GUI you can think of, but it's also missing several mobile apps.</p><p>I think postmarketOS is worth giving a shot, but keep in mind, that it's not going to usable as a daily driver OS, even in comparison to other PinePhone OSes.</p><p>Thank you for reading, if you like my work, please become a <a href="https://www.patreon.com/pizzalovingnerd">patron</a>, or <a href="https://pizzalovingnerd.com/donate/">donate another way</a>, and join the <a href="https://pizzalovingnerd.com/chat/">PizzaLovingNerd community on the chat protocol of your choice</a>.</p>]]></content:encoded></item><item><title><![CDATA[How to Install postmarketOS on the PinePhone]]></title><description><![CDATA[A simple guide to install postmarketOS on the PinePhone]]></description><link>https://pizzalovingnerd.com/pinephone-oses-postmarket-os/</link><guid isPermaLink="false">5ee6531107eda104e592ddfa</guid><category><![CDATA[postmarketOS]]></category><category><![CDATA[PinePhone]]></category><dc:creator><![CDATA[PizzaLovingNerd]]></dc:creator><pubDate>Sun, 14 Jun 2020 20:28:45 GMT</pubDate><media:content url="https://pizzalovingnerd.com/content/images/2020/06/IMG_20200614_132432-1.jpg" medium="image"/><content:encoded><![CDATA[<figure class="kg-card kg-embed-card"><iframe width="612" height="344" src="https://www.youtube.com/embed/p7zTgEmdTvo?feature=oembed" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></figure><img src="https://pizzalovingnerd.com/content/images/2020/06/IMG_20200614_132432-1.jpg" alt="How to Install postmarketOS on the PinePhone"><p>postmarketOS is one of the coolest OSes for the PinePhone in my opinion because of how customizable it is during installation. It comes with barely any apps preinstalled, and it you can use whatever GUI you want on it. However, because it's so customizable, it is a huge pain to install. So hopefully this guide will help you install it.</p><h2 id="pre-installation">Pre-installation</h2><p>Installing postmarketOS is a lot more difficult than installing other OSes to the PinePhone. You are going to need a Linux system with atleast kernel 3.17 or newer. The Windows Subsystem for Linux will not work. So if you are using Windows, I recommend creating a USB with Ubuntu on it, and doing this process from that.</p><p>The first thing we need to do is install pmbootstrap. If you are on Alpine Linux or postmarketOS, than you can install it with <code>sudo apk add pmbootstrap</code>. If you are on Arch and you are fine using the AUR install the <code>pmbootstrap</code> package with your favorite AUR helper.</p><p>If you are not on Alpine Linux, or you don't want to use the AUR, than we will install it using pip. Install pip, and git. pip is a package manager for python that allows you to install python modules and programs. git is a version control system that pmbootstrap needs to download files it needs.</p><figure class="kg-card kg-code-card"><pre><code># Debian / Ubuntu / Linux Mint
sudo apt install python3-pip git

# Arch / Manjaro
sudo pacman -S python-pip git

# Fedora / Red Hat
sudo dnf install python-pip git

# openSUSE
sudo zypper in python3-pip git</code></pre><figcaption>Fun fact, you can install postmarketOS on another device running postmarketOS.</figcaption></figure><p>Now that pip is installed, we need to use pip to install pmbootstrap.</p><pre><code>sudo pip3 install pmbootstrap
</code></pre><p>Now that pmbootstrap is installed, we can start the postmarketOS installation process using <code>pmbootstrap init</code> but if you have installed postmarketOS before, make sure to run <code>pmbootstrap pull</code> in order to pull the latest patches.</p><h2 id="configuring-pmbootstrap">Configuring pmbootstrap</h2><p>Once you run <code>pmbootstrap init</code>, it should ask you for a work path. If you press enter, it will use the default work path. Otherwise, enter the work path you want to use. Once you select a work path, it should git clone pmaports to your work path.</p><pre><code>[10:40:01] Location of the 'work' path. Multiple chroots (native, device arch, device rootfs) will be created in there.
[10:40:01] Work path [/home/pizzalovingnerd/.local/var/pmbootstrap]: </code></pre><p>Now it will ask you for a release channel. It will give you the choice for either edge or stable. At the time of writing this, stable doesn't support the PinePhone, so make sure to pick "edge".</p><pre><code>[10:42:19] Choose the postmarketOS release channel.
[10:42:19] Available (2):
[10:42:19] * edge: Rolling release channel
[10:42:19] * stable: Stable release channel (first beta v20.05, does not have many devices yet)
[10:42:19] Channel [edge]: edge
</code></pre><p>Now it's going to ask you for your vendor. Type "pine64" and press enter.</p><pre><code>[10:47:46] Choose your target device vendor (either an existing one, or a new one for porting).
[10:47:46] Available vendors (49): alcatel, amazon, asus, bq, chuwi, fairphone, finepower, fly, fujitsu, google, gp, hisense, htc, huawei, infocus, jolla, leeco, lenovo, lg, medion, meizu, motorola, nextbit, nobby, nokia, oneplus, oppo, ouya, pine64, planet, purism, qemu, raspberry, samsung, semc, sharp, sony, surftab, t2m, tablet, teclast, tokio, wiko, wileyfox, wingtech, xiaomi, yu, zte, zuk
[10:47:46] Vendor [qemu]: pine64
</code></pre><p> Next it will ask you to enter your device. Type "pinephone" and press enter.</p><pre><code>[10:47:46] Vendor [qemu]: pine64
[10:50:15] Available codenames (6): a64lts, dontbeevil, pinebookpro, pinephone, pinetab, rockpro64
[10:50:15] Device codename: pinephone
</code></pre><p>Then it will ask you to enable a proprietary component for Wifi and Bluetooth. I highly recommend enabling it, otherwise you won't get support for Wifi or Bluetooth. To enable it, type "y" and press enter.</p><pre><code>[10:50:39] This device has proprietary components, which trade some of your freedom with making more peripherals work.
[10:50:39] We would like to offer full functionality without hurting your freedom, but this is currently not possible for your device.
[10:50:39] device-pine64-pinephone-nonfree-firmware: Wifi and Bluetooth firmware
[10:50:39] Enable this package? (y/n) [y]: y
</code></pre><p>Now enter your username of choice and press enter.</p><pre><code>[10:55:54] Username [user]: pizzalovingnerd
</code></pre><p>And then select your UI of choice.</p><pre><code>[10:55:59] Available user interfaces (13): 
[10:55:59] * none: No graphical environment
[10:55:59] * fbkeyboard: Plain framebuffer console with touchscreen keyboard support
[10:55:59] * gnome: (Wayland) Gnome Shell (not for armhf)
[10:55:59] * i3wm: (X11) Tiling WM (keyboard required)
[10:55:59] * kodi: (Wayland) 10-foot UI useful on TV's
[10:55:59] * mate: (X11) MATE Desktop Environment, fork of GNOME2 (stylus recommended)
[10:55:59] * phosh: (Wayland) Mobile UI developed for the Librem 5 (works only with numeric passwords!)
[10:55:59] * plasma-desktop: (X11/Wayland) KDE Desktop Environment (works well with tablets)
[10:55:59] * plasma-mobile: (Wayland) Mobile variant of KDE Plasma (slow without hardware acceleration, allows only numeric passwords!)
[10:55:59] * plasma-mobile-extras: Plasma Mobile with more apps pre-installed (video and music players, pdf reader, etc.)
[10:55:59] * shelli: Plain console with touchscreen gesture support
[10:55:59] * sway: (Wayland) Tiling WM, drop-in replacement for i3wm (DOES NOT RUN WITHOUT HW ACCELERATION!)
[10:55:59] * weston: (Wayland) Reference compositor (demo, not a phone interface)
[10:55:59] * xfce4: (X11) Lightweight GTK+2 desktop (stylus recommended)
[10:55:59] User interface [weston]: phosh
</code></pre><p>If you don't know what UI you want, I recommend picking Phosh. In the future I plan on writing a series of articles going over each UI, so that you know which one to get.</p><p>After that it will ask you for some build actions, I usually just press enter to use the default.</p><pre><code>[10:57:55] Build options: Parallel jobs: 5, ccache per arch: 5G
[10:57:55] Change them? (y/n) [n]: 
</code></pre><p>Now it will ask you if you want any extra packages, here, you can just press enter for no extra packages, or type "none".</p><pre><code>[10:58:39] Additional packages that will be installed to rootfs. Specify them in a comma separated list (e.g.: vim,file) or "none"
[10:58:39] Extra packages [none]: 
</code></pre><p>Now it's going to try and auto detect your timezone. If it detects it right, just type y and press enter.</p><pre><code>[10:58:48] Your host timezone: America/Los_Angeles
[10:58:48] Use this timezone instead of GMT? (y/n) [y]: y</code></pre><p>And finally, we need to select a hostname for postmarketOS. If you don't know what to set the hostname to, I recommend setting it to either "pinephone" or "pine64-pinephone".</p><pre><code>[11:01:28] Device hostname (short form, e.g. 'foo') [pine64-pinephone]: pinephone</code></pre><p>Now we are done configuring pmbootstrap.</p><h2 id="finding-your-sd-card-">Finding your SD Card.</h2><p>Now we are going to generate an image and flash it to the microSD card. First plug in your microSD card to your computer. If your computer doesn't have a microSD card slot, (which it probably doesn't), then use either an <a href="https://www.amazon.com/SanDisk-microSD-Memory-Adapter-MICROSD-ADAPTER/dp/B0047WZOOO">microSD to SD adapter</a>, or a <a href="https://www.amazon.com/UGREEN-Reader-Adapter-Portable-Windows/dp/B07D1J88CF">microSD to USB adapter</a>.</p><p>Now we need to locate the drive name. Use <code>lsblk -p</code> to list your drives. </p><figure class="kg-card kg-code-card"><pre><code class="language-bash">pizzalovingnerd@pizzalovingnerd-ThinkPad-X230:~$ lsblk -p
NAME             MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
/dev/sda           8:0    0 465.8G  0 disk 
├─/dev/sda1        8:1    0   512M  0 part /boot/efi
├─/dev/sda2        8:2    0     1K  0 part 
└─/dev/sda5        8:5    0 465.3G  0 part /
/dev/mmcblk0     179:0    0  59.5G  0 disk 
└─/dev/mmcblk0p1 179:1    0    49M  0 part</code></pre><figcaption>My SD Card is located at /dev/mmcblk0</figcaption></figure><p>If you are using a microSD to SD card adapter, your drive name should be something along the lines of <code>/dev/mmcblk<strong>X</strong></code> where <strong>X</strong> is a number.</p><p>But if you are using a microSD to USB adapter, then it will be something along the lines of <code>/dev/sd<strong>X</strong></code> where <strong>X</strong> is a drive letter.</p><h2 id="flashing-to-an-sd-card">Flashing to an SD Card</h2><p>If you want to flash postmarketOS to your microSD card, then run <code>pmbootstrap install --sdcard /dev/<strong>drive</strong></code><strong> </strong>where drive is either <code>sd<strong>X</strong></code> or <code>mmcblk<strong>X</strong></code>. <strong>Run this at your own risk. This will overwrite all data on the drive.</strong></p><h2 id="flashing-to-the-emmc">Flashing to the EMMC</h2><p>If you want to flash postmarketOS to the PinePhone's EMMC, or it's local storage, then you we we will have to use Jump Drive.</p><p>First we are going to download Jumpdrive using wget, and then convert the .img.xz file to a .img file using unxz. Then we will flash Jumpdrive onto the SD card.</p><figure class="kg-card kg-code-card"><pre><code>wget https://github.com/dreemurrs-embedded/Jumpdrive/releases/download/0.4/pine64-pinephone.img.xz
unxz pine64-pinephone.img.xz
sudo dd bs=4M if=pine64-pinephone.img of=/dev/drive</code></pre><figcaption>/dev/drive is the SD Card</figcaption></figure><p>Now insert the SD card with Jumpdrive into the PinePhone. And reboot. You should get something like this on your PinePhone.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://pizzalovingnerd.com/content/images/2020/06/IMG_20200614_120339-1--1.jpg" class="kg-image" srcset="https://pizzalovingnerd.com/content/images/size/w600/2020/06/IMG_20200614_120339-1--1.jpg 600w, https://pizzalovingnerd.com/content/images/size/w1000/2020/06/IMG_20200614_120339-1--1.jpg 1000w, https://pizzalovingnerd.com/content/images/size/w1600/2020/06/IMG_20200614_120339-1--1.jpg 1600w, https://pizzalovingnerd.com/content/images/size/w2400/2020/06/IMG_20200614_120339-1--1.jpg 2400w" alt="How to Install postmarketOS on the PinePhone"><figcaption>PinePhone with Jumpdrive</figcaption></figure><p>Now if we run <code>lsblk -p</code> it will show two new drives. </p><pre><code>pizzalovingnerd@pizzalovingnerd-ThinkPad-X230:~$ lsblk -p
NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
/dev/sda      8:0    0 465.8G  0 disk 
├─/dev/sda1   8:1    0   512M  0 part /boot/efi
├─/dev/sda2   8:2    0     1K  0 part 
└─/dev/sda5   8:5    0 465.3G  0 part /
/dev/sdb      8:16   1  14.7G  0 disk 
└─/dev/sdb1   8:17   1  14.7G  0 part 
/dev/sdc      8:32   1  59.5G  0 disk 
└─/dev/sdc1   8:33   1    49M  0 part</code></pre><p><strong>/dev/sdb</strong> is the PinePhone's EMMC, and <strong>/dev/sdc</strong> is the SD Card.</p><p>And now we can run <code>pmbootstrap install --sdcard /dev/sdX</code> to flash postmarketOS to the PinePhone's EMMC.</p><h2 id="pmbootstrap-install">pmbootstrap install</h2><p>When we run <code>pmbootstrap install</code> it creates a chroot with the installation, which is then copied to an encrypted image. Eventually it will ask you for a password. <strong>Note: the password may be hidden depending on your terminal emulator.</strong></p><pre><code>[12:47:11] *** (2/5) CREATE DEVICE ROOTFS ("pine64-pinephone") ***
[12:47:11] Update package index for aarch64 (4 file(s))
[12:47:13] (native) install qemu-aarch64
[12:47:13] Register qemu binfmt (aarch64)
[12:47:13] (rootfs_pine64-pinephone) install alpine-base
[12:47:18] (rootfs_pine64-pinephone) install postmarketos-base device-pine64-pinephone device-pine64-pinephone-nonfree-firmware postmarketos-ui-phosh
[12:49:10] (rootfs_pine64-pinephone) write /etc/os-release
[12:49:10] (rootfs_pine64-pinephone) install
[12:49:14] (rootfs_pine64-pinephone) install
[12:49:19] (rootfs_pine64-pinephone) mkinitfs postmarketos-allwinner
[12:49:58]  *** SET LOGIN PASSWORD FOR: 'pizzalovingnerd' ***
New password:</code></pre><p>Eventually, it will be done installing. Now just run <code>pmbootstrap shutdown</code> and will are done. Now if you boot into your PinePhone, you should see postmarketOS.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://pizzalovingnerd.com/content/images/2020/06/IMG_20200614_132432.jpg" class="kg-image" srcset="https://pizzalovingnerd.com/content/images/size/w600/2020/06/IMG_20200614_132432.jpg 600w, https://pizzalovingnerd.com/content/images/size/w1000/2020/06/IMG_20200614_132432.jpg 1000w, https://pizzalovingnerd.com/content/images/size/w1600/2020/06/IMG_20200614_132432.jpg 1600w, https://pizzalovingnerd.com/content/images/size/w2400/2020/06/IMG_20200614_132432.jpg 2400w" alt="How to Install postmarketOS on the PinePhone"><figcaption>postmarketOS on the PinePhone</figcaption></figure><h2 id="error-dev-sdxx-is-mounted-">ERROR: /dev/sd<strong>XX</strong> is mounted!</h2><p>If you an error similar to this: <code>ERROR: /dev/sd<strong>XX</strong> is mounted! We will not attempt to format this!</code> then run <code>sudo umount /dev/sdX?*</code> and it should work when you run <code>pmbootstrap install</code> again.</p><p>Otherwise, you are all set.</p><p>Thank you for reading, if you like my work, please become a <a href="https://www.patreon.com/pizzalovingnerd">patron</a>, or <a href="https://pizzalovingnerd.com/donate/">donate another way</a>, and join the <a href="https://pizzalovingnerd.com/chat/">PizzaLovingNerd community on the chat protocol of your choice</a>.</p>]]></content:encoded></item><item><title><![CDATA[PinePhone OSes: Ubuntu Touch]]></title><description><![CDATA[Ubuntu Touch is one of the most popular Operating Systems for the PinePhone, so lets take an indepth look at it.]]></description><link>https://pizzalovingnerd.com/pinephone-oses-ubuntu-touch/</link><guid isPermaLink="false">5ee58de61252ad2a7d404acf</guid><category><![CDATA[Ubuntu Touch]]></category><category><![CDATA[PinePhone OSes]]></category><category><![CDATA[PinePhone]]></category><dc:creator><![CDATA[PizzaLovingNerd]]></dc:creator><pubDate>Sun, 14 Jun 2020 06:17:42 GMT</pubDate><media:content url="https://pizzalovingnerd.com/content/images/2020/06/Xerus_Wallpaper_4096x2304.png" medium="image"/><content:encoded><![CDATA[<figure class="kg-card kg-embed-card kg-card-hascaption"><iframe width="612" height="344" src="https://www.youtube.com/embed/yR7UZMGbrFs?start=97&feature=oembed" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe><figcaption>Video Version of this Article</figcaption></figure><img src="https://pizzalovingnerd.com/content/images/2020/06/Xerus_Wallpaper_4096x2304.png" alt="PinePhone OSes: Ubuntu Touch"><p>Ubuntu Touch is one of the most popular Operating Systems for the PinePhone, so lets take an indepth look at it.</p><h2 id="history">History</h2><p>In Late 2011, Mark Shuttleworth from Canonical announced that by the release of Ubuntu 14.04, Ubuntu will support tablets, phones, and other "smart screens". Later in January of 2013, Canonical announced Ubuntu Touch, and showed a demo of Ubuntu Touch at CES 2013.</p><figure class="kg-card kg-embed-card kg-card-hascaption"><iframe width="612" height="344" src="https://www.youtube.com/embed/GwL77K2cb8o?feature=oembed" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe><figcaption>Ubuntu Touch at CES</figcaption></figure><p>In February 2013, we got a <a href="https://www.omgubuntu.co.uk/2013/02/ubuntu-touch-developer-preview-released-available-for-nexus-devices">developer preview of Ubuntu Touch</a> for the Samsung Galaxy Nexus, the Nexus 4, the Nexus 7 and the Nexus 10.</p><p>Over the next few years, Ubuntu Touch gained support for more and more devices until in April 2017, Canonical announced that they were abandoning Ubuntu Touch. Luckily the UBports community picked up the project and kept the development of Ubuntu Touch rolling.</p><h2 id="installation">Installation</h2><p>Installing Ubuntu Touch is very easy, download the <a href="https://ci.ubports.com/job/rootfs/job/rootfs-pinephone-systemimage/">img</a>, plug in the microSD card, and flash it using something like <a href="https://www.balena.io/etcher/">Etcher</a>. </p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://pizzalovingnerd.com/content/images/2020/06/image.png" class="kg-image" srcset="https://pizzalovingnerd.com/content/images/size/w600/2020/06/image.png 600w, https://pizzalovingnerd.com/content/images/size/w1000/2020/06/image.png 1000w, https://pizzalovingnerd.com/content/images/size/w1600/2020/06/image.png 1600w, https://pizzalovingnerd.com/content/images/size/w2400/2020/06/image.png 2400w" alt="PinePhone OSes: Ubuntu Touch"><figcaption>balendaEtcher</figcaption></figure><p>If you want to flash it to the EMMC, download the <a href="https://github.com/dreemurrs-embedded/Jumpdrive/releases">Jumpdrive</a> img, flash that to the SD card, insert the SD card into your PinePhone, plug in your PinePhone to your computer and boot your PinePhone, and that should give your computer access to both the SD card and the EMMC. Than you can flash Ubuntu Touch to the EMMC using Etcher.</p><p>After that, you go through the Ubuntu Touch welcome setup. Just select your language, connect to WIFI, select your timezone, set your device name, passcode, and that's it.</p><figure class="kg-card kg-gallery-card kg-width-wide kg-card-hascaption"><div class="kg-gallery-container"><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://pizzalovingnerd.com/content/images/2020/06/IMG_20200613_214619.jpg" width="3840" height="2160" srcset="https://pizzalovingnerd.com/content/images/size/w600/2020/06/IMG_20200613_214619.jpg 600w, https://pizzalovingnerd.com/content/images/size/w1000/2020/06/IMG_20200613_214619.jpg 1000w, https://pizzalovingnerd.com/content/images/size/w1600/2020/06/IMG_20200613_214619.jpg 1600w, https://pizzalovingnerd.com/content/images/size/w2400/2020/06/IMG_20200613_214619.jpg 2400w" alt="PinePhone OSes: Ubuntu Touch"></div><div class="kg-gallery-image"><img src="https://pizzalovingnerd.com/content/images/2020/06/IMG_20200613_214626.jpg" width="3840" height="2160" srcset="https://pizzalovingnerd.com/content/images/size/w600/2020/06/IMG_20200613_214626.jpg 600w, https://pizzalovingnerd.com/content/images/size/w1000/2020/06/IMG_20200613_214626.jpg 1000w, https://pizzalovingnerd.com/content/images/size/w1600/2020/06/IMG_20200613_214626.jpg 1600w, https://pizzalovingnerd.com/content/images/size/w2400/2020/06/IMG_20200613_214626.jpg 2400w" alt="PinePhone OSes: Ubuntu Touch"></div><div class="kg-gallery-image"><img src="https://pizzalovingnerd.com/content/images/2020/06/IMG_20200613_214636.jpg" width="3840" height="2160" srcset="https://pizzalovingnerd.com/content/images/size/w600/2020/06/IMG_20200613_214636.jpg 600w, https://pizzalovingnerd.com/content/images/size/w1000/2020/06/IMG_20200613_214636.jpg 1000w, https://pizzalovingnerd.com/content/images/size/w1600/2020/06/IMG_20200613_214636.jpg 1600w, https://pizzalovingnerd.com/content/images/size/w2400/2020/06/IMG_20200613_214636.jpg 2400w" alt="PinePhone OSes: Ubuntu Touch"></div></div><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://pizzalovingnerd.com/content/images/2020/06/IMG_20200613_214723.jpg" width="3840" height="2160" srcset="https://pizzalovingnerd.com/content/images/size/w600/2020/06/IMG_20200613_214723.jpg 600w, https://pizzalovingnerd.com/content/images/size/w1000/2020/06/IMG_20200613_214723.jpg 1000w, https://pizzalovingnerd.com/content/images/size/w1600/2020/06/IMG_20200613_214723.jpg 1600w, https://pizzalovingnerd.com/content/images/size/w2400/2020/06/IMG_20200613_214723.jpg 2400w" alt="PinePhone OSes: Ubuntu Touch"></div><div class="kg-gallery-image"><img src="https://pizzalovingnerd.com/content/images/2020/06/IMG_20200613_214750.jpg" width="3840" height="2160" srcset="https://pizzalovingnerd.com/content/images/size/w600/2020/06/IMG_20200613_214750.jpg 600w, https://pizzalovingnerd.com/content/images/size/w1000/2020/06/IMG_20200613_214750.jpg 1000w, https://pizzalovingnerd.com/content/images/size/w1600/2020/06/IMG_20200613_214750.jpg 1600w, https://pizzalovingnerd.com/content/images/size/w2400/2020/06/IMG_20200613_214750.jpg 2400w" alt="PinePhone OSes: Ubuntu Touch"></div></div><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://pizzalovingnerd.com/content/images/2020/06/IMG_20200613_214756.jpg" width="3840" height="2160" srcset="https://pizzalovingnerd.com/content/images/size/w600/2020/06/IMG_20200613_214756.jpg 600w, https://pizzalovingnerd.com/content/images/size/w1000/2020/06/IMG_20200613_214756.jpg 1000w, https://pizzalovingnerd.com/content/images/size/w1600/2020/06/IMG_20200613_214756.jpg 1600w, https://pizzalovingnerd.com/content/images/size/w2400/2020/06/IMG_20200613_214756.jpg 2400w" alt="PinePhone OSes: Ubuntu Touch"></div><div class="kg-gallery-image"><img src="https://pizzalovingnerd.com/content/images/2020/06/IMG_20200613_214805.jpg" width="3840" height="2160" srcset="https://pizzalovingnerd.com/content/images/size/w600/2020/06/IMG_20200613_214805.jpg 600w, https://pizzalovingnerd.com/content/images/size/w1000/2020/06/IMG_20200613_214805.jpg 1000w, https://pizzalovingnerd.com/content/images/size/w1600/2020/06/IMG_20200613_214805.jpg 1600w, https://pizzalovingnerd.com/content/images/size/w2400/2020/06/IMG_20200613_214805.jpg 2400w" alt="PinePhone OSes: Ubuntu Touch"></div></div></div><figcaption>The Ubuntu Touch Setup Screen</figcaption></figure><h2 id="ui">UI</h2><p>The UI is using a desktop environment called Lomiri which was previously known as Unity 8, but changed its name due to people getting it confused with this. The Unity Game Engine. The UI is very unique and different from other OSes.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://pizzalovingnerd.com/content/images/2020/06/ezgif-6-cf72baf26542.gif" class="kg-image" srcset="https://pizzalovingnerd.com/content/images/size/w600/2020/06/ezgif-6-cf72baf26542.gif 600w, https://pizzalovingnerd.com/content/images/size/w1000/2020/06/ezgif-6-cf72baf26542.gif 1000w, https://pizzalovingnerd.com/content/images/size/w1600/2020/06/ezgif-6-cf72baf26542.gif 1600w, https://pizzalovingnerd.com/content/images/size/w2400/2020/06/ezgif-6-cf72baf26542.gif 2400w" alt="PinePhone OSes: Ubuntu Touch"><figcaption>Ubuntu Touch UI Navigation</figcaption></figure><p>When you first login to the phone, there is no app drawer. Instead, you swipe in from the left in order to show your favorite apps. If the app you want to use isn't there, then hit the icon on the bottom left and it will show the rest of your apps. In order to go to the multitasking view, swipe in from the right, and you got all your recent apps, and you can close them and switch to them similarly to how you can do it in iOS and Android.</p><p>If you swipe down from the top left then it will bring you to your notifications. However if you swipe down from an indicator from the right, it will bring you to the page for that indicator. For example if I swipe down from the battery indicator, then it will bring me to the battery page of quick settings panel. You can also select your quick settings by swiping left or right while bring down the panel.</p><p>Most of the apps have a pretty consistent UI, probably more consistent than Stock Android's stock apps, but not as consistent in design as Apple's stock apps.</p><p>Overall, it is a very good UI once you get used to it, but if you are coming from iOS or Android, it might take a while to get used to.</p><h2 id="apps">Apps</h2><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://pizzalovingnerd.com/content/images/2020/06/IMG_20200613_225226-1.jpg" class="kg-image" srcset="https://pizzalovingnerd.com/content/images/size/w600/2020/06/IMG_20200613_225226-1.jpg 600w, https://pizzalovingnerd.com/content/images/size/w1000/2020/06/IMG_20200613_225226-1.jpg 1000w, https://pizzalovingnerd.com/content/images/size/w1600/2020/06/IMG_20200613_225226-1.jpg 1600w, https://pizzalovingnerd.com/content/images/size/w2400/2020/06/IMG_20200613_225226-1.jpg 2400w" alt="PinePhone OSes: Ubuntu Touch"><figcaption>All the preinstalled Ubuntu Touch apps</figcaption></figure><p>The amount of preinstalled apps are almost perfect. There's no preinstalled apps that feel like bloatware except for that dedicated UBports app which is just UBports propaganda. This app should just be the homepage for Morph browser, not a dedicated app.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://pizzalovingnerd.com/content/images/2020/06/IMG_20200613_224752.jpg" class="kg-image" srcset="https://pizzalovingnerd.com/content/images/size/w600/2020/06/IMG_20200613_224752.jpg 600w, https://pizzalovingnerd.com/content/images/size/w1000/2020/06/IMG_20200613_224752.jpg 1000w, https://pizzalovingnerd.com/content/images/size/w1600/2020/06/IMG_20200613_224752.jpg 1600w, https://pizzalovingnerd.com/content/images/size/w2400/2020/06/IMG_20200613_224752.jpg 2400w" alt="PinePhone OSes: Ubuntu Touch"><figcaption>The UBports app</figcaption></figure><p>Ubuntu Touch apps take advantage a lot on web technologies. Most apps are written in QML which is a language similar to HTML and JavaScript, and also reminds me a lot of JSON. But, many people are not writing native apps for Ubuntu Touch. The <a href="https://open-store.io/">Open Store</a> is filled to the brim with just web apps. For example, if we open the Open Store and search for YouTube, you get 4 different web apps for YouTube and 6 web apps if you include YouTube Music and other YouTube web front-ends.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://pizzalovingnerd.com/content/images/2020/06/YouTube-on-Open-Store.jpg" class="kg-image" srcset="https://pizzalovingnerd.com/content/images/size/w600/2020/06/YouTube-on-Open-Store.jpg 600w, https://pizzalovingnerd.com/content/images/size/w1000/2020/06/YouTube-on-Open-Store.jpg 1000w, https://pizzalovingnerd.com/content/images/size/w1600/2020/06/YouTube-on-Open-Store.jpg 1600w, https://pizzalovingnerd.com/content/images/size/w2400/2020/06/YouTube-on-Open-Store.jpg 2400w" alt="PinePhone OSes: Ubuntu Touch"><figcaption>Searching YouTube on the Open Store</figcaption></figure><p>The Open Store has too many web apps. If I wanted a web app for something, I would download <a href="https://open-store.io/app/webber.timsueberkrueb">Webber</a> off the Open Store and make a web app myself. I'd go as far to say that for every good native app for Ubuntu Touch, there are 3 web apps. So if you plan to try out Ubuntu Touch, get ready to be using a ton of web apps.</p><h2 id="web-browsing">Web Browsing</h2><p>Given that there's so many Web apps in the Open Store, web browsing should be good right? Sort of.</p><p>Morph Browser is a very fast and response browser. I think browsing with Morph browser is actually a lot faster than my Nokia 6.1 Android phone despite the PinePhone having inferior specs to that phone.</p><p>But Morph Browser's UI is pretty meh. For example the tab switcher is a weird tab thing on the bottom of app. And it can block some text on the bottom of the screen like the trending tab on the YouTube mobile website. And if you rotate the phone horizontally to browse, then the tabs on the top are microscopic.</p><figure class="kg-card kg-gallery-card kg-width-wide kg-card-hascaption"><div class="kg-gallery-container"><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://pizzalovingnerd.com/content/images/2020/06/IMG_20200613_230141.jpg" width="3840" height="2160" srcset="https://pizzalovingnerd.com/content/images/size/w600/2020/06/IMG_20200613_230141.jpg 600w, https://pizzalovingnerd.com/content/images/size/w1000/2020/06/IMG_20200613_230141.jpg 1000w, https://pizzalovingnerd.com/content/images/size/w1600/2020/06/IMG_20200613_230141.jpg 1600w, https://pizzalovingnerd.com/content/images/size/w2400/2020/06/IMG_20200613_230141.jpg 2400w" alt="PinePhone OSes: Ubuntu Touch"></div><div class="kg-gallery-image"><img src="https://pizzalovingnerd.com/content/images/2020/06/IMG_20200613_230118-2-.jpg" width="3840" height="2160" srcset="https://pizzalovingnerd.com/content/images/size/w600/2020/06/IMG_20200613_230118-2-.jpg 600w, https://pizzalovingnerd.com/content/images/size/w1000/2020/06/IMG_20200613_230118-2-.jpg 1000w, https://pizzalovingnerd.com/content/images/size/w1600/2020/06/IMG_20200613_230118-2-.jpg 1600w, https://pizzalovingnerd.com/content/images/size/w2400/2020/06/IMG_20200613_230118-2-.jpg 2400w" alt="PinePhone OSes: Ubuntu Touch"></div></div></div><figcaption>Web Browser Tabs</figcaption></figure><p>So Morph Browser is a great mobile browser with a great browser with a mediocre UI.</p><h2 id="community">Community</h2><p>Ubuntu Touch has a very active community that you can turn to if you need help with something, or if you just want to talk.</p><p>UBports have a very active <a href="https://forums.ubports.com/">forum</a> where you can talk about Ubuntu Touch, ask questions, get support, and help with development.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://pizzalovingnerd.com/content/images/2020/06/Screenshot_2020-06-13-UBports-Forum.png" class="kg-image" srcset="https://pizzalovingnerd.com/content/images/size/w600/2020/06/Screenshot_2020-06-13-UBports-Forum.png 600w, https://pizzalovingnerd.com/content/images/size/w1000/2020/06/Screenshot_2020-06-13-UBports-Forum.png 1000w, https://pizzalovingnerd.com/content/images/size/w1600/2020/06/Screenshot_2020-06-13-UBports-Forum.png 1600w, https://pizzalovingnerd.com/content/images/size/w2400/2020/06/Screenshot_2020-06-13-UBports-Forum.png 2400w" alt="PinePhone OSes: Ubuntu Touch"><figcaption>UBports Forum</figcaption></figure><p>UBports also has a very active <a href="https://t.me/ubports">Telegram</a>, and <a href="https://matrix.to/#/#ubports:matrix.org#/">Matrix</a> groups where you can get help with your UBports device and <a href="https://forum.pine64.org/forumdisplay.php?fid=125">Pine64's forum</a> also has a section for UBports to talk about PinePhone. You can also watch a bi-weekly live Q&amp;A on the <a href="https://www.youtube.com/channel/UCDGJ7jdEoOx6_o_GbkjFaBg/videos">Ubuntu Touch YouTube channel</a>.</p><h2 id="conclusion">Conclusion</h2><p>Overall, I think Ubuntu Touch right now is probably the most complete OS for the PinePhone in terms of features, but, like all the other PinePhone OSes, it still needs some work done to make it fully usable for even your mom.</p><p>Thank you for reading, if you like my work, please become a <a href="https://www.patreon.com/pizzalovingnerd">patron</a>, or <a href="https://pizzalovingnerd.com/donate/">donate another way</a>, and join the <a href="https://pizzalovingnerd.com/chat/">PizzaLovingNerd community on the chat protocol of your choice</a>.</p>]]></content:encoded></item></channel></rss>