<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"
     xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Nura on Ivon的部落格</title>
    <link>https://ivonblog.com/tags/nura/</link>
    <description>Recent content in Nura on Ivon的部落格</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>zh-TW</language>
    <managingEditor>infoivonblog.nkfjt@aleeas.com (Ivon Huang)</managingEditor>
    <webMaster>infoivonblog.nkfjt@aleeas.com (Ivon Huang)</webMaster>
    <copyright>歡迎分享Ivon的部落格(ivonblog.com)的文章，引用請註明來源文章網址。本站不鼓勵全文轉載，允許合理使用。文章內容授權皆是 CC BY-SA 4.0 創用CC 姓名標示-相同方式分享 4.0 授權條款，除非另有說明。如需商業使用請來信告之。</copyright>
    <lastBuildDate>Mon, 28 Sep 2026 09:00:00 +0800</lastBuildDate><atom:link href="https://ivonblog.com/tags/nura/index.xml" rel="self" type="application/rss+xml" />
    <follow_challenge>
      <feedId>56005902658351104</feedId>
      <userId>1132431067563556864</userId>
    </follow_challenge>
    
    
    <item>
      <title>Nura (postmarketOS) 介紹，專為手機打造的Linux發行版</title>
      <link>https://ivonblog.com/posts/nura-os-introduction/</link>
      <pubDate>Mon, 28 Sep 2026 09:00:00 +0800</pubDate>
      <author>infoivonblog.nkfjt@aleeas.com (Ivon Huang)</author>
      <guid>https://ivonblog.com/posts/nura-os-introduction/</guid>
      
      <description>&lt;p&gt;本文由Ivon介紹著名開源手機作業系統Nura。&lt;/p&gt;&#xA;&#xA;&lt;h2 class=&#34;relative group&#34;&gt;1. 什麼是Nura？&#xA;    &lt;div id=&#34;1-什麼是nura&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#1-%e4%bb%80%e9%ba%bc%e6%98%afnura&#34; aria-label=&#34;定位點&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Android基於Linux的核心研發而來，但跟一般的GNU/Linux仍有所差異。Nura是基於Alpine Linux的作業系統，跟Ubuntu Touch一樣，旨在為行動作業系統提供另一種選擇，將真正的GNU/Linux發行版安裝到手機。&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;本文由Ivon介紹著名開源手機作業系統Nura。&lt;/p&gt;&#xA;&#xA;&lt;h2 class=&#34;relative group&#34;&gt;1. 什麼是Nura？&#xA;    &lt;div id=&#34;1-什麼是nura&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#1-%e4%bb%80%e9%ba%bc%e6%98%afnura&#34; aria-label=&#34;定位點&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Android基於Linux的核心研發而來，但跟一般的GNU/Linux仍有所差異。Nura是基於Alpine Linux的作業系統，跟Ubuntu Touch一樣，旨在為行動作業系統提供另一種選擇，將真正的GNU/Linux發行版安裝到手機。&lt;/p&gt;&#xA;&lt;img src=&#34;featured.webp&#34; width=&#34;300&#34;&gt;&#xA;&lt;p&gt;Nura的圖示看起來像回收符號。開發者的目標是給手機提供長達10年的系統更新，並儘量使用上游的主線Linux核心，而非Google修改後用於Android的下游Linux核心。&lt;/p&gt;&#xA;&lt;p&gt;Nura專案開發始於2016年，原名為postmarketOS，表示為過季手機提供系統更新，但是隨著專案發展，不再只是服務舊機型了，也有出廠就搭載postmarketOS的手機出現。2026年之後，postmarketOS開發者投票，將這個系統改名為「Nura」。名字來自義大利薩丁島附近屹立千年的的史前建築努拉吉。&lt;/p&gt;&#xA;&lt;p&gt;安裝在各種行動裝置的Nura（圖源：Wiki）&#xA;&lt;figure&gt;&#xA;  &lt;img&#xA;    class=&#34;my-0 rounded-md&#34;&#xA;    loading=&#34;lazy&#34;&#xA;    decoding=&#34;async&#34;&#xA;    fetchpriority=&#34;low&#34;&#xA;    alt=&#34;&#34;&#xA;    src=&#34;https://ivonblog.com/posts/nura-os-introduction/images/phones.webp&#34;&#xA;    onerror=&#34;this.onerror=null;this.src=&#39;https://ivonblog.com/images/unable-to-load-the-image-pepe.webp&#39;&#34;&#xA;    width=&#34;1920&#34;&#xA;      height=&#34;1544&#34;&gt;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;跟Android比起來，Nura的系統結構與電腦GNU/Linux系統較為類似，檔案系統結構遵循FHS標準，同樣使用X11或Wayland作為顯示協定。你可以自由選擇桌面環境，例如基於GTK的Phosh，以及基於QT的Plasma Mobile。&lt;/p&gt;&#xA;&lt;p&gt;Nura的Linux核心功能沒有像Android遭到刪減，所以Nura預設就有root帳號，還可以跑電腦Linux程式，包括Docker。&lt;/p&gt;&#xA;&lt;p&gt;Linux發行版眾多，為什麼要選Nura呢？他們打包的桌面套件有特別針對行動裝置的用戶維護。縱然其他Linux發行版可能也有收這些桌面套件，不過處理上沒有Nura團隊細心。另外他們提供穩定更新與滾動更新兩個頻道，穩定版大約每6個月更新一次，可以一定程度上確保穩定性。&lt;/p&gt;&#xA;&lt;p&gt;多虧了社群的努力，Nura可以復活舊手機，用來跑Linux服務。抑或是體驗Android以外，真正的Linux手機作業系統。&lt;/p&gt;&#xA;&#xA;&lt;h2 class=&#34;relative group&#34;&gt;2. Nura的發行模式&#xA;    &lt;div id=&#34;2-nura的發行模式&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#2-nura%e7%9a%84%e7%99%bc%e8%a1%8c%e6%a8%a1%e5%bc%8f&#34; aria-label=&#34;定位點&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Nura算是半滾動發行版，類似Alpine Linux，官方提供二個更新頻道：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Edge Channel，不穩定版本，套件很新，適合開發者使用。&lt;/li&gt;&#xA;&lt;li&gt;Stable Release，按照年份＋月份命名，約每六個月釋出一個版本，針對支援狀態為Main和Community的裝置所準備，套件皆經過測試保證穩定性，並透過Service Pack的方式backport最新功能。適合想要daily driving的用戶使用，例如PinePhone用戶。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h2 class=&#34;relative group&#34;&gt;3. Nura支援的裝置&#xA;    &lt;div id=&#34;3-nura支援的裝置&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#3-nura%e6%94%af%e6%8f%b4%e7%9a%84%e8%a3%9d%e7%bd%ae&#34; aria-label=&#34;定位點&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Nura鎖定的目標是過季裝置，百款以上的ARM架構舊型手機，如Nokia N900、Samsung i9100、Google Pixel 3a、Xiaomi 9T、Fairphone 5，比較新的機型如亦有人進行移植工作。當然一般的x86裝置也能裝Nura。&lt;/p&gt;&#xA;&lt;p&gt;準備好安裝Nura到你的手機了? 先到&lt;a href=&#34;https://wiki.nura.eco/wiki/Devices&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;Nura Devices&lt;/a&gt;瀏覽，看看你的機型是否有在裡面，沒有的話你也可以嘗試自行移植。&lt;/p&gt;&#xA;&lt;p&gt;Nura的裝置支援狀態分為Main、Community、Testing。&lt;/p&gt;&#xA;&lt;p&gt;截至2026年6月，Nura裝置支援狀態以「Main」列表的Pine64和Purism公司的裝置為最佳，硬體功能全數正常。&lt;/p&gt;&#xA;&lt;p&gt;其餘收錄在「Community」列表的數十款Android裝置雖有小缺陷（多半是缺乏相機驅動）但硬體支援度良好。&lt;/p&gt;&#xA;&lt;p&gt;剩下「Testing」列表的裝置則是只要能開機的裝置都算在內，硬體支援程度參差不齊，沒有穩定度保證。&lt;/p&gt;&#xA;&#xA;&lt;h2 class=&#34;relative group&#34;&gt;4. 如何安裝Nura&#xA;    &lt;div id=&#34;4-如何安裝nura&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#4-%e5%a6%82%e4%bd%95%e5%ae%89%e8%a3%9dnura&#34; aria-label=&#34;定位點&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h2&gt;&#xA;&lt;p&gt;首先，確保你有Android刷機相關的知識，知道如何解鎖Bootloader、刷入第三方ROM、使用第三方Recovery，並懂得如何使用Linux系統指令。&lt;/p&gt;&#xA;&lt;p&gt;要安裝Nura，第一個方法是從官網：&lt;a href=&#34;https://ivonblog.com/posts/postmarketos-prebuilt-images/&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;下載官方預先編譯的安裝檔&lt;/a&gt;並刷入到目標裝置。此方法適用於Linux與Windows系統的電腦。&lt;/p&gt;&#xA;&lt;p&gt;第二個方法為手動在電腦上：&lt;a href=&#34;https://ivonblog.com/posts/postmarketos-general-installation&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;用pmbootstrap建立安裝檔&lt;/a&gt;然後刷入手機，你可以自訂安裝過程要安裝哪些套件和桌面環境，打造一個自訂系統。此方法需要一台x86_64架構的Linux電腦，虛擬機也可以。&lt;/p&gt;&#xA;&lt;p&gt;如果你沒有支援Nura的裝置，可以考慮：&lt;a href=&#34;https://ivonblog.com/posts/postmarketos-qemu/&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;用虛擬機跑Nura&lt;/a&gt;。&lt;/p&gt;&#xA;&#xA;&lt;h2 class=&#34;relative group&#34;&gt;延伸閱讀&#xA;    &lt;div id=&#34;延伸閱讀&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#%e5%bb%b6%e4%bc%b8%e9%96%b1%e8%ae%80&#34; aria-label=&#34;定位點&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://wiki.nura.eco/wiki/Main_Page&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;Nura Wiki&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://wiki.nura.eco/wiki/Category:Community&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;Nura的討論社群&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;</content:encoded>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://ivonblog.com/posts/nura-os-introduction/featured.webp" />
    </item>
    
    <item>
      <title>postmarketOS安裝教學，使用pmbootstrap建立安裝檔</title>
      <link>https://ivonblog.com/posts/postmarketos-general-installation/</link>
      <pubDate>Wed, 17 Jun 2026 09:00:00 +0800</pubDate>
      <author>infoivonblog.nkfjt@aleeas.com (Ivon Huang)</author>
      <guid>https://ivonblog.com/posts/postmarketos-general-installation/</guid>
      
      <description>&lt;p&gt;什麼是postmarketOS？關於postmarketOS系統的介紹請看&lt;a href=&#34;https://ivonblog.com/posts/nura-os-introduction&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;這篇&lt;/a&gt;。&lt;/p&gt;&#xA;&lt;p&gt;這篇文章是用pmbootstrap安裝postmarketOS的教學，只要你的機型有在官方支援列表，都能夠按照此步驟操作，將postmarketOS安裝至裝置上。&#xA;&lt;figure&gt;&#xA;  &lt;img&#xA;    class=&#34;my-0 rounded-md&#34;&#xA;    loading=&#34;lazy&#34;&#xA;    decoding=&#34;async&#34;&#xA;    fetchpriority=&#34;low&#34;&#xA;    alt=&#34;&#34;&#xA;    src=&#34;https://static.ivonblog.com/posts/postmarketos-general-installation/images/header.webp&#34;&#xA;    onerror=&#34;this.onerror=null;this.src=&#39;https://ivonblog.com/images/unable-to-load-the-image-pepe.webp&#39;&#34;&#xA;    &gt;&lt;/figure&gt;&#xA;&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;什麼是postmarketOS？關於postmarketOS系統的介紹請看&lt;a href=&#34;https://ivonblog.com/posts/nura-os-introduction&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;這篇&lt;/a&gt;。&lt;/p&gt;&#xA;&lt;p&gt;這篇文章是用pmbootstrap安裝postmarketOS的教學，只要你的機型有在官方支援列表，都能夠按照此步驟操作，將postmarketOS安裝至裝置上。&#xA;&lt;figure&gt;&#xA;  &lt;img&#xA;    class=&#34;my-0 rounded-md&#34;&#xA;    loading=&#34;lazy&#34;&#xA;    decoding=&#34;async&#34;&#xA;    fetchpriority=&#34;low&#34;&#xA;    alt=&#34;&#34;&#xA;    src=&#34;https://static.ivonblog.com/posts/postmarketos-general-installation/images/header.webp&#34;&#xA;    onerror=&#34;this.onerror=null;this.src=&#39;https://ivonblog.com/images/unable-to-load-the-image-pepe.webp&#39;&#34;&#xA;    &gt;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;pmbootstrap是postmarketOS官方提供的工具，可以從無到有建立postmarketOS系統，套件內容可完全自訂，用於控制哪些套件需要安裝，打造自定義的系統。&lt;/p&gt;&#xA;&lt;p&gt;除了建立安裝檔以外，pmbootstrap亦能進行新機移植工作。&lt;/p&gt;&#xA;&lt;p&gt;本文Ivon示範手動在電腦上建立postmarketOS安裝檔再刷入手機。我的電腦是Ubuntu LTS，手機是小米Pocophone F1，安裝最新版原廠韌體，已解鎖Bootloader，安裝TWRP作為Recovery。&lt;/p&gt;&#xA;&#xA;&lt;h2 class=&#34;relative group&#34;&gt;1. 安裝pmbootstrap&#xA;    &lt;div id=&#34;1-安裝pmbootstrap&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#1-%e5%ae%89%e8%a3%9dpmbootstrap&#34; aria-label=&#34;定位點&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h2&gt;&#xA;&lt;p&gt;參考&lt;a href=&#34;https://wiki.postmarketos.org/wiki/Pmbootstrap&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;pmbootstrap - postmarketOS Wiki&lt;/a&gt;指示&lt;/p&gt;&#xA;&lt;p&gt;由於需要建立QEMU虛擬機，pmbootstrap僅支援x86_64架構的電腦。&lt;/p&gt;&#xA;&lt;p&gt;第一種方法，推薦用Git與符號連結的方式安裝，能夠取得最新版pmbootstrap。&lt;/p&gt;&#xA;&lt;div class=&#34;highlight-wrapper&#34;&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;cd&lt;/span&gt; ~&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;git clone https://gitlab.postmarketos.org/postmarketOS/pmbootstrap.git&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;mkdir -p ~/.local/bin&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;ln -s &lt;span class=&#34;s2&#34;&gt;&amp;#34;&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;$PWD&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;/pmbootstrap/pmbootstrap.py&amp;#34;&lt;/span&gt; ~/.local/bin/pmbootstrap&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;echo&lt;/span&gt; &lt;span class=&#34;s1&#34;&gt;&amp;#39;PATH=&amp;#34;$HOME/.local/bin:$PATH&amp;#34;&amp;#39;&lt;/span&gt; &amp;gt;&amp;gt; ~/.bashrc&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;source&lt;/span&gt; ~/.bashrc&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#xA;&lt;p&gt;第二種裝法，用Linux套件管理員安裝pmbootstrap，僅適合滾動發行版，因為postmarketOS開發團隊會一直變更，所以pmbootstrap套件太舊的話容易出問題。&lt;/p&gt;&#xA;&lt;div class=&#34;highlight-wrapper&#34;&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Alpine Linux, postmarketOS&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;apk add pmbootstrap&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Arch Linux&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;pacman -S pmbootstrap&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Debian&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;apt install pmbootstrap&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Fedora&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;dnf install pmbootstrap&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#xA;&#xA;&lt;h2 class=&#34;relative group&#34;&gt;2. 選擇機型並設定選項&#xA;    &lt;div id=&#34;2-選擇機型並設定選項&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#2-%e9%81%b8%e6%93%87%e6%a9%9f%e5%9e%8b%e4%b8%a6%e8%a8%ad%e5%ae%9a%e9%81%b8%e9%a0%85&#34; aria-label=&#34;定位點&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h2&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;執行pmbootstrap init指令&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;div class=&#34;highlight-wrapper&#34;&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;pmbootstrap init&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#xA;&lt;ol start=&#34;2&#34;&gt;&#xA;&lt;li&gt;並按照指示填入。在初始化時會從Gitlab上下載最新版的機型設定檔。&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;div class=&#34;highlight-wrapper&#34;&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 按Enter使用預設工作目錄 (~/.local/var/pmbootstrap)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Work path: Enter&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 更新頻道選擇edge，或者填入寫有Recommended for best stability的穩定版數字。&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Channel: edge&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 選擇手機廠牌&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Vendor: xiaomi&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 選擇手機的裝置代號&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Device codename: beryllium&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 建立postmarketOS的使用者帳戶&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Username: User&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 選擇桌面環境，XFCE4(x11)適合沒有硬體加速的裝置；Phosh(Wayland，需要3D加速)適合當手機介面。在開機後可以再另外安裝其他桌面環境。&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;User Interface: phosh&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 是否使用Systemd作為init系統？推薦使用。舊版postmarketOS是使用OpenRC&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Install systemd? &lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;default/always/never&lt;span class=&#34;o&#34;&gt;)&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;[&lt;/span&gt;default&lt;span class=&#34;o&#34;&gt;]&lt;/span&gt;: always&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 剩下全部Enter&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#xA;&lt;ol start=&#34;3&#34;&gt;&#xA;&lt;li&gt;這就是每次建立對應機型的安裝檔要先做的工作，你必須告訴pmbootstrap你的postmarketOS應該長什麼樣子，才能開始建立安裝檔案。&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;h2 class=&#34;relative group&#34;&gt;3. 選擇安裝postmarketOS到手機的方法&#xA;    &lt;div id=&#34;3-選擇安裝postmarketos到手機的方法&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#3-%e9%81%b8%e6%93%87%e5%ae%89%e8%a3%9dpostmarketos%e5%88%b0%e6%89%8b%e6%a9%9f%e7%9a%84%e6%96%b9%e6%b3%95&#34; aria-label=&#34;定位點&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h2&gt;&#xA;&lt;p&gt;如果是Android手機，請確保在刷機之前安裝原廠最新版韌體，並解鎖Bootloader。&lt;/p&gt;&#xA;&lt;p&gt;這個步驟就要建立安裝檔案了，主要有3種安裝postmarketOS的方法：&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;用fastboot刷入 (需清除資料，推薦)&lt;/li&gt;&#xA;&lt;li&gt;安裝至SD卡 (不會影響到原有手機系統，不推薦)&lt;/li&gt;&#xA;&lt;li&gt;用刷機包刷入 (需清除資料，太耗時不推薦)&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;除此之外還有一些比較奇怪的安裝方法，列在後面。&lt;/p&gt;&#xA;&#xA;&lt;h3 class=&#34;relative group&#34;&gt;用fastboot刷入&#xA;    &lt;div id=&#34;用fastboot刷入&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#%e7%94%a8fastboot%e5%88%b7%e5%85%a5&#34; aria-label=&#34;定位點&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h3&gt;&#xA;&lt;p&gt;這個方法將清除手機所有的資料。&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;建立安裝檔&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;div class=&#34;highlight-wrapper&#34;&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;pmbootstrap install&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#xA;&lt;p&gt;2.手機進入fastboot模式，接到電腦刷入：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight-wrapper&#34;&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;pmbootstrap flasher flash_rootfs&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;#如果刷入的分區容量太小，加上--partition參數，改刷入到其他分區:&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;pmbootstrap flasher flash_rootfs --partition userdata&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#xA;&lt;ol start=&#34;3&#34;&gt;&#xA;&lt;li&gt;再刷入kernel到boot分區，重開機：&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;div class=&#34;highlight-wrapper&#34;&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;pmbootstrap flasher flash_kernel&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;fastboot reboot&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#xA;&#xA;&lt;h3 class=&#34;relative group&#34;&gt;安裝至SD卡&#xA;    &lt;div id=&#34;安裝至sd卡&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#%e5%ae%89%e8%a3%9d%e8%87%b3sd%e5%8d%a1&#34; aria-label=&#34;定位點&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h3&gt;&#xA;&lt;p&gt;這個方法不會修改手機的資料，可以做雙系統，但是開機需要靠電腦下指令才能進入postmarketOS。注意有些手機可能不支援從fastboot以&lt;code&gt;boot.img&lt;/code&gt;開機。&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;SD卡插到電腦，用指令&lt;code&gt;lsblk&lt;/code&gt;確定SD卡的裝置代號，以及掛載點：&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;div class=&#34;highlight-wrapper&#34;&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sdb      8:16   &lt;span class=&#34;m&#34;&gt;1&lt;/span&gt;  29.7G  &lt;span class=&#34;m&#34;&gt;0&lt;/span&gt; disk /media/ivon/E8D8-4246&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#xA;&lt;ol start=&#34;2&#34;&gt;&#xA;&lt;li&gt;先取消掛載&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;div class=&#34;highlight-wrapper&#34;&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;umount /media/ivon/E8D8-4246&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#xA;&lt;ol start=&#34;3&#34;&gt;&#xA;&lt;li&gt;然後再開始安裝&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;div class=&#34;highlight-wrapper&#34;&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;pmbootstrap install --sdcard&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;/dev/sdb&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#xA;&lt;ol start=&#34;4&#34;&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;pmbootstrap會自動格式化SD卡，並將系統安裝進去。過程中會要求建立使用者密碼，並會再確認是否要將SD卡格式化。&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;接著把SD卡裝到手機，讓手機進入fastboot模式，接到電腦，輸入指令開機:&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;div class=&#34;highlight-wrapper&#34;&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;pmbootstrap flasher boot&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#xA;&#xA;&lt;h3 class=&#34;relative group&#34;&gt;用刷機包安裝&#xA;    &lt;div id=&#34;用刷機包安裝&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#%e7%94%a8%e5%88%b7%e6%a9%9f%e5%8c%85%e5%ae%89%e8%a3%9d&#34; aria-label=&#34;定位點&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h3&gt;&#xA;&lt;p&gt;這個方法將清除手機所有的資料，可sideload或者傳輸刷機包到手機上再用TWRP安裝。不過建立刷機包很耗時。&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;建立刷機包，大約5分鐘。&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;div class=&#34;highlight-wrapper&#34;&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;pmbootstrap install --android-recovery-zip&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;#如果要安裝到其他較大的分區，可以加上--partition的選項&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;pmbootstrap install --android-recovery-zip --recovery-install-partition&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;data&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#xA;&lt;ol start=&#34;2&#34;&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;手機接上電腦，重開機進入TWRP。從電腦的工作目錄找到建立的pmos-*.zip刷機包，例如我的檔案是在&lt;code&gt;~/.local/var/pmbootstrap/chroot_buildroot_aarch64/var/lib/postmarketos-android-recovery-installer&lt;/code&gt;。&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;將檔案傳到手機，用TWRP安裝，之後重新開機。&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;將電腦上的pmbootstrap關閉：&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;div class=&#34;highlight-wrapper&#34;&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;pmbootstrap shutdown&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#xA;&#xA;&lt;h3 class=&#34;relative group&#34;&gt;其他刷入方法&#xA;    &lt;div id=&#34;其他刷入方法&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#%e5%85%b6%e4%bb%96%e5%88%b7%e5%85%a5%e6%96%b9%e6%b3%95&#34; aria-label=&#34;定位點&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://ivonblog.com/posts/postmarketos-netboot/&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;Netboot&lt;/a&gt;：用postmarketOS的boot.img暫時開機後，掛載電腦上的檔案系統，不用清除手機資料。&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://gitlab.com/postmarketOS/pmbootstrap/-/issues/456&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;用Netcat開機&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://gitlab.com/postmarketOS/pmbootstrap/-/merge_requests/547&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;用NFS開機&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h2 class=&#34;relative group&#34;&gt;4. postmarketOS後續安裝優化&#xA;    &lt;div id=&#34;4-postmarketos後續安裝優化&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#4-postmarketos%e5%be%8c%e7%ba%8c%e5%ae%89%e8%a3%9d%e5%84%aa%e5%8c%96&#34; aria-label=&#34;定位點&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h2&gt;&#xA;&lt;p&gt;就算開機無法進入桌面，手機用USB線連著電腦的情況下，也能用SSH連線到手機：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight-wrapper&#34;&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;#這個IP是固定的，只需將「@」前面改成你的使用者帳號&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;ssh user@172.16.42.1&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#xA;&lt;p&gt;假設你的裝置順利進入postmarketOS桌面環境，並且GPU加速、觸控、網路、音效都正常的話，接下來請參考這篇：&lt;a href=&#34;https://ivonblog.com/posts/postmarketos-tips/&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;postmarketOS使用技巧&lt;/a&gt;了解postmarketOS的設定眉角，以及如何將postmarketOS當作手機系統用。&lt;/p&gt;&#xA;</content:encoded>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://ivonblog.com/posts/postmarketos-general-installation/featured.webp" />
    </item>
    
    <item>
      <title>postmarketOS刷機教學，使用Prebuilt image安裝系統</title>
      <link>https://ivonblog.com/posts/postmarketos-prebuilt-images/</link>
      <pubDate>Wed, 17 Jun 2026 08:00:00 +0800</pubDate>
      <author>infoivonblog.nkfjt@aleeas.com (Ivon Huang)</author>
      <guid>https://ivonblog.com/posts/postmarketos-prebuilt-images/</guid>
      
      <description>&lt;p&gt;關於postmarketOS系統的介紹請看&lt;a href=&#34;https://ivonblog.com/posts/nura-os-introduction&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;這篇&lt;/a&gt;。&lt;/p&gt;&#xA;&lt;p&gt;postmarketOS官方提供的&lt;a href=&#34;https://ivonblog.com/posts/postmarketos-general-installation/&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;pmbootstrap&lt;/a&gt;能夠製作刷機檔案，將系統刷入Android手機。&lt;/p&gt;&#xA;&lt;p&gt;不過，除了使用pmbootstrap建立刷機檔之外，手機有在&lt;a href=&#34;https://postmarketos.org/download/&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;官方Main和Community支援列表&lt;/a&gt;的，也可以從postmarketOS官網下載預先建構好的映像檔(prebuilt image)。&#xA;&lt;figure&gt;&#xA;  &lt;img&#xA;    class=&#34;my-0 rounded-md&#34;&#xA;    loading=&#34;lazy&#34;&#xA;    decoding=&#34;async&#34;&#xA;    fetchpriority=&#34;low&#34;&#xA;    alt=&#34;&#34;&#xA;    src=&#34;https://static.ivonblog.com/posts/postmarketos-prebuilt-images/images/Screenshot_20240603_173207.webp&#34;&#xA;    onerror=&#34;this.onerror=null;this.src=&#39;https://ivonblog.com/images/unable-to-load-the-image-pepe.webp&#39;&#34;&#xA;    &gt;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;postmarketOS開發組會定期給官方支援的裝置提供穩定的系統更新，讓你可以把它當作日常系統使用。&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;關於postmarketOS系統的介紹請看&lt;a href=&#34;https://ivonblog.com/posts/nura-os-introduction&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;這篇&lt;/a&gt;。&lt;/p&gt;&#xA;&lt;p&gt;postmarketOS官方提供的&lt;a href=&#34;https://ivonblog.com/posts/postmarketos-general-installation/&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;pmbootstrap&lt;/a&gt;能夠製作刷機檔案，將系統刷入Android手機。&lt;/p&gt;&#xA;&lt;p&gt;不過，除了使用pmbootstrap建立刷機檔之外，手機有在&lt;a href=&#34;https://postmarketos.org/download/&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;官方Main和Community支援列表&lt;/a&gt;的，也可以從postmarketOS官網下載預先建構好的映像檔(prebuilt image)。&#xA;&lt;figure&gt;&#xA;  &lt;img&#xA;    class=&#34;my-0 rounded-md&#34;&#xA;    loading=&#34;lazy&#34;&#xA;    decoding=&#34;async&#34;&#xA;    fetchpriority=&#34;low&#34;&#xA;    alt=&#34;&#34;&#xA;    src=&#34;https://static.ivonblog.com/posts/postmarketos-prebuilt-images/images/Screenshot_20240603_173207.webp&#34;&#xA;    onerror=&#34;this.onerror=null;this.src=&#39;https://ivonblog.com/images/unable-to-load-the-image-pepe.webp&#39;&#34;&#xA;    &gt;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;postmarketOS開發組會定期給官方支援的裝置提供穩定的系統更新，讓你可以把它當作日常系統使用。&lt;/p&gt;&#xA;&lt;p&gt;這樣做的好處是不需要用到Linux電腦也能刷postmarketOS，Windows電腦只要安裝Platform Tools就可以了。&lt;/p&gt;&#xA;&lt;p&gt;本文以小米Pocophone F1為例，已解鎖Bootloader。&lt;/p&gt;&#xA;&lt;p&gt;為了防止分區錯亂，所以我安裝的是原廠最新MIUI韌體，再行刷機。刷入postmarketOS會覆蓋掉Android系統，未來可用MiFlash回復。&lt;/p&gt;&#xA;&#xA;&lt;h2 class=&#34;relative group&#34;&gt;1. 下載Platform Tools&#xA;    &lt;div id=&#34;1-下載platform-tools&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#1-%e4%b8%8b%e8%bc%89platform-tools&#34; aria-label=&#34;定位點&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h2&gt;&#xA;&lt;p&gt;到Google的&lt;a href=&#34;https://developer.android.com/studio/releases/platform-tools#downloads&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;Platform Tools官網&lt;/a&gt;，按照你的系統下載，解壓縮。&lt;/p&gt;&#xA;&lt;p&gt;這個含有adb.exe和fastboot.exe的目錄就是等一下會用到的工作目錄。&#xA;&lt;figure&gt;&#xA;  &lt;img&#xA;    class=&#34;my-0 rounded-md&#34;&#xA;    loading=&#34;lazy&#34;&#xA;    decoding=&#34;async&#34;&#xA;    fetchpriority=&#34;low&#34;&#xA;    alt=&#34;&#34;&#xA;    src=&#34;https://i.imgur.com/tCIl6Be.png&#34;&#xA;    onerror=&#34;this.onerror=null;this.src=&#39;https://ivonblog.com/images/unable-to-load-the-image-pepe.webp&#39;&#34;&#xA;    &gt;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&#xA;&lt;h2 class=&#34;relative group&#34;&gt;2. 下載postmarketOS映像檔&#xA;    &lt;div id=&#34;2-下載postmarketos映像檔&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#2-%e4%b8%8b%e8%bc%89postmarketos%e6%98%a0%e5%83%8f%e6%aa%94&#34; aria-label=&#34;定位點&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h2&gt;&#xA;&lt;p&gt;postmarketOS有分成Stable(穩定)和Edge(測試)版，下載頁面的都是穩定版。&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;到postmarketOS官網&lt;a href=&#34;https://postmarketos.org/download/&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;Releases頁面&lt;/a&gt;，點選你的機型&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;針對Poco F1，postmarketOS有提供Phosh和Plasma桌面的版本，我選Phosh。&#xA;&lt;figure&gt;&#xA;  &lt;img&#xA;    class=&#34;my-0 rounded-md&#34;&#xA;    loading=&#34;lazy&#34;&#xA;    decoding=&#34;async&#34;&#xA;    fetchpriority=&#34;low&#34;&#xA;    alt=&#34;&#34;&#xA;    src=&#34;https://static.ivonblog.com/posts/postmarketos-prebuilt-images/images/Screenshot_20240603_172817.webp&#34;&#xA;    onerror=&#34;this.onerror=null;this.src=&#39;https://ivonblog.com/images/unable-to-load-the-image-pepe.webp&#39;&#34;&#xA;    &gt;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;點進去後選擇最新版本。接著Poco F1要注意螢幕的生產商，我的是天馬所以選擇&amp;quot;tianma&amp;quot;，下載最下面含有&lt;code&gt;tianma-boot.img&lt;/code&gt;和&lt;code&gt;tianma.img&lt;/code&gt;的檔案。&#xA;&lt;figure&gt;&#xA;  &lt;img&#xA;    class=&#34;my-0 rounded-md&#34;&#xA;    loading=&#34;lazy&#34;&#xA;    decoding=&#34;async&#34;&#xA;    fetchpriority=&#34;low&#34;&#xA;    alt=&#34;&#34;&#xA;    src=&#34;https://static.ivonblog.com/posts/postmarketos-prebuilt-images/images/Screenshot_20240603_172828.webp&#34;&#xA;    onerror=&#34;this.onerror=null;this.src=&#39;https://ivonblog.com/images/unable-to-load-the-image-pepe.webp&#39;&#34;&#xA;    &gt;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;h2 class=&#34;relative group&#34;&gt;3. 刷入系統&#xA;    &lt;div id=&#34;3-刷入系統&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#3-%e5%88%b7%e5%85%a5%e7%b3%bb%e7%b5%b1&#34; aria-label=&#34;定位點&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h2&gt;&#xA;&lt;p&gt;將下載的二個檔案用7-zip解壓縮，會得到開機用的boot.img以及系統映像img。&lt;/p&gt;&#xA;&lt;p&gt;把以上二個檔案移動到Plastform Tools的目錄，於空白處按著shift再按右鍵，開啟Powershell終端機。&#xA;&lt;figure&gt;&#xA;  &lt;img&#xA;    class=&#34;my-0 rounded-md&#34;&#xA;    loading=&#34;lazy&#34;&#xA;    decoding=&#34;async&#34;&#xA;    fetchpriority=&#34;low&#34;&#xA;    alt=&#34;&#34;&#xA;    src=&#34;https://i.imgur.com/fsJ9Q9S.png&#34;&#xA;    onerror=&#34;this.onerror=null;this.src=&#39;https://ivonblog.com/images/unable-to-load-the-image-pepe.webp&#39;&#34;&#xA;    &gt;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;將手機關機，按著開機鍵+音量下鍵進入fastboot模式，將手機接到電腦（只能用USB 2.0的孔）。&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;輸入指令，刷入boot.img&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;div class=&#34;highlight-wrapper&#34;&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;./fastboot flash boot 20240601-0639-postmarketOS-v23.12-phosh-22.3-xiaomi-beryllium-tianma-boot.img&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#xA;&lt;ol start=&#34;3&#34;&gt;&#xA;&lt;li&gt;刷入系統映像檔&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;div class=&#34;highlight-wrapper&#34;&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;./fastboot flash 20240601-0639-postmarketOS-v23.12-phosh-22.3-xiaomi-beryllium-tianma.img&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#xA;&lt;ol start=&#34;4&#34;&gt;&#xA;&lt;li&gt;重開機，完成。postmarketOS系統預設登入帳號是&amp;quot;user&amp;quot;，密碼是&amp;quot;147147&amp;quot;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;div class=&#34;highlight-wrapper&#34;&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;./fastboot reboot&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#xA;&lt;p&gt;假設你的裝置順利進入postmarketOS桌面環境，並且GPU加速、觸控、網路、音效都正常的話，接下來請參考這篇：&lt;a href=&#34;https://ivonblog.com/posts/postmarketos-tips/&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;postmarketOS使用技巧&lt;/a&gt;了解postmarketOS的設定眉角，以及如何將postmarketOS當作手機系統用。&lt;/p&gt;&#xA;</content:encoded>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://ivonblog.com/posts/postmarketos-prebuilt-images/featured.webp" />
    </item>
    
    <item>
      <title>postmarketOS使用技巧：安裝APP、中文化、執行Android APP、跑Docker</title>
      <link>https://ivonblog.com/posts/postmarketos-tips/</link>
      <pubDate>Wed, 17 Jun 2026 06:00:00 +0800</pubDate>
      <author>infoivonblog.nkfjt@aleeas.com (Ivon Huang)</author>
      <guid>https://ivonblog.com/posts/postmarketos-tips/</guid>
      
      <description>&lt;p&gt;postmarektOS是一款基於Alpine Linux研發的手機Linux作業系統，目前已移植到多款Android手機上。&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;相關文章：&lt;a href=&#34;https://ivonblog.com/posts/nura-os-introduction/&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;postmarketOS是什麼？&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;postmarketOS雖然有圖形化界面，但有時候還是需要指令。因此有需要的話建議用SSH遠端輸入指令，postmarketOS也有提供手機終端機APP。&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;postmarektOS是一款基於Alpine Linux研發的手機Linux作業系統，目前已移植到多款Android手機上。&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;相關文章：&lt;a href=&#34;https://ivonblog.com/posts/nura-os-introduction/&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;postmarketOS是什麼？&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;postmarketOS雖然有圖形化界面，但有時候還是需要指令。因此有需要的話建議用SSH遠端輸入指令，postmarketOS也有提供手機終端機APP。&lt;/p&gt;&#xA;&lt;p&gt;本文Ivon使用postmarketOS v25.12做示範，桌面環境為Phosh，解說postmarketOS的使用技巧。&lt;/p&gt;&#xA;&#xA;&lt;h2 class=&#34;relative group&#34;&gt;1. Phosh的操作邏輯&#xA;    &lt;div id=&#34;1-phosh的操作邏輯&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#1-phosh%e7%9a%84%e6%93%8d%e4%bd%9c%e9%82%8f%e8%bc%af&#34; aria-label=&#34;定位點&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Phosh是一個專為行動裝置設計的桌面環境，原作者是Purism公司。Phosh使用GNOME與wlroots的技術開發。Wayland合成器為phoc，顯示管理器為phrog，螢幕觸控鍵盤為Stevia。Stevia為postmarketOS維護者開發的觸控鍵盤，功能比原廠Squeekboard還要多。&lt;/p&gt;&#xA;&lt;p&gt;如果使用postmarketOS官方建置的映像檔安裝系統，預設使用者帳號是&lt;code&gt;user&lt;/code&gt;，密碼是&lt;code&gt;147147&lt;/code&gt;。&lt;/p&gt;&#xA;&lt;p&gt;解鎖之後會看到所有應用程式，長按圖示可以將常用的應用程式加到最上面。&#xA;&lt;img src=&#34;https://static.ivonblog.com/posts/postmarketos-tips/images/phosh-1.webp&#34; width=300&gt;&lt;/p&gt;&#xA;&lt;p&gt;開啟多個應用程式之後，用手勢從螢幕底部往上滑動，進入多工界面，左右滑動切換應用程式。將應用程式的小視窗往上滑，就可以關閉應用程式。&#xA;&lt;img src=&#34;https://static.ivonblog.com/posts/postmarketos-tips/images/phosh-2.webp&#34; width=300&gt;&lt;/p&gt;&#xA;&lt;p&gt;從螢幕頂部往下滑動，會看到快捷設定選項。按右上角鎖定或關機。&#xA;&lt;img src=&#34;https://static.ivonblog.com/posts/postmarketos-tips/images/phosh-3.webp&#34; width=300&gt;&lt;/p&gt;&#xA;&lt;p&gt;Phosh有分為Docked與Undocked模式，可以手動在快捷設定切換。Undocked就是一般手機使用模式，一個APP視窗佔滿整個螢幕。至於Docked模式會在接上實體鍵盤或者外接顯示器的時候自動開啟，讓視窗變成能夠縮放大小並重疊在一起，就好像在操作桌面Linux系統。&#xA;&lt;img src=&#34;https://static.ivonblog.com/posts/postmarketos-tips/images/phosh-4.webp&#34; width=300&gt;&lt;/p&gt;&#xA;&lt;p&gt;若要修改桌布和鈴聲，安裝postmarketOS Tweaks APP：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight-wrapper&#34;&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo apk add postmarketos-tweaks&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#xA;&lt;p&gt;開啟此APP後你就能設定桌布、睡眠模式(暫停，suspend)的觸發時間，還有要不要強制應用程式UI縮放為小螢幕。&lt;/p&gt;&#xA;&lt;p&gt;要讓特定APP阻止手機進入睡眠，使用gnome-session-inhibit指令：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight-wrapper&#34;&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;gnome-session-inhibit –inhibit &lt;span class=&#34;nb&#34;&gt;suspend&lt;/span&gt; &amp;lt;指令&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#xA;&#xA;&lt;h2 class=&#34;relative group&#34;&gt;2. Linux手機APP&#xA;    &lt;div id=&#34;2-linux手機app&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#2-linux%e6%89%8b%e6%a9%9fapp&#34; aria-label=&#34;定位點&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h2&gt;&#xA;&#xA;&lt;h3 class=&#34;relative group&#34;&gt;應用商店&#xA;    &lt;div id=&#34;應用商店&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#%e6%87%89%e7%94%a8%e5%95%86%e5%ba%97&#34; aria-label=&#34;定位點&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h3&gt;&#xA;&lt;p&gt;儘管你可以在postmarketOS安裝電腦Linux的應用，包括GTK和QT寫的程式，但不是所有Linux應用都能無縫在小螢幕上使用，有的UI不會自動變形，需要自行測試。參看：&lt;a href=&#34;https://wiki.postmarketos.org/wiki/Applications_by_category&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;Applications by category - postmarketOS Wiki&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Phosh有應用程式商店，叫做GNOME Software，可以用來下載postmarketOS的APK套件庫以及Flathub的應用程式。就像Android手機一樣點擊下載APP，而無需打指令。&#xA;&lt;img src=&#34;https://static.ivonblog.com/posts/postmarketos-tips/images/gnome-software.webp&#34; width=300&gt;&lt;/p&gt;&#xA;&lt;p&gt;不過老實說，GNOME Software界面不太流暢，因此要安裝軟體最方便的方式還是打指令。&lt;/p&gt;&#xA;&lt;p&gt;Flatpak和Gnome軟體商店的插件需要額外安裝才會顯示：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight-wrapper&#34;&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo apk add flatpak gnome-software gnome-software-plugin-flatpak&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;flatpak remote-add --user --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#xA;&#xA;&lt;h3 class=&#34;relative group&#34;&gt;手機版Firefox使用小技巧&#xA;    &lt;div id=&#34;手機版firefox使用小技巧&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#%e6%89%8b%e6%a9%9f%e7%89%88firefox%e4%bd%bf%e7%94%a8%e5%b0%8f%e6%8a%80%e5%b7%a7&#34; aria-label=&#34;定位點&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h3&gt;&#xA;&lt;p&gt;postmarketOS的Firefox是加入自訂CSS的修改版，方便使用者以觸控手勢操作。功能跟電腦版差不多，但是會強迫使用Duckduckgo當搜尋引擎。點選Firefox右下角設定→搜尋→還原預設搜尋引擎，就能使用Google搜尋。&lt;/p&gt;&#xA;&lt;p&gt;這裡Firefox預設的User Agent是「Android上的Firefox」。你可以安裝&lt;a href=&#34;https://addons.mozilla.org/zh-TW/firefox/addon/user-agent-string-switcher/&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;User-Agent Switcher and Manager&lt;/a&gt;切換User Agent。&lt;/p&gt;&#xA;&#xA;&lt;h3 class=&#34;relative group&#34;&gt;地圖導航&#xA;    &lt;div id=&#34;地圖導航&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#%e5%9c%b0%e5%9c%96%e5%b0%8e%e8%88%aa&#34; aria-label=&#34;定位點&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h3&gt;&#xA;&lt;p&gt;到系統設定 → 隱私，開啟位置存取權限，接著安裝地圖導航APP。&lt;/p&gt;&#xA;&lt;p&gt;推薦透過Flatpak安裝&lt;a href=&#34;https://flathub.org/apps/details/io.github.rinigus.PureMaps&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;Pure Maps&lt;/a&gt;，可用來導航。&lt;/p&gt;&#xA;&#xA;&lt;h3 class=&#34;relative group&#34;&gt;用Waydroid跑Android APP&#xA;    &lt;div id=&#34;用waydroid跑android-app&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#%e7%94%a8waydroid%e8%b7%91android-app&#34; aria-label=&#34;定位點&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h3&gt;&#xA;&lt;p&gt;利用LXC容器執行Android APP。參見 &lt;a href=&#34;https://ivonblog.com/posts/postmarketos-waydroid/&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;Waydroid + postmarketOS使用教學&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;h3 class=&#34;relative group&#34;&gt;遠端桌面&#xA;    &lt;div id=&#34;遠端桌面&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#%e9%81%a0%e7%ab%af%e6%a1%8c%e9%9d%a2&#34; aria-label=&#34;定位點&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h3&gt;&#xA;&lt;p&gt;postmarketOS的桌面環境大多是使用Wayland。Phosh是基於wlroots開發的Wayland桌面。&lt;/p&gt;&#xA;&lt;p&gt;如果裝置Type-C不支援HDMI輸出，要怎麼投影到大螢幕？&lt;/p&gt;&#xA;&lt;p&gt;答：使用&lt;a href=&#34;https://ivonblog.com/posts/waypipe-wayland-over-ssh/&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;WayPipe&lt;/a&gt;或是&lt;a href=&#34;https://ivonblog.com/posts/linux-wayvnc/&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;WayVNC&lt;/a&gt;分享。&lt;/p&gt;&#xA;&#xA;&lt;h2 class=&#34;relative group&#34;&gt;3. postmarketOS中文化與輸入法&#xA;    &lt;div id=&#34;3-postmarketos中文化與輸入法&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#3-postmarketos%e4%b8%ad%e6%96%87%e5%8c%96%e8%88%87%e8%bc%b8%e5%85%a5%e6%b3%95&#34; aria-label=&#34;定位點&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h2&gt;&#xA;&lt;p&gt;postmarketOS的Phosh部份支援中文，像Firefox這類常見的應用程式也是支援中文的。&lt;/p&gt;&#xA;&lt;p&gt;撰文時點Phosh環境尚未有「觸控」中文輸入法，這時可以用內建觸控鍵盤，模擬實體鍵盤輸入，搭配Fcitx5拼音輸入中文。&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;首先安裝中文字體和Fcitx5套件。如果postmarketOS打包的無法使用，嘗試&lt;a href=&#34;https://ivonblog.com/posts/fcitx5-flatpak/&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;Flatpak版Fcitx5&lt;/a&gt;。&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;div class=&#34;highlight-wrapper&#34;&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo apk add font-noto-cjk fcitx5 fcitx5-chinese-addons fcitx5-configtool fcitx5-gtk4 fcitx5-gtk3 fcitx5-qt&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#xA;&lt;ol start=&#34;2&#34;&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;欲調整系統語言為中文，開啟Settings → System → Region &amp;amp; Language，修改為中文（台灣）。然後重新登入。&#xA;&lt;img src=&#34;https://static.ivonblog.com/posts/postmarketos-tips/images/languages.webp&#34; width=300&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;編輯環境變數：&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;div class=&#34;highlight-wrapper&#34;&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo vim /etc/environment&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#xA;&lt;ol start=&#34;4&#34;&gt;&#xA;&lt;li&gt;填入以下內容&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;div class=&#34;highlight-wrapper&#34;&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 指定輸入法框架&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;GTK_IM_MODULE&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;fcitx &lt;span class=&#34;c1&#34;&gt;# 若是在GNOME跑純Wayland程式，不用設定這一條&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;QT_IM_MODULE&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;fcitx&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;XMODIFIERS&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;@im&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;fcitx&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;SDL_IM_MODULE&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;fcitx&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;GLFW_IM_MODULE&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;ibus&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 強制指定語言環境變數&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;LANG&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;zh_TW.UTF-8&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;LC_CTYPE&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;zh_TW.UTF-8&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;LC_NUMERIC&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;zh_TW.UTF-8&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;LC_TIME&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;zh_TW.UTF-8&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;LC_COLLATE&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;zh_TW.UTF-8&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;LC_MONETARY&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;zh_TW.UTF-8&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;LC_MESSAGES&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;zh_TW.UTF-8&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;LC_PAPER&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;zh_TW.UTF-8&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;LC_NAME&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;zh_TW.UTF-8&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;LC_ADDRESS&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;zh_TW.UTF-8&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;LC_TELEPHONE&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;zh_TW.UTF-8&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;LC_MEASUREMENT&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;zh_TW.UTF-8&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;LC_IDENTIFICATION&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;zh_TW.UTF-8&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;LC_ALL&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#xA;&lt;ol start=&#34;5&#34;&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;再點選Fcitx5圖示，啟用拼音輸入法。&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Phosh需要長按螢幕底部的藥丸條才能喚醒螢幕鍵盤（Docked模式的時候不會顯示觸控鍵盤）。鍵盤模式有一個是「Terminal」配置，可以模擬實體鍵盤輸入事件。按下CTRL+空白鍵就能喚醒Fcitx5的拼音輸入法。&#xA;&lt;img src=https://static.ivonblog.com/posts/postmarketos-tips/images/keyboard.webp width=300&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;h2 class=&#34;relative group&#34;&gt;4. postmarketOS系統管理&#xA;    &lt;div id=&#34;4-postmarketos系統管理&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#4-postmarketos%e7%b3%bb%e7%b5%b1%e7%ae%a1%e7%90%86&#34; aria-label=&#34;定位點&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h2&gt;&#xA;&lt;p&gt;postmarketOS是基於Alpine Linux開發，也沿用了其套件管理器：APK (Alpine Package Keeper)。這個APK跟Android的APK是沒有任何關係的。&lt;/p&gt;&#xA;&lt;p&gt;通常，你可以在新裝好的系統找到終端機APP。&#xA;&lt;img src=https://static.ivonblog.com/posts/postmarketos-tips/images/terminal.webp width=300&gt;&lt;/p&gt;&#xA;&lt;p&gt;postmarketOS使用&lt;code&gt;sudo&lt;/code&gt;來提昇使用者權限。如果使用postmarketOS官方建置的映像檔，預設使用者帳號是&lt;code&gt;user&lt;/code&gt;，密碼是&lt;code&gt;147147&lt;/code&gt;。&lt;/p&gt;&#xA;&#xA;&lt;h3 class=&#34;relative group&#34;&gt;套件管理&#xA;    &lt;div id=&#34;套件管理&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#%e5%a5%97%e4%bb%b6%e7%ae%a1%e7%90%86&#34; aria-label=&#34;定位點&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h3&gt;&#xA;&lt;p&gt;使用以下指令更新系統套件：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight-wrapper&#34;&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo apk update&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo apk upgrade&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#xA;&lt;p&gt;如果你安裝的是Stable Release的postmarketOS，每次有大版本推出（例如v24.06 → v24.12）可用以下指令更新：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight-wrapper&#34;&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo apk add postmarketos-release-upgrade&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo postmarketos-release-upgrade&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#xA;&lt;p&gt;重開機指令：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight-wrapper&#34;&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo reboot&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#xA;&lt;p&gt;關機指令：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight-wrapper&#34;&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo poweroff&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#xA;&lt;p&gt;使用以下指令搜尋套件：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight-wrapper&#34;&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo apk search &lt;span class=&#34;s2&#34;&gt;&amp;#34;套件名稱&amp;#34;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#xA;&lt;p&gt;安裝套件：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight-wrapper&#34;&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo apk add &lt;span class=&#34;s2&#34;&gt;&amp;#34;套件名稱&amp;#34;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#xA;&lt;p&gt;刪除套件：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight-wrapper&#34;&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo apk del &lt;span class=&#34;s2&#34;&gt;&amp;#34;套件名稱&amp;#34;&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#xA;&#xA;&lt;h3 class=&#34;relative group&#34;&gt;服務管理&#xA;    &lt;div id=&#34;服務管理&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#%e6%9c%8d%e5%8b%99%e7%ae%a1%e7%90%86&#34; aria-label=&#34;定位點&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h3&gt;&#xA;&lt;p&gt;postmarketOS使用的init系統為Systemd。在v24.12以前版本是使用OpenRC，在v25.06以後就改用Systemd了。使用者可以在&lt;code&gt;pmbootstrap init&lt;/code&gt;階段自由選擇要用OpenRC還是Systemd，不過官方預先建置的系統映像檔是使用Systemd。&lt;/p&gt;&#xA;&lt;p&gt;Systemd相關指令：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight-wrapper&#34;&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 停止或啟動服務使用systemctl，例如docker：&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo systemctl stop docker&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo systemctl start docker&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 利用systemctl將服務設定開機自動啟動：&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo systemctl &lt;span class=&#34;nb&#34;&gt;enable&lt;/span&gt; docker&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#xA;&lt;p&gt;OpenRC相關指令：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight-wrapper&#34;&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 停止或啟動服務使用rc-service，例如docker：&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo rc-service docker stop&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo rc-service docker start&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 利用rc-update將服務設定開機自動啟動：&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo rc-update add docker&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#xA;&#xA;&lt;h3 class=&#34;relative group&#34;&gt;防火牆&#xA;    &lt;div id=&#34;防火牆&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#%e9%98%b2%e7%81%ab%e7%89%86&#34; aria-label=&#34;定位點&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h3&gt;&#xA;&lt;p&gt;postmarketOS預設的防火牆是iptables，若有需要可安裝UFW方便管理：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight-wrapper&#34;&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo apk add ufw&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo systemctl &lt;span class=&#34;nb&#34;&gt;enable&lt;/span&gt; --now ufw&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 禁止所有連入連線&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo ufw default deny incoming&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 允許SSH通訊埠&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo ufw allow ssh&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 重新載入規則&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo ufw reload&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#xA;&#xA;&lt;h2 class=&#34;relative group&#34;&gt;5. 網路連接&#xA;    &lt;div id=&#34;5-網路連接&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#5-%e7%b6%b2%e8%b7%af%e9%80%a3%e6%8e%a5&#34; aria-label=&#34;定位點&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h2&gt;&#xA;&#xA;&lt;h3 class=&#34;relative group&#34;&gt;Wifi網路&#xA;    &lt;div id=&#34;wifi網路&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#wifi%e7%b6%b2%e8%b7%af&#34; aria-label=&#34;定位點&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h3&gt;&#xA;&lt;p&gt;跟一般手機類似，網路連線只要點選Phosh桌面的Settings → 行動網路或Wifi，即可上網。&lt;/p&gt;&#xA;&lt;p&gt;終端機則是用&lt;code&gt;ip addr&lt;/code&gt;查看網卡。再透過nmcli連線：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight-wrapper&#34;&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo nmcli dev wifi connect &lt;span class=&#34;s2&#34;&gt;&amp;#34;Wifi名稱&amp;#34;&lt;/span&gt; password &lt;span class=&#34;s2&#34;&gt;&amp;#34;Wifi密碼&amp;#34;&lt;/span&gt; ifname wlan0&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo nmcli device &lt;span class=&#34;nb&#34;&gt;set&lt;/span&gt; wlan0 autoconnect yes&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#xA;&lt;p&gt;如果手機無法上網，亦可將Linux電腦的網路用&lt;a href=&#34;https://wiki.postmarketos.org/wiki/USB_Internet&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;USB Networking&lt;/a&gt;反向分享給手機。&lt;/p&gt;&#xA;&#xA;&lt;h3 class=&#34;relative group&#34;&gt;行動網路&#xA;    &lt;div id=&#34;行動網路&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#%e8%a1%8c%e5%8b%95%e7%b6%b2%e8%b7%af&#34; aria-label=&#34;定位點&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h3&gt;&#xA;&lt;p&gt;如果圖形界面無法啟用4G網路再使用以下指令。&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;確認有啟用ModemManager服務&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;div class=&#34;highlight-wrapper&#34;&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo systemctl status modemmanager&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#xA;&lt;ol start=&#34;2&#34;&gt;&#xA;&lt;li&gt;使用&lt;code&gt;sudo nmcli d&lt;/code&gt;查看網路狀況&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;div class=&#34;highlight-wrapper&#34;&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;DEVICE TYPE STATE        CONNECTION&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;qrtr0  gsm  disconnected --&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#xA;&lt;ol start=&#34;3&#34;&gt;&#xA;&lt;li&gt;嘗試使用APN自動連線&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;div class=&#34;highlight-wrapper&#34;&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo nmcli con add con-name &lt;span class=&#34;s2&#34;&gt;&amp;#34;modem&amp;#34;&lt;/span&gt; &lt;span class=&#34;nb&#34;&gt;type&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;gsm&amp;#34;&lt;/span&gt; ifname &lt;span class=&#34;s2&#34;&gt;&amp;#34;qrtr0&amp;#34;&lt;/span&gt; auto-config &lt;span class=&#34;s2&#34;&gt;&amp;#34;TRUE&amp;#34;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#xA;&lt;ol start=&#34;4&#34;&gt;&#xA;&lt;li&gt;啟用連線&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;div class=&#34;highlight-wrapper&#34;&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo nmcli c up &lt;span class=&#34;s2&#34;&gt;&amp;#34;modem&amp;#34;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#xA;&lt;p&gt;如果要啟用4G網路熱點分享：Phosh桌面的Settings → Wifi，開啟Wifi，再點選右上角開啟行動熱點。&lt;/p&gt;&#xA;&#xA;&lt;h3 class=&#34;relative group&#34;&gt;SSH連線&#xA;    &lt;div id=&#34;ssh連線&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#ssh%e9%80%a3%e7%b7%9a&#34; aria-label=&#34;定位點&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h3&gt;&#xA;&lt;p&gt;postmarketOS安裝後可將手機連到電腦，變成RNDIS裝置，從電腦SSH至系統，IP是固定的(需用&lt;code&gt;sudo systemctl status sshd&lt;/code&gt;確認手機的SSH服務有無運作)：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight-wrapper&#34;&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;ssh 使用者名稱@172.16.42.1&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#xA;&lt;p&gt;如果手機本身有連上網路，那麼透過區域IP連線也是可以的：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight-wrapper&#34;&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 手機端啟用SSH&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo apk update&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo apk add openssh&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo systemctl start sshd&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo systemctl &lt;span class=&#34;nb&#34;&gt;enable&lt;/span&gt; sshd&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 查看手機IP&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;ip addr&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 電腦端SSH到手機&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;ssh 使用者名稱@區域IP&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#xA;&#xA;&lt;h3 class=&#34;relative group&#34;&gt;設定時區＆校正時間&#xA;    &lt;div id=&#34;設定時區校正時間&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#%e8%a8%ad%e5%ae%9a%e6%99%82%e5%8d%80%e6%a0%a1%e6%ad%a3%e6%99%82%e9%96%93&#34; aria-label=&#34;定位點&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h3&gt;&#xA;&lt;p&gt;使用符號連結設定時區為台北：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight-wrapper&#34;&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo ln -sf /usr/share/zoneinfo/Asia/Taipei /etc/localtime&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#xA;&lt;p&gt;另使用Alpine Linux的指令稿自動校正時間：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight-wrapper&#34;&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo setup-timezone&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 輸入Asia/Taipei&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#xA;&lt;p&gt;或者設定開機自動校時：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight-wrapper&#34;&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo apk add systemd-timesyncd&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo systemctl &lt;span class=&#34;nb&#34;&gt;enable&lt;/span&gt; systemd-timesyncd&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#xA;</content:encoded>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://ivonblog.com/posts/postmarketos-tips/featured.webp" />
    </item>
    
    <item>
      <title>追求Linux開源生態系的未來（手機、平板、筆電都跑Linux）</title>
      <link>https://ivonblog.com/posts/the-linux-mobile-ecosystem/</link>
      <pubDate>Mon, 16 Mar 2026 01:00:00 +0800</pubDate>
      <author>infoivonblog.nkfjt@aleeas.com (Ivon Huang)</author>
      <guid>https://ivonblog.com/posts/the-linux-mobile-ecosystem/</guid>
      
      <description>&lt;p&gt;如果Apple用戶有自己的生態系（iPhone、iPad、Mac、Apple Watch、AirPods&lt;/p&gt;&#xA;&lt;p&gt;我們Linux用戶何嘗不能自己打造一個開源生態系？&lt;/p&gt;&#xA;&lt;p&gt;這是我為那個可能的「末日」所準備的最後方案。&lt;/p&gt;&#xA;&lt;p&gt;Linux開源生態系　在一起　強大。&#xA;&lt;figure&gt;&#xA;  &lt;img&#xA;    class=&#34;my-0 rounded-md&#34;&#xA;    loading=&#34;lazy&#34;&#xA;    decoding=&#34;async&#34;&#xA;    fetchpriority=&#34;low&#34;&#xA;    alt=&#34;&#34;&#xA;    src=&#34;https://static.ivonblog.com/posts/the-linux-mobile-ecosystem/images/3in1.webp&#34;&#xA;    onerror=&#34;this.onerror=null;this.src=&#39;https://ivonblog.com/images/unable-to-load-the-image-pepe.webp&#39;&#34;&#xA;    &gt;&lt;/figure&gt;&#xA;&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;如果Apple用戶有自己的生態系（iPhone、iPad、Mac、Apple Watch、AirPods&lt;/p&gt;&#xA;&lt;p&gt;我們Linux用戶何嘗不能自己打造一個開源生態系？&lt;/p&gt;&#xA;&lt;p&gt;這是我為那個可能的「末日」所準備的最後方案。&lt;/p&gt;&#xA;&lt;p&gt;Linux開源生態系　在一起　強大。&#xA;&lt;figure&gt;&#xA;  &lt;img&#xA;    class=&#34;my-0 rounded-md&#34;&#xA;    loading=&#34;lazy&#34;&#xA;    decoding=&#34;async&#34;&#xA;    fetchpriority=&#34;low&#34;&#xA;    alt=&#34;&#34;&#xA;    src=&#34;https://static.ivonblog.com/posts/the-linux-mobile-ecosystem/images/3in1.webp&#34;&#xA;    onerror=&#34;this.onerror=null;this.src=&#39;https://ivonblog.com/images/unable-to-load-the-image-pepe.webp&#39;&#34;&#xA;    &gt;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;手機是Linux，平板是Linux，電腦也是Linux。&lt;/p&gt;&#xA;&lt;p&gt;分別是小米Poco F1 + postmarketOS、Microsoft Surface Go 2 + Debian、MSI Modern 15 + Fedora。&lt;/p&gt;&#xA;&lt;p&gt;雖然發行版不一樣，但是都是GNU/Linux的自由軟體系統，非Android亦非ChromeOS，並執行Wayland的桌面環境。&lt;/p&gt;&#xA;&lt;p&gt;本來，過去Ubuntu touch比較有可能實現的跨平台統一UI願望，今天我們或可透過Phosh桌面 + GTK實現了。不過我個人是不追求跨平台設計語言要那麼一致啦。電腦端用KDE Plasma的QT桌面也不壞嘛。&lt;/p&gt;&#xA;&lt;p&gt;三個裝置可以透過KDE Connect互相連線。同步雲端就交給Nextcloud。&lt;/p&gt;&#xA;&lt;p&gt;我正在考慮讓智慧手錶與藍牙耳機也都裝上Linux。如果我日後買遊戲機，也會裝Linux。Steam Deck已經是合格的Linux遊戲機。如果搞到PS5和Switch，也要刷成Linux（假設模擬器正常運作，否則還是維持原樣好）。不過其實藍牙耳機和智慧手錶技術上來說不太可能跑Linux啦&amp;hellip;RTOS比較多。嘛，只要是開源系統的都歡迎啦。&lt;/p&gt;&#xA;&lt;p&gt;理想情況下，硬體應該也要是支持Linux的公司生產的，奈何他們端不出好的全端硬體又不過份溢價。因此我只能使用第三方硬體，加上社群努力讓它執行Linux。&lt;/p&gt;&#xA;&lt;p&gt;有推出全端Linux生態系硬體的公司，最接近的應該是&lt;a href=&#34;https://pine64.org/&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;Pine64&lt;/a&gt;和&lt;a href=&#34;https://puri.sm/&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;Purism&lt;/a&gt;，尤其Pine64他們出了一堆採用中國零件拼裝成的廉價ARM裝置，相比Purism的精品便宜許多。我差點把Pine64全家桶都買了。可是認識到他們的產品品質後就想說，算了。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;這是我為「末日」準備的最後方案，要是Android與iOS都被搞爛，變成大規模監控機器，剝奪人們的自由，我就會全面切換到Linux。&lt;/p&gt;&#xA;&lt;p&gt;實際上，文首跑Linux的這三台裝置中，還是只有接上鍵盤的電腦端的Linux比較成熟。畢竟Linux用戶人均鍵盤俠，輸入vim指令的速度快的像什麼一樣。至於有觸控螢幕的行動裝置跑Linux是適應不良的。換句話說Linux沒有鍵盤活不下去。&lt;/p&gt;&#xA;&lt;p&gt;因此我目前在行動裝置還是使用Android手機(類原生系統) ＋ iPad比較多。&lt;/p&gt;&#xA;</content:encoded>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://ivonblog.com/posts/the-linux-mobile-ecosystem/featured.webp" />
    </item>
    
    <item>
      <title>一般x86電腦安裝postmarketOS</title>
      <link>https://ivonblog.com/posts/install-postmarketos-generic-x86-64/</link>
      <pubDate>Fri, 06 Mar 2026 13:00:00 +0800</pubDate>
      <author>infoivonblog.nkfjt@aleeas.com (Ivon Huang)</author>
      <guid>https://ivonblog.com/posts/install-postmarketos-generic-x86-64/</guid>
      
      <description>&lt;p&gt;示範如何在x86電腦安裝postmarketOS。&lt;/p&gt;&#xA;&#xA;&lt;h2 class=&#34;relative group&#34;&gt;1. 簡介&#xA;    &lt;div id=&#34;1-簡介&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#1-%e7%b0%a1%e4%bb%8b&#34; aria-label=&#34;定位點&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h2&gt;&#xA;&lt;p&gt;postmarketOS為基於Alpine Linux修改而來的Linux發行版。&lt;a href=&#34;https://ivonblog.com/posts/nura-os-introduction&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;什麼是postmarketOS？&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;postmarketOS主要為行動裝置設計，ARM居多，x86的話比較少見，但也不是不能裝。&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;示範如何在x86電腦安裝postmarketOS。&lt;/p&gt;&#xA;&#xA;&lt;h2 class=&#34;relative group&#34;&gt;1. 簡介&#xA;    &lt;div id=&#34;1-簡介&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#1-%e7%b0%a1%e4%bb%8b&#34; aria-label=&#34;定位點&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h2&gt;&#xA;&lt;p&gt;postmarketOS為基於Alpine Linux修改而來的Linux發行版。&lt;a href=&#34;https://ivonblog.com/posts/nura-os-introduction&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;什麼是postmarketOS？&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;postmarketOS主要為行動裝置設計，ARM居多，x86的話比較少見，但也不是不能裝。&lt;/p&gt;&#xA;&lt;p&gt;畢竟postmarketOS還是基於Linux核心開發的系統，x86當然也是支援的。&lt;/p&gt;&#xA;&lt;p&gt;那既然是x86電腦，為什麼不直接裝Alpine Linux就好了呢？Alpine Linux官方主力支援的架構就有x86。&lt;/p&gt;&#xA;&lt;p&gt;我這裡要用的是平板筆電Microsoft Surface Go 2，就要選專為行動裝置設計的發行版，postmarketOS。他們打包的桌面套件有特別維護過。縱然其他Linux發行版也有收這些套件，不過處理上沒有postmarketOS團隊細心。另外他們提供穩定更新與滾動更新兩個頻道，大約每6個月更新一次，可以一定程度上確保穩定性。&lt;/p&gt;&#xA;&lt;p&gt;postamarketOS將一般x86電腦統稱為&lt;code&gt;Generic x86_64&lt;/code&gt;或&lt;code&gt;Generic x64 UEFI device&lt;/code&gt;。他們具備UEFI，沒有ARM裝置碎片化那麼嚴重，所以相對好處理。&lt;/p&gt;&#xA;&lt;p&gt;他們就將使用者常用的桌面軟體都打包進去，並且使用最新版Linux LTS kernel，採用muslC編譯。只要是Alpine Linux能執行的硬體，postmarketOS應該也能用。&lt;/p&gt;&#xA;&#xA;&lt;h2 class=&#34;relative group&#34;&gt;2. x86電腦安裝postmarketOS&#xA;    &lt;div id=&#34;2-x86電腦安裝postmarketos&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#2-x86%e9%9b%bb%e8%85%a6%e5%ae%89%e8%a3%9dpostmarketos&#34; aria-label=&#34;定位點&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h2&gt;&#xA;&lt;p&gt;依照postmarketOS Wiki的說明，針對x86電腦，大多數的範例是Chromebook。需要下載OS Insaller版本的映像檔，裡面可以選擇要安裝的桌面環境與分區。postmarketOS官網只有提供.img檔，沒有.iso檔。開機後依照指示安裝就可以了。&#xA;&lt;figure&gt;&#xA;  &lt;img&#xA;    class=&#34;my-0 rounded-md&#34;&#xA;    loading=&#34;lazy&#34;&#xA;    decoding=&#34;async&#34;&#xA;    fetchpriority=&#34;low&#34;&#xA;    alt=&#34;&#34;&#xA;    src=&#34;https://ivonblog.com/posts/install-postmarketos-generic-x86-64/images/install.webp&#34;&#xA;    onerror=&#34;this.onerror=null;this.src=&#39;https://ivonblog.com/images/unable-to-load-the-image-pepe.webp&#39;&#34;&#xA;    width=&#34;1920&#34;&#xA;      height=&#34;1080&#34;&gt;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;當然你也可以透過dd指令的方式，將.img映像檔寫入到硬碟，但這樣就會很迂迴。而且你得先把電腦的硬碟抽出來才能實行。我的Surface Go 2的儲存元件是焊死的。我們只能LiveUSB開機，然後把映像檔放到SD卡（LiveUSB的暫時系統空間太小），開機後用LiveUSB的終端機手動dd進去。這樣太麻煩了。除非os-installer有bug否則不要這樣裝（嗯，我測試當下真的遇到安裝器崩潰了&amp;hellip;也許是太少人用的緣故）。&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;到&lt;a href=&#34;https://postmarketos.org/install/&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;官網&lt;/a&gt;下載Generic x86_64映像檔，選取os-intaller資料夾。這是含有GNOME桌面的LiveUSB。&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;下載後將.xz檔案解壓縮&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;然後用dd指令將img寫入，製作開機隨身碟（直接用&lt;a href=&#34;https://ivonblog.com/posts/ventoy-installation/&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;Ventoy&lt;/a&gt;開機也可以，它支援.img檔案）&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;div class=&#34;highlight-wrapper&#34;&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo dd &lt;span class=&#34;k&#34;&gt;if&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;*-postmarketOS-*-os-installer-9-generic-x86_64-lts.img &lt;span class=&#34;nv&#34;&gt;of&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;/dev/sdd &lt;span class=&#34;nv&#34;&gt;bs&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;4M &lt;span class=&#34;nv&#34;&gt;status&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;progress&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#xA;&lt;ol start=&#34;4&#34;&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;用隨身碟開機&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;依照畫面指示完成安裝。我要用觸控操作，所以選GNOME桌面&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;重開機就可以用了。預設使用者密碼是147147&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;h2 class=&#34;relative group&#34;&gt;3. 系統操作技巧&#xA;    &lt;div id=&#34;3-系統操作技巧&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#3-%e7%b3%bb%e7%b5%b1%e6%93%8d%e4%bd%9c%e6%8a%80%e5%b7%a7&#34; aria-label=&#34;定位點&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h2&gt;&#xA;&lt;p&gt;參見&lt;a href=&#34;https://ivonblog.com/posts/postmarketos-tips/&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;postmarketOS使用技巧&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;h2 class=&#34;relative group&#34;&gt;參考資料&#xA;    &lt;div id=&#34;參考資料&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#%e5%8f%83%e8%80%83%e8%b3%87%e6%96%99&#34; aria-label=&#34;定位點&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://wiki.postmarketos.org/wiki/OS_Installer&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;OS Installer - postmarketOS Wiki&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;</content:encoded>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://ivonblog.com/posts/install-postmarketos-generic-x86-64/featured.webp" />
    </item>
    
    <item>
      <title>Phosh：Linux手機觸控桌面環境簡介</title>
      <link>https://ivonblog.com/posts/linux-phosh-de-introduction/</link>
      <pubDate>Sat, 28 Feb 2026 00:30:02 +0800</pubDate>
      <author>infoivonblog.nkfjt@aleeas.com (Ivon Huang)</author>
      <guid>https://ivonblog.com/posts/linux-phosh-de-introduction/</guid>
      
      <description>&lt;p&gt;問題：Linux系統沒有鍵盤，純用觸控操作，活的下去嗎？&#xA;&lt;img src=&#34;images/OpenCamera_IMG_20260227_145154.webp&#34; width=300&gt;&lt;/p&gt;&#xA;&lt;!--&#xA;&#xA;使用Marp製作的簡報（點選翻頁）&#xA;&#xA;&lt;iframe src=&#34;files/linux-phosh-de-introduction-presentation.html&#34; width=&#34;100%&#34; height=&#34;400px&#34; title=&#34;Marp Presentation Slides&#34;&gt;&#xA;&lt;/iframe&gt;&#xA;這個簡報的圖片依賴images/圖片--&gt;&#xA;&lt;p&gt;不要跟我說，使用遠端SSH控制。&lt;/p&gt;&#xA;&lt;p&gt;現在手機不如以往黑莓機有鍵盤。&lt;/p&gt;&#xA;&lt;p&gt;我們需要一個適合觸控的界面。&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;問題：Linux系統沒有鍵盤，純用觸控操作，活的下去嗎？&#xA;&lt;img src=&#34;images/OpenCamera_IMG_20260227_145154.webp&#34; width=300&gt;&lt;/p&gt;&#xA;&lt;!--&#xA;&#xA;使用Marp製作的簡報（點選翻頁）&#xA;&#xA;&lt;iframe src=&#34;files/linux-phosh-de-introduction-presentation.html&#34; width=&#34;100%&#34; height=&#34;400px&#34; title=&#34;Marp Presentation Slides&#34;&gt;&#xA;&lt;/iframe&gt;&#xA;這個簡報的圖片依賴images/圖片--&gt;&#xA;&lt;p&gt;不要跟我說，使用遠端SSH控制。&lt;/p&gt;&#xA;&lt;p&gt;現在手機不如以往黑莓機有鍵盤。&lt;/p&gt;&#xA;&lt;p&gt;我們需要一個適合觸控的界面。&lt;/p&gt;&#xA;&lt;p&gt;不論是手機還是平板都能用的。&lt;/p&gt;&#xA;&lt;p&gt;在Android之外，還有沒有其他自由的Linux手機系統的選擇？&lt;/p&gt;&#xA;&lt;p&gt;沒有NFC可用，沒有主流手遊玩，沒有生產力通訊軟體，只有hacking freedom的手機系統。&lt;/p&gt;&#xA;&lt;p&gt;Linux手機、Linux平板、甚至樹莓派外掛螢幕的操作&amp;hellip;有沒有一個適合觸控的使用者界面？&lt;/p&gt;&#xA;&lt;p&gt;針對Linux手機或是Android手機所設計的GNU/Linux系統，大部分沿用電腦端的stack（Systemd, Wayland, PipeWire, GTK, QT&amp;hellip;）而非reinvent wheels的&lt;/p&gt;&#xA;&#xA;&lt;h2 class=&#34;relative group&#34;&gt;Phosh簡介&#xA;    &lt;div id=&#34;phosh簡介&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#phosh%e7%b0%a1%e4%bb%8b&#34; aria-label=&#34;定位點&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Linux針對行動裝置設計的桌面不多。&lt;/p&gt;&#xA;&lt;p&gt;在談論桌面之前，我們得解決一個更根本的問題：顯示協定要用X Window還是Wayland？前者的主從式設計已經基本上過時30年了！Wayland才是未來，符合現代OS的設計趨勢。現有的KDE Plasma和GNOME桌面，要改造成觸控專用的很難，更何況還是手機這種小螢幕裝置。&lt;/p&gt;&#xA;&lt;p&gt;目前有這幾個選項：Phosh、KDE Plasma Mobile、SXMO、Lomiri&lt;/p&gt;&#xA;&lt;p&gt;Phosh簡單易用。&lt;/p&gt;&#xA;&lt;p&gt;Plasma Mobile太容易崩潰，生搬硬套KDE桌面邏輯。&lt;/p&gt;&#xA;&lt;p&gt;SXMO用dwm改的，給super hacker用的。&lt;/p&gt;&#xA;&lt;p&gt;Lomiri是Ubuntu touch專武。&lt;/p&gt;&#xA;&lt;p&gt;Phosh簡介：這個桌面環境是自由軟體公司Purism開發。Purism在美國是眾籌企業，專門賣自由硬體，比System76和Framework還要極端的那種。&#xA;&lt;figure&gt;&#xA;  &lt;img&#xA;    class=&#34;my-0 rounded-md&#34;&#xA;    loading=&#34;lazy&#34;&#xA;    decoding=&#34;async&#34;&#xA;    fetchpriority=&#34;low&#34;&#xA;    alt=&#34;&#34;&#xA;    src=&#34;https://ivonblog.com/posts/linux-phosh-de-introduction/images/phosh.webp&#34;&#xA;    onerror=&#34;this.onerror=null;this.src=&#39;https://ivonblog.com/images/unable-to-load-the-image-pepe.webp&#39;&#34;&#xA;    width=&#34;518&#34;&#xA;      height=&#34;385&#34;&gt;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;他們的產品有通過FSF認證，他們主張筆電要支援Coreboot，還因為監控因素把Intel ME關掉。作業系統當然是基於linux-libre的PureOS。&lt;/p&gt;&#xA;&lt;p&gt;但也因此電腦比同級產品貴很多，如果你不是RMS那種偏執狂不值得買。&lt;/p&gt;&#xA;&lt;p&gt;他們還有推出Linux平板與Linux手機。&lt;/p&gt;&#xA;&lt;p&gt;Phosh就是他們手機Librem 5的使用者界面。或者依照Linux的術語來說，稱作桌面環境。此乃由Pursim正職員工參與維護的開源專案。&lt;/p&gt;&#xA;&lt;p&gt;順帶一提這台Librem 5手機使用的是台廠NXP的晶片，但是才32GB ROM就要賣到799美元，溢價嚴重。&lt;/p&gt;&#xA;&lt;p&gt;我們完全可以用更低廉的價格入手硬體，跑跟它一樣的桌面環境，也就是PinePhone，或者其他Linux手機。&lt;/p&gt;&#xA;&lt;p&gt;在PinePhone社群中（樣本數~=1000），Phosh是評價最好的一個界面了。&lt;/p&gt;&#xA;&lt;p&gt;根據我個人的PinePhone使用經驗，我覺得Phosh雖然界面很簡陋，但卻是最穩定的一個界面。&lt;/p&gt;&#xA;&lt;p&gt;現在的Wayland桌面不多，除了KDE Plasma、GNOME、Cosmic，大部分是純compositor，要自行組裝桌面元件（不是每個人都想寫Sway的config）。&lt;/p&gt;&#xA;&lt;p&gt;Phosh是有完整功能，又比較輕量的一個。&lt;/p&gt;&#xA;&#xA;&lt;h2 class=&#34;relative group&#34;&gt;特色&#xA;    &lt;div id=&#34;特色&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#%e7%89%b9%e8%89%b2&#34; aria-label=&#34;定位點&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;針對觸控螢幕設計的交互，滑鼠鍵盤次之&lt;/li&gt;&#xA;&lt;li&gt;提供螢幕虛擬鍵盤&lt;/li&gt;&#xA;&lt;li&gt;RAM佔用極低，低於1GB&lt;/li&gt;&#xA;&lt;li&gt;不吃效能，只要GPU 3D正常，即使在很糟糕的處理器也能跑起來，在性能超爛的PinePhone (Allwinner A64)、PineTab 2 (Rockchip RK3566)、Surface Go 2 (Intel Pentium 4425y) 動畫依然十分流暢。&lt;/li&gt;&#xA;&lt;li&gt;粗估系統佔用資源接近Sway&lt;/li&gt;&#xA;&lt;li&gt;Phosh對想要純觸控操作的用戶非常有用，大部分手機都沒有鍵盤滑鼠，所以跑KDE Plasma、GNOME之類的傳統Linux桌面用起來就會很尷尬，而針對觸控手勢特別優化過的Phosh便是一個極佳選擇。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h2 class=&#34;relative group&#34;&gt;技術要點&#xA;    &lt;div id=&#34;技術要點&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#%e6%8a%80%e8%a1%93%e8%a6%81%e9%bb%9e&#34; aria-label=&#34;定位點&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;使用名為Phoc的Wayland合成器，基於wlroots寫成，Rust語言編寫。&lt;/li&gt;&#xA;&lt;li&gt;使用一部分GNOME技術，可以吃到GTK主題&lt;/li&gt;&#xA;&lt;li&gt;可以選擇搭配Systemd或OpenRC使用&lt;/li&gt;&#xA;&lt;li&gt;PipeWire管理音訊&lt;/li&gt;&#xA;&lt;li&gt;ModemManager管理行動網路&lt;/li&gt;&#xA;&lt;li&gt;用feedbackd處理鍵盤震動事件，iio-sensor-proxy處理螢幕旋轉&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;架構圖&#xA;&lt;figure&gt;&#xA;  &lt;img&#xA;    class=&#34;my-0 rounded-md&#34;&#xA;    loading=&#34;lazy&#34;&#xA;    decoding=&#34;async&#34;&#xA;    fetchpriority=&#34;low&#34;&#xA;    alt=&#34;&#34;&#xA;    src=&#34;https://ivonblog.com/posts/linux-phosh-de-introduction/images/mermaid-1.webp&#34;&#xA;    onerror=&#34;this.onerror=null;this.src=&#39;https://ivonblog.com/images/unable-to-load-the-image-pepe.webp&#39;&#34;&#xA;    width=&#34;682&#34;&#xA;      height=&#34;1024&#34;&gt;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&#xA;&lt;h2 class=&#34;relative group&#34;&gt;操作模式&#xA;    &lt;div id=&#34;操作模式&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#%e6%93%8d%e4%bd%9c%e6%a8%a1%e5%bc%8f&#34; aria-label=&#34;定位點&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h2&gt;&#xA;&lt;p&gt;為了符合行動裝置的使用模式，所有程式的視窗都會最大化，點選開啟，向上滑動關閉&lt;/p&gt;&#xA;&lt;p&gt;還有一個觸控鍵盤，會在應該打字的地方自動彈出來&lt;/p&gt;&#xA;&lt;p&gt;接上鍵盤，開啟Docked模式後可以移動視窗，這個時候他會變成stacking compositor，視窗可以允許重疊在一起。&lt;/p&gt;&#xA;&#xA;&lt;h2 class=&#34;relative group&#34;&gt;APP商店生態&#xA;    &lt;div id=&#34;app商店生態&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#app%e5%95%86%e5%ba%97%e7%94%9f%e6%85%8b&#34; aria-label=&#34;定位點&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Linux mobile系統設計只有少部份是immutable distro，因此root可寫。&lt;/p&gt;&#xA;&lt;p&gt;依賴各個發行版打包的deb或rpm包。容易產生碎片化與版本不一的問題。&lt;/p&gt;&#xA;&lt;p&gt;如果要distro-agnostic，那就使用Flatpak或Snap。&lt;/p&gt;&#xA;&lt;p&gt;Phosh開發者推廣libhandy，讓GTK程式能針對觸控裝置最佳化。Flathub的GTK4的程式，很多都有針對各種大小螢幕的變化設計了。&lt;/p&gt;&#xA;&#xA;&lt;h2 class=&#34;relative group&#34;&gt;中文輸入法？&#xA;    &lt;div id=&#34;中文輸入法&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#%e4%b8%ad%e6%96%87%e8%bc%b8%e5%85%a5%e6%b3%95&#34; aria-label=&#34;定位點&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h2&gt;&#xA;&lt;p&gt;長按底部藥丸，Phosh觸控鍵盤就會跳出來&lt;/p&gt;&#xA;&lt;p&gt;目前問題是沒有中文鍵盤。&lt;/p&gt;&#xA;&lt;p&gt;好在它允許模擬實體鍵盤輸入事件。&lt;/p&gt;&#xA;&lt;p&gt;所以可以用觸控鍵盤打Fcitx5的拼音，這有點克難啦。&#xA;&lt;img src=&#34;images/keyboard.webp&#34; width=300&gt;&lt;/p&gt;&#xA;&lt;p&gt;Phosh提供了Linux行動裝置一個能夠daily-driving的桌面，不需要依賴實體鍵盤。&lt;/p&gt;&#xA;&lt;p&gt;目前的問題是，Phosh這個桌面太精簡，純功能導向。從最近的更新來看，他們有在慢慢加入一些實用功能，例如在狀態欄新增番茄鐘的捷徑。&lt;/p&gt;&#xA;&#xA;&lt;h2 class=&#34;relative group&#34;&gt;參考資料&#xA;    &lt;div id=&#34;參考資料&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#%e5%8f%83%e8%80%83%e8%b3%87%e6%96%99&#34; aria-label=&#34;定位點&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://phosh.mobi/&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;Phosh - A user interface for your mobile phone &lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://wiki.postmarketos.org/wiki/Phosh&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;Phosh - postmarketOS Wiki&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;</content:encoded>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://ivonblog.com/posts/linux-phosh-de-introduction/featured.webp" />
    </item>
    
    <item>
      <title>用電腦體驗手機Linux系統：postmarketOS QEMU/KVM虛擬機安裝教學</title>
      <link>https://ivonblog.com/posts/postmarketos-qemu/</link>
      <pubDate>Fri, 27 Jun 2025 11:00:00 +0800</pubDate>
      <author>infoivonblog.nkfjt@aleeas.com (Ivon Huang)</author>
      <guid>https://ivonblog.com/posts/postmarketos-qemu/</guid>
      
      <description>&lt;p&gt;真正的手機版Linux：postmarketOS已經能安裝到多部舊款Android手機上，讓他們重新發揮用處。postmarketOS是基於Alpine Linux開發的手機Linux發行版，可以執行docker在內的應用程式。此外專為手機設計的Linux APP也逐漸出現。&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;真正的手機版Linux：postmarketOS已經能安裝到多部舊款Android手機上，讓他們重新發揮用處。postmarketOS是基於Alpine Linux開發的手機Linux發行版，可以執行docker在內的應用程式。此外專為手機設計的Linux APP也逐漸出現。&lt;/p&gt;&#xA;&lt;p&gt;請看&lt;a href=&#34;https://ivonblog.com/posts/nura-os-introduction/&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;這裡&lt;/a&gt;了解如何安裝postmarketOS。&lt;/p&gt;&#xA;&lt;p&gt;若手機無法刷postmarketOS，何不在電腦上用虛擬機體驗看看呢？我們可以透過QEMU/KVM虛擬機，體驗手機Linux界面的開發進度；如果要為手機Linux測試應用程式，此虛擬機亦會有幫助。&#xA;&lt;figure&gt;&#xA;  &lt;img&#xA;    class=&#34;my-0 rounded-md&#34;&#xA;    loading=&#34;lazy&#34;&#xA;    decoding=&#34;async&#34;&#xA;    fetchpriority=&#34;low&#34;&#xA;    alt=&#34;&#34;&#xA;    src=&#34;https://i.imgur.com/hMuiSMX.jpg&#34;&#xA;    onerror=&#34;this.onerror=null;this.src=&#39;https://ivonblog.com/images/unable-to-load-the-image-pepe.webp&#39;&#34;&#xA;    &gt;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;postmarketOS官方有提供&lt;code&gt;Generic x86_64 EFI System&lt;/code&gt;的系統映像檔，能夠像其他桌面版GNU/Linux安裝到一般的x86電腦。不過，postmarketOS是基於Alpine Linux開發，套件庫大致上共用。因此若要安裝成主力桌面系統，建議直接裝Alpine Linux就可以了。&lt;/p&gt;&#xA;&lt;p&gt;本文主要目的是安裝開發測試環境，能夠體驗下postmarketOS長什麼樣子。請注意：虛擬機難以提供圖形加速，因此Wayland桌面環境渲染可能會出現bug。&lt;/p&gt;&#xA;&lt;p&gt;下面討論兩種安裝postmarketOS虛擬機的方法。&lt;/p&gt;&#xA;&#xA;&lt;h2 class=&#34;relative group&#34;&gt;1. 透過pmbootstrap安裝QEMU虛擬機&#xA;    &lt;div id=&#34;1-透過pmbootstrap安裝qemu虛擬機&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#1-%e9%80%8f%e9%81%8epmbootstrap%e5%ae%89%e8%a3%9dqemu%e8%99%9b%e6%93%ac%e6%a9%9f&#34; aria-label=&#34;定位點&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h2&gt;&#xA;&lt;p&gt;透過pmbootstrap自訂你的桌面環境，這個方法適合開發人員使用。&lt;/p&gt;&#xA;&lt;p&gt;pmbootstrap是用於產生postmarketOS安裝檔和移植新機型的工具鏈。由於pmbootstrap會建立chroot環境，因此電腦必須為Linux系統，虛擬機亦可，WSL不行。&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;這裡電腦宿主機為Ubuntu，用git安裝pmbootstrap：&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;div class=&#34;highlight-wrapper&#34;&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;git clone https://gitlab.postmarketos.org/postmarketOS/pmbootstrap.git&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;cd&lt;/span&gt; pmbootstrap&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;mkdir -p ~/.local/bin&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;ln -s &lt;span class=&#34;s2&#34;&gt;&amp;#34;&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;$PWD&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;/pmbootstrap.py&amp;#34;&lt;/span&gt; ~/.local/bin/pmbootstrap&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;pmbootstrap --version&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#xA;&lt;ol start=&#34;2&#34;&gt;&#xA;&lt;li&gt;輸入以下指令開始設定：&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;div class=&#34;highlight-wrapper&#34;&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;pmbootstrap init&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#xA;&lt;ol start=&#34;3&#34;&gt;&#xA;&lt;li&gt;接著要回答一系列問題，下面逐步講解。&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;div class=&#34;highlight-wrapper&#34;&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 初始化&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;pmbootstrap init&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 按Enter使用預設工作目錄 (~/.local/var/pmbootstrap)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Work path: Enter&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 更新頻道選擇edge，或者填入寫有Recommended for best stability的穩定版。&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Channel: edge&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 選擇廠牌，這裡填QEMU&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Vendor: qemu&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 選擇AMD64的版本，AARCH64跨架構模擬會很慢，吃不到KVM加速&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Device codename: amd64&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 建立pmOS的使用者帳戶&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Username: User&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 選擇桌面環境，只支援Wayland的Phosh桌面可能會開不起來，故選擇Plasma Mobile或GNOME。&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;User Interface: plasma-mobile&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;#剩下全部Enter&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#xA;&lt;ol start=&#34;4&#34;&gt;&#xA;&lt;li&gt;接著開始安裝系統：&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;div class=&#34;highlight-wrapper&#34;&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;pmbootstrap install&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#xA;&lt;ol start=&#34;5&#34;&gt;&#xA;&lt;li&gt;再來開機。pmbootstrap預設的RAM太小了會非常卡，建議使用以下指令開機。使用Host CPU、分配4GB記憶體、磁碟容量32GB、模擬手機直向畫面、開啟音訊。輸入&lt;code&gt;pmbootstrap --help&lt;/code&gt;查看幫助選項。&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;div class=&#34;highlight-wrapper&#34;&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;pmbootstrap qemu --cpu max --memory &lt;span class=&#34;m&#34;&gt;4096&lt;/span&gt; --image-size 32G --video 720x1080 --audio pa&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#xA;&lt;ol start=&#34;6&#34;&gt;&#xA;&lt;li&gt;開機後可從QEMU開啟的終端機登入系統，或是用SSH登入：&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;div class=&#34;highlight-wrapper&#34;&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;ssh user@虛擬機IP -p &lt;span class=&#34;m&#34;&gt;2222&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#xA;&lt;ol start=&#34;7&#34;&gt;&#xA;&lt;li&gt;開機後虛擬機視窗應該會進入桌面，縮放視窗會自動變更大小。QEMU虛擬機還會自動抓取鍵盤滑鼠輸入。&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;本文範例我選擇的界面是Plasma Mobile，會跟著視窗縮放UI。雖承襲自KDE Plasma，但變成了為手機優化的界面。&#xA;&lt;img src=&#34;https://i.imgur.com/alJxGQn.png&#34; width=300&gt;&lt;/p&gt;&#xA;&lt;p&gt;安裝軟體商店Discover後可充當下載軟體的前端。APP來源為postmarketOS、Alpine Linux的軟體庫。&#xA;&lt;img src=&#34;https://i.imgur.com/Joklp8a.png&#34; width=300&gt;&lt;/p&gt;&#xA;&lt;p&gt;終端機也是少不了的，推薦安裝：&lt;code&gt;chromium&lt;/code&gt;、&lt;code&gt;font-noto-cjk&lt;/code&gt;、&lt;code&gt;docker&lt;/code&gt;。你可以藉此評估docker在postmarketOS的執行效能。&#xA;&lt;img src=&#34;https://i.imgur.com/jiZsjC8.png&#34; width=300&gt;&lt;/p&gt;&#xA;&lt;p&gt;有些軟體用起來就是電腦版，有些軟體則是會自動按照視窗大小變形UI。&#xA;&lt;figure&gt;&#xA;  &lt;img&#xA;    class=&#34;my-0 rounded-md&#34;&#xA;    loading=&#34;lazy&#34;&#xA;    decoding=&#34;async&#34;&#xA;    fetchpriority=&#34;low&#34;&#xA;    alt=&#34;&#34;&#xA;    src=&#34;https://i.imgur.com/wfARbOI.jpg&#34;&#xA;    onerror=&#34;this.onerror=null;this.src=&#39;https://ivonblog.com/images/unable-to-load-the-image-pepe.webp&#39;&#34;&#xA;    &gt;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;此虛擬機關機後檔案還會在，但每次執行&lt;code&gt;pmbootstrap init&lt;/code&gt;系統會自動刪除舊版的檔案系統，因此記得備份位於&lt;code&gt;~/.local/var/pmbootstrap/chroot_native/home/pmos/rootfs/&lt;/code&gt;的QEMU image。&lt;/p&gt;&#xA;&#xA;&lt;h2 class=&#34;relative group&#34;&gt;2. 手動以Virt Manager安裝postmarketOS虛擬機&#xA;    &lt;div id=&#34;2-手動以virt-manager安裝postmarketos虛擬機&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#2-%e6%89%8b%e5%8b%95%e4%bb%a5virt-manager%e5%ae%89%e8%a3%9dpostmarketos%e8%99%9b%e6%93%ac%e6%a9%9f&#34; aria-label=&#34;定位點&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h2&gt;&#xA;&lt;p&gt;使用官方預先建置的postmarketOS映像檔啟動系統，不需要用到pmbootstrap。&lt;/p&gt;&#xA;&lt;p&gt;這個方法有點繁瑣，因為postmarketOS官方沒有提供.iso映像檔，而是.img檔案，所以要手動dd寫入。（註：雖然有os-installer映像檔了，但主要是給實機安裝使用的）&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;在Linux安裝&lt;a href=&#34;https://ivonblog.com/posts/ubuntu-virt-manager/&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;Virt Manager&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;到&lt;a href=&#34;https://postmarketos.org/install/&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;postmarketOS官網&lt;/a&gt;下載&lt;code&gt;Generic x86_64 EFI System&lt;/code&gt;的映像檔。例如我選取Phosh的版本。&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;下載後將.xz檔案解壓縮，會得到一個.img檔案。&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;開啟Virt Manager，新增一個虛擬機，系統選Alpine Linux。開機韌體選UEFI，顯示卡選VGA，然後新增一個64GB以上的qcow2虛擬磁碟。先不要開機。&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;在開機之前，先將qcow2掛載為NBD裝置&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;div class=&#34;highlight-wrapper&#34;&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo modprobe nbd &lt;span class=&#34;nv&#34;&gt;max_part&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;m&#34;&gt;10&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo qemu-nbd -c /dev/nbd0 /var/lib/libvirt/images/postmarketos.qcow2&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#xA;&lt;ol start=&#34;6&#34;&gt;&#xA;&lt;li&gt;以dd指令將postmarketOS映像檔寫入，然後移除NDB裝置&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;div class=&#34;highlight-wrapper&#34;&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo dd &lt;span class=&#34;k&#34;&gt;if&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;postmarketos-phosh.img  &lt;span class=&#34;nv&#34;&gt;of&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;/dev/nbd0 &lt;span class=&#34;nv&#34;&gt;bs&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;4M &lt;span class=&#34;nv&#34;&gt;status&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;progress &lt;span class=&#34;nv&#34;&gt;conv&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;fsync&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo qemu-nbd -d /dev/nbd0&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#xA;&lt;ol start=&#34;7&#34;&gt;&#xA;&lt;li&gt;回到Virt Manager，開機就可以使用系統了。&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;h2 class=&#34;relative group&#34;&gt;參考資料&#xA;    &lt;div id=&#34;參考資料&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#%e5%8f%83%e8%80%83%e8%b3%87%e6%96%99&#34; aria-label=&#34;定位點&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://wiki.postmarketos.org/wiki/QEMU&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;QEMU - PostmarketOS Wiki&lt;/a&gt;&lt;/p&gt;&#xA;</content:encoded>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://ivonblog.com/posts/postmarketos-qemu/featured.webp" />
    </item>
    
    <item>
      <title>iPad vs Linux平板，使用後的思考。買了iPad Air 6後，Linux平板PineTab 2怎麼了</title>
      <link>https://ivonblog.com/posts/pine64-pinetab2-after-purchasing-ipad-air-6/</link>
      <pubDate>Mon, 31 Mar 2025 17:00:00 +0800</pubDate>
      <author>infoivonblog.nkfjt@aleeas.com (Ivon Huang)</author>
      <guid>https://ivonblog.com/posts/pine64-pinetab2-after-purchasing-ipad-air-6/</guid>
      
      <description>&lt;p&gt;初稿：2024年10月21日。幾個月之後我又有了一點想法，補充進來。&lt;/p&gt;&#xA;&lt;p&gt;如果再繼續用這台Linux平板當主力我真的會得自閉症，雖然我玩Linux這麼久整天堅持自由軟體好像也病得不輕了。&lt;/p&gt;&#xA;&lt;p&gt;拋棄這台PineTab 2平板，換成iPad Air 6快有6個月了。最近要放假了，工作量不多，就想到拿PineTab 2出來短暫替換iPad Air 6角色，久違更新一下Arch Linux ARM系統，重新試試能否在工作場合使用。我現在已經很好的把iPad Air 6融入我的生活當作生產力工具了。這幾天突然換回PineTab 2，這頓操作下來，才短短幾天沒用iPad，我就覺得世界大亂了。彷彿又被打回到了以前那個地獄般的日子。&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;初稿：2024年10月21日。幾個月之後我又有了一點想法，補充進來。&lt;/p&gt;&#xA;&lt;p&gt;如果再繼續用這台Linux平板當主力我真的會得自閉症，雖然我玩Linux這麼久整天堅持自由軟體好像也病得不輕了。&lt;/p&gt;&#xA;&lt;p&gt;拋棄這台PineTab 2平板，換成iPad Air 6快有6個月了。最近要放假了，工作量不多，就想到拿PineTab 2出來短暫替換iPad Air 6角色，久違更新一下Arch Linux ARM系統，重新試試能否在工作場合使用。我現在已經很好的把iPad Air 6融入我的生活當作生產力工具了。這幾天突然換回PineTab 2，這頓操作下來，才短短幾天沒用iPad，我就覺得世界大亂了。彷彿又被打回到了以前那個地獄般的日子。&lt;/p&gt;&#xA;&lt;p&gt;證明這台平板在發售了二年之後依然是一場災難。真無法想像沒有iPad Air 6之前的一年我是怎麼活過來的。誇張一點說，自從換成iPad後我就不再那麼自閉了！&#xA;&lt;figure&gt;&#xA;  &lt;img&#xA;    class=&#34;my-0 rounded-md&#34;&#xA;    loading=&#34;lazy&#34;&#xA;    decoding=&#34;async&#34;&#xA;    fetchpriority=&#34;low&#34;&#xA;    alt=&#34;img_1_1729302291398.webp&#34;&#xA;    src=&#34;https://static.ivonblog.com/posts/pine64-pinetab2-after-purchasing-ipad-air-6/images/img_1_1729302291398.webp&#34;&#xA;    onerror=&#34;this.onerror=null;this.src=&#39;https://ivonblog.com/images/unable-to-load-the-image-pepe.webp&#39;&#34;&#xA;    &gt;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;在探索自由軟體的道路上走了點彎路，極左路線的錯誤給黨和人民帶來了莫大的傷害。經過一年後，便改擁抱資本主義的iPad了。&lt;/p&gt;&#xA;&#xA;&lt;h2 class=&#34;relative group&#34;&gt;1. 事情好像不太對勁&#xA;    &lt;div id=&#34;1-事情好像不太對勁&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#1-%e4%ba%8b%e6%83%85%e5%a5%bd%e5%83%8f%e4%b8%8d%e5%a4%aa%e5%b0%8d%e5%8b%81&#34; aria-label=&#34;定位點&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h2&gt;&#xA;&lt;p&gt;2023年，為了追求自由硬體，所以我用政府普發6000元買了Pine64開發的PineTab 2這台號稱專門為Linux設計的ARM架構平板：&lt;a href=&#34;https://ivonblog.com/posts/pine64-pinetab2-review/&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;Pine64 PineTab 2開箱評價，升級過的開源Linux平板&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;但是因為RK3566處理器效能太爛，加上Wifi與相機驅動出問題，以及出廠搭載極不穩定的Arch Linux ARM，死白的低色域螢幕，還有沒辦法乖乖在包包裡面進入休眠，讓這台平板用起來非常難過。慢慢地，日常使用的負面感受壓過了探索Linux世界的新奇感。二年前開箱文寫的問題，有小幅度改善，但很多問題還是沒有解決。&lt;/p&gt;&#xA;&lt;p&gt;Arch Linux ARM，某種程度比iPadOS要厲害。但是，Rockchip生態又略遜Raspberry Pi一籌。&lt;/p&gt;&#xA;&lt;p&gt;用了二年的Arch Linux ARM系統。除了買來的時候重裝一次系統以清除KDE套件，之後就一直用到現在，沒有distro-hopping。其實是沒得選擇，因為其他發行版開發進度更為緩慢。&#xA;&lt;figure&gt;&#xA;  &lt;img&#xA;    class=&#34;my-0 rounded-md&#34;&#xA;    loading=&#34;lazy&#34;&#xA;    decoding=&#34;async&#34;&#xA;    fetchpriority=&#34;low&#34;&#xA;    alt=&#34;&#34;&#xA;    src=&#34;https://static.ivonblog.com/posts/pine64-pinetab2-after-purchasing-ipad-air-6/images/stat.webp&#34;&#xA;    onerror=&#34;this.onerror=null;this.src=&#39;https://ivonblog.com/images/unable-to-load-the-image-pepe.webp&#39;&#34;&#xA;    &gt;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;為什麼要買iPad Air 6，在幾個月前的&lt;a href=&#34;https://ivonblog.com/posts/should-i-buy-a-new-ipad-in-2024/&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;要不要買iPad&lt;/a&gt;一文講過了，主要是為了更好的效能，以及真正的手寫筆、iPadOS的直覺觸控操作介面，還有穩定的待機功能。這些PineTab 2幾乎不可能做到。&lt;/p&gt;&#xA;&lt;p&gt;其餘勝過的PineTab 2優點也在&lt;a href=&#34;https://ivonblog.com/posts/apple-ipad-air-6-review/&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;iPad Air 6開箱文&lt;/a&gt;裡面有所體現了。我覺得手上主要的幾部電子裝置都跑不同作業系統，各有各的長處，那才是最刺激的玩法。不應該在不適合的地方強塞Linux。&lt;/p&gt;&#xA;&lt;p&gt;最重要的多媒體影音，iPad Air 6各方面完全屌打，PineTab 2連播放一部720p影片都會吃光CPU資源，怎麼比呀！&lt;/p&gt;&#xA;&lt;p&gt;iPad Air 6的螢幕真的是賞心悅目，用來看電子_女的螢幕色彩可不能像PineTab 2那樣washed out啊。左邊為PineTab 2，右邊為iPad Air 6，可以看到前者的螢幕真的是一片死白，完全沒有2023年電子產品該有的正常顏色，可能比NTSC 45%筆電的螢幕還糟糕。簡單來說PineTab 2螢幕就是辣眼睛，看5分鐘就會眼睛痛。不論是看影片或看電子書，畫面顏色都不是很理想。&#xA;&lt;figure&gt;&#xA;  &lt;img&#xA;    class=&#34;my-0 rounded-md&#34;&#xA;    loading=&#34;lazy&#34;&#xA;    decoding=&#34;async&#34;&#xA;    fetchpriority=&#34;low&#34;&#xA;    alt=&#34;20241019_015010.webp&#34;&#xA;    src=&#34;https://static.ivonblog.com/posts/pine64-pinetab2-after-purchasing-ipad-air-6/images/20241019_015010.webp&#34;&#xA;    onerror=&#34;this.onerror=null;this.src=&#39;https://ivonblog.com/images/unable-to-load-the-image-pepe.webp&#39;&#34;&#xA;    &gt;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;Pine64論壇很早就有人&lt;a href=&#34;https://forum.pine64.org/showthread.php?tid=18613&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;問過PineTab 2螢幕的問題&lt;/a&gt;，但是得到的回覆多半都是&amp;quot;What do you expect?&amp;quot; 看來會買Pine64產品的客群很知道他們要的是什麼。而我就是買了並實際用過了後才知道這對人類來說還太早了呀&amp;hellip;不對，是不適合給non-tech-savvy的用戶購買。就算是Linux enthusiast，不夠死忠用了也會落淚！&lt;/p&gt;&#xA;&lt;p&gt;實際使用iPad也好幾個月了，用來寫筆記很滿意，偶爾接上鍵盤也能打點文件。我確信即使iPadOS沒有Linux的自由度，但我短期內應該是不會把iPad賣掉，改買Surface Go裝Linux的操作。&lt;/p&gt;&#xA;&lt;p&gt;我知道，拿二萬台幣的iPad對比六千台幣的PineTab 2很不公平，就好像拿低階Android機卻羨慕iPhone那麼順一樣，畢竟價格決定了品質嘛。可，2023年的時候就算是中國廠商出的雜牌Android平板也沒有PineTab 2這麼不堪！Pine64真的不應該拿效能只夠做電視盒的處理器來做平板的&amp;hellip;開個Chromium瀏覽器要30秒，播放Youtube 720p影片就會卡。&lt;/p&gt;&#xA;&lt;p&gt;PineTab 2最大的問題除了硬體，還有軟體，改進幅度非常慢。已經發售二年多了，根據&lt;a href=&#34;https://wiki.pine64.org/wiki/PineTab2&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;Wiki&lt;/a&gt;，社群到目前只解決了Wifi驅動和suspend mode的問題，藍芽和相機驅動不知道何年何月才生得出來。所以到底為什麼要用藍芽耳機在用的晶片BES2600啦！&lt;/p&gt;&#xA;&lt;p&gt;還有系統問題，Arch Linux ARM是ARM架構中相對小眾的Linux發行版，跟Debian受官方支援的情況不同，Arch Linux x86的開發者跟Arch Linux ARM是沒有直接關係的。缺乏開發者維護的情況下致使userland的程式也很容易出問題，比如GNOME 46的檔案管理器畫面閃爍，很長一段時間都還沒解決；有時候觸控螢幕還會莫名其妙失效，dmesg噴出一堆驅動錯誤。&lt;/p&gt;&#xA;&lt;p&gt;有時候更新系統後，連GNOME GDM登入畫面也會炸掉。&#xA;&lt;figure&gt;&#xA;  &lt;img&#xA;    class=&#34;my-0 rounded-md&#34;&#xA;    loading=&#34;lazy&#34;&#xA;    decoding=&#34;async&#34;&#xA;    fetchpriority=&#34;low&#34;&#xA;    alt=&#34;20241019_012157_1.webp&#34;&#xA;    src=&#34;https://static.ivonblog.com/posts/pine64-pinetab2-after-purchasing-ipad-air-6/images/20241019_012157_1.webp&#34;&#xA;    onerror=&#34;this.onerror=null;this.src=&#39;https://ivonblog.com/images/unable-to-load-the-image-pepe.webp&#39;&#34;&#xA;    &gt;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;硬體損壞的案例我沒遇到。我算幸運拿到品質還不錯的貨吧，Pine64論壇有人的PineTab 2玩沒幾下就變磚了。有趣的是，PineTab 2撐得比我的PinePhone久。2022年，把PinePhone帶在身邊玩了不到三個月（我真的把它當手機用，放在口袋上山下海），Wifi晶片就燒壞了，此後閒置。今年拿出來的時候，一氣之下把它肢解，再也沒辦法組回去，參見&lt;a href=&#34;https://ivonblog.com/posts/turning-pinephone-into-a-server/&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;PinePhone當伺服器&lt;/a&gt;，失敗的案例。&lt;/p&gt;&#xA;&lt;p&gt;結果&amp;hellip;買了比較「正規」的Raspberry Pi 5取代那不成體統的PinePhone當作伺服器，那又是另一個故事了。&lt;/p&gt;&#xA;&#xA;&lt;h2 class=&#34;relative group&#34;&gt;2. 要平板還是筆電？還是選Android和iOS吧&#xA;    &lt;div id=&#34;2-要平板還是筆電還是選android和ios吧&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#2-%e8%a6%81%e5%b9%b3%e6%9d%bf%e9%82%84%e6%98%af%e7%ad%86%e9%9b%bb%e9%82%84%e6%98%af%e9%81%b8android%e5%92%8cios%e5%90%a7&#34; aria-label=&#34;定位點&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h2&gt;&#xA;&lt;p&gt;在探索自由軟體的道路上走了點彎路，沒有穩定的步伐就貿然進行社會主義改造，極左路線的錯誤給黨和人民帶來了莫大的傷害。經過一年後，便改擁抱資本主義的iPad了。確認Linux平板這條路是失敗了&amp;hellip;我真的無法負荷一台每天開機都需要tinker的裝置，我只是想要一台能寫寫字、打打字完成工作的便攜平板。如果需要進階工作，還是用遠端桌面，或者拿正規筆電出門吧。&lt;/p&gt;&#xA;&lt;p&gt;除了效能慢之外，還有界面設計問題。PineTab 2雖慢，但還是能瞥見Linux作為平板系統的體驗是怎樣的。這幾乎打破了我對Surface Go的幻想，我一直覺得iPadOS限制太多，或許買Surface Go裝Linux會比較好？可從PineTab 2的經驗來看，雖然擁有自由度，總體體驗不會比iPad體驗要來得好，尤其我大多數功能需要觸控的情況下。&lt;/p&gt;&#xA;&lt;p&gt;PineTab 2要像平板不像平板，倒比較像筆電，這很大程度被Linux桌面的設計所限制。Linux各大桌面環境只有Phosh是能夠同時應付鍵鼠與觸控場合，GNOME僅適合變形筆電。Phosh這個Wayland合成器，最初是設計在Librem 5手機上使用的，後來變成PinePhone社群最受歡迎的桌面環境，它也適合用在平板上面。雖然界面非常精簡，但針對觸控做的功夫足夠，所以開發者已經很努力了。&lt;/p&gt;&#xA;&lt;p&gt;但Phosh虛擬鍵盤的體驗用起來很hacky，加上90%以上的Linux程式沒有考慮觸控界面的設計，故界面操作起來大多很彆扭。就連瀏覽器複製文字的操作邏輯都有問題，更別說在純觸控模式下做正經事了！不接鍵盤會很難用。&lt;/p&gt;&#xA;&lt;img src=&#34;https://static.ivonblog.com/posts/pine64-pinetab2-after-purchasing-ipad-air-6/images/phoshchromium.webp&#34; width=300&gt;&#xA;&lt;p&gt;雖然Phosh可以外接螢幕使用，變成桌面模式的視窗，但這功能筆電不早就有了嗎？那我就想，就算換台x86平板，沒有PineTab這麼lag的情況，還能忍受Phosh這種觸控界面邏輯嗎？&#xA;&lt;figure&gt;&#xA;  &lt;img&#xA;    class=&#34;my-0 rounded-md&#34;&#xA;    loading=&#34;lazy&#34;&#xA;    decoding=&#34;async&#34;&#xA;    fetchpriority=&#34;low&#34;&#xA;    alt=&#34;&#34;&#xA;    src=&#34;https://static.ivonblog.com/posts/pine64-pinetab2-after-purchasing-ipad-air-6/images/20250331_1647303.webp&#34;&#xA;    onerror=&#34;this.onerror=null;this.src=&#39;https://ivonblog.com/images/unable-to-load-the-image-pepe.webp&#39;&#34;&#xA;    &gt;&lt;figcaption&gt;外接螢幕的PineTab 2，圖中的簡報不是我做的&lt;/figcaption&gt;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;究竟想要平板還是筆電？如果兩個都想要，還是選側重觸控的系統吧！果然平板系統還是只能Android與iOS二選一，他們雖然側重觸控操作，但是近幾年來也開始改善鍵盤支援。如果想要偶爾用Linux環境，還是Android裝Termux玩玩X11程式就好。以Linux作為主系統的平板，就算能用Waydroid跑Android APP，看起來也是本末倒置。要是Linux系統與Phosh桌面根本就無法在觸控畫面好好使用，反而要常常開Waydroid存取那些專門為觸控設計的Android APP，那我還要Linux幹嘛？&lt;/p&gt;&#xA;&lt;p&gt;還是務實的使用自由軟體吧！最起碼，裝置本身要是穩定的，我才能在上面將自由軟體用於日常生活，而非追求一種理想化的願景，得常常跟不穩定的系統搏鬥。Linux在電腦端很強大，不過行動裝置暫時還沒有崛起的跡象。&lt;/p&gt;&#xA;&lt;p&gt;若還是真的真的真的真的很想買Linux平板，一定要買社群支援度和驅動支援度都非常好的裝置！現階段是x86架構的平板居多，譬如Surface。不要傻傻的當廠商白老鼠！ARM架構和RISC-V架構的Linux世界仍然處於西部拓荒時代！&lt;/p&gt;&#xA;&#xA;&lt;h2 class=&#34;relative group&#34;&gt;3. PineTab 2的剩餘價值&#xA;    &lt;div id=&#34;3-pinetab-2的剩餘價值&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#3-pinetab-2%e7%9a%84%e5%89%a9%e9%a4%98%e5%83%b9%e5%80%bc&#34; aria-label=&#34;定位點&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h2&gt;&#xA;&lt;p&gt;既然我犯了買PineTab 2的過錯，就要想這台PineTab 2的後路怎麼辦。&lt;/p&gt;&#xA;&lt;p&gt;賣掉？&lt;/p&gt;&#xA;&lt;p&gt;這下尷尬了，二手最好賣得掉啦，除非是超級有熱忱的駭客，否則不會有人想買這種破爛玩意兒吧，50收也沒人要！當長輩機都有困難。&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&gt;&#xA;  &lt;img&#xA;    class=&#34;my-0 rounded-md&#34;&#xA;    loading=&#34;lazy&#34;&#xA;    decoding=&#34;async&#34;&#xA;    fetchpriority=&#34;low&#34;&#xA;    alt=&#34;20241019_021250.webp&#34;&#xA;    src=&#34;https://static.ivonblog.com/posts/pine64-pinetab2-after-purchasing-ipad-air-6/images/20241019_021250.webp&#34;&#xA;    onerror=&#34;this.onerror=null;this.src=&#39;https://ivonblog.com/images/unable-to-load-the-image-pepe.webp&#39;&#34;&#xA;    &gt;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;在台灣這種Linux裝置很冷門，可能要歐美的自由軟體駭客才會有足夠大的市場，那麼上架eBay拍賣可能是個出路？不不不付跨國運費實在太麻煩了。&lt;/p&gt;&#xA;&lt;p&gt;那麼就只能留著PineTab 2了。&lt;/p&gt;&#xA;&lt;p&gt;我覺得訝異的是，PineTab 2帶出門重度使用一年後硬體沒有損壞，外觀只有鍵盤套有稍微凹陷。&#xA;&lt;figure&gt;&#xA;  &lt;img&#xA;    class=&#34;my-0 rounded-md&#34;&#xA;    loading=&#34;lazy&#34;&#xA;    decoding=&#34;async&#34;&#xA;    fetchpriority=&#34;low&#34;&#xA;    alt=&#34;20241019_021050.webp&#34;&#xA;    src=&#34;https://static.ivonblog.com/posts/pine64-pinetab2-after-purchasing-ipad-air-6/images/20241019_021050.webp&#34;&#xA;    onerror=&#34;this.onerror=null;this.src=&#39;https://ivonblog.com/images/unable-to-load-the-image-pepe.webp&#39;&#34;&#xA;    &gt;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;為什麼那麼耐用？只要沒有驅動，就沒有硬體損壞的問題！（支離滅裂的發言）&lt;/p&gt;&#xA;&lt;p&gt;那麼留著PineTab 2能做什麼呢？呃，當作有塊大螢幕的Rockchip開發機吧，附贈觸控螢幕這樣。&lt;/p&gt;&#xA;&lt;p&gt;PineTab 2應該是基於Pine64 Quartz64板子所製造出的平板，我看過PineTab 2的拆機影片，它沒有像PinePhone那樣把電路板分成兩塊以適應緊湊的機內空間，故板子保留的很好，其實是可以取出來當開發板用的。圖片來自&lt;a href=&#34;https://zh.ifixit.com/Guide/Pine64&amp;#43;PineTab&amp;#43;2&amp;#43;Touch&amp;#43;&amp;amp;&amp;#43;Front&amp;#43;Glass&amp;#43;Replacement/175687&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;iFixit&lt;/a&gt;&#xA;&lt;figure&gt;&#xA;  &lt;img&#xA;    class=&#34;my-0 rounded-md&#34;&#xA;    loading=&#34;lazy&#34;&#xA;    decoding=&#34;async&#34;&#xA;    fetchpriority=&#34;low&#34;&#xA;    alt=&#34;j1QmHwgLeMTKnn11.webp&#34;&#xA;    src=&#34;https://static.ivonblog.com/posts/pine64-pinetab2-after-purchasing-ipad-air-6/images/j1QmHwgLeMTKnn11.webp&#34;&#xA;    onerror=&#34;this.onerror=null;this.src=&#39;https://ivonblog.com/images/unable-to-load-the-image-pepe.webp&#39;&#34;&#xA;    &gt;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;不過我的手很笨，再加上PinePhone改造失敗的案例，應該不要這麼做吧。&lt;/p&gt;&#xA;&lt;p&gt;身為終端使用者（非開發者），雖然我還沒有能力手寫驅動，給ARM Linux社群做出貢獻，但ARM開發板還有很多niche的領域能夠探索，比如測試Mali G52對Vulkan的支援度，了解如何在上面玩RetroArch遊戲、跑Box64轉譯x86程式，這些主題還是值得研究。&lt;/p&gt;&#xA;&lt;p&gt;我還可以把PineTab 2當成大號的PinePhone，用於測試「Linux Mobile」觸控介面開發的怎麼樣，像是用來測試Phosh、Plasma Mobile、Ubuntu touch等等桌面。&lt;/p&gt;&#xA;&lt;p&gt;還有，根據我操爆PineTab 2的經驗，Rockchip RK3566雖然連文書處理都很喘，但是做一些特定任務還是可以的。有很多開源掌機使用RK3566處理器，玩PS2以前的老遊戲執行的還不錯。&#xA;&lt;figure&gt;&#xA;  &lt;img&#xA;    class=&#34;my-0 rounded-md&#34;&#xA;    loading=&#34;lazy&#34;&#xA;    decoding=&#34;async&#34;&#xA;    fetchpriority=&#34;low&#34;&#xA;    alt=&#34;gkdminiplus_1.webp&#34;&#xA;    src=&#34;https://static.ivonblog.com/posts/pine64-pinetab2-after-purchasing-ipad-air-6/images/gkdminiplus_1.webp&#34;&#xA;    onerror=&#34;this.onerror=null;this.src=&#39;https://ivonblog.com/images/unable-to-load-the-image-pepe.webp&#39;&#34;&#xA;    &gt;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;可是，實際把玩了Raspberry Pi 5後，才又一次的體認到，Rockchip處理器的驅動問題真的很嚴重。比如現在名為PanVK的開源驅動還在開發階段，致使RK3566的Mali G52尚不支援Vulkan。相較之下，樹莓派基金會（他們上市了，應該改叫樹莓派控股有限公司）將使用者照顧的好好地，全部的驅動給好給滿，衍生發行版非常多，社群討論也十分熱絡。&lt;/p&gt;&#xA;&lt;p&gt;Rockchip驅動都是純社群開發的專案，似乎瑞芯公司比較在乎Android，而不想把Linux開源驅動完全放出來。於是就導致了開發進度緩慢。而且PineTab 2的問題不只Rockchip，其他Wifi、藍芽、相機等裝置的驅動都沒有進入Linux核心主線，得靠社群移植。&lt;/p&gt;&#xA;&lt;p&gt;最後是我前面講到的Arch Linux ARM本身穩定度問題，系統更新後炸掉的機率比x86架構高出很多，讓我懷疑它本身能做開發機的可靠程度。我看乾脆還是裝Debian吧，但裝Debian的話功能就與我的Raspberry Pi 5重疊了。就使用體驗上，有大型組織撐腰的Raspberry Pi 5還是比較穩固的。&lt;/p&gt;&#xA;&lt;p&gt;我發現英文也有「吃灰」的說法，叫做collect dust，嗯，沒錯，PineTab 2現在的主要功能就是放在櫃子裡面，吃灰！偶爾拿出來把玩。不要哪天就突然another one bites the dust了。&#xA;&#xA;&#xA;&#xA;&#xA;&lt;div style=&#34;position: relative; padding-bottom: 56.25%; overflow: hidden;&#34;&gt;&#xA;    &lt;iframe style=&#34;position: absolute; width: 100%; height: 100%;&#34;&#xA;        src=&#34;http://www.youtube.com/embed/rY0WxgSXdEE&#34; allowfullscreen frameborder=&#34;0&#34; loading=&#34;lazy&#34;&gt;&#xA;    &lt;/iframe&gt;&#xA;&lt;/div&gt;&lt;/p&gt;&#xA;</content:encoded>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://ivonblog.com/posts/pine64-pinetab2-after-purchasing-ipad-air-6/featured.webp" />
    </item>
    
  </channel>
</rss>
