<?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>Ubuntu Touch on Ivon's Blog</title><link>https://ivonblog.com/ja-jp/tags/ubuntu-touch/</link><description>Recent content in Ubuntu Touch on Ivon's Blog</description><generator>Hugo -- gohugo.io</generator><language>ja-jp</language><managingEditor>infoivonblog.nkfjt@aleeas.com (Ivon Huang)</managingEditor><webMaster>infoivonblog.nkfjt@aleeas.com (Ivon Huang)</webMaster><copyright>Ivon's Blog（ivonblog.com）の記事はご自由に共有いただけます。引用の際は、記事のURLを明記してください。特に明記されていない限り、すべての記事CC BY-SA 4.0 表示-継承 4.0 国際 ライセンスの下で提供されています。商用利用をご希望の場合は、お問い合わせください。</copyright><lastBuildDate>Fri, 28 Mar 2025 13:00:00 +0800</lastBuildDate><atom:link href="https://ivonblog.com/ja-jp/tags/ubuntu-touch/index.xml" rel="self" type="application/rss+xml"/><follow_challenge><feedId>56005902658351104</feedId><userId>1132431067563556864</userId></follow_challenge><item><title>スマホでLinuxシステムを動かすには？試せる方法はいくつかあります</title><link>https://ivonblog.com/ja-jp/posts/how-to-run-linux-on-the-phones/</link><pubDate>Fri, 28 Mar 2025 13:00:00 +0800</pubDate><author>infoivonblog.nkfjt@aleeas.com (Ivon Huang)</author><guid>https://ivonblog.com/ja-jp/posts/how-to-run-linux-on-the-phones/</guid><description>&lt;!-- Co-translated by ChatGPT --&gt;
&lt;!--類別：導航文--&gt;
&lt;p&gt;スマホにLinuxシステムをインストールして、PC上のプログラムを動かしたいですか？実はこれは二つの別概念です。Ivonが長いこと試行錯誤した結果を、この記事にまとめて共有します。&lt;/p&gt;
&lt;p&gt;現在の技術でスマホ上にLinuxを走らせたい場合、方法は大きく二つあります。&lt;/p&gt;</description><content:encoded>&lt;!-- Co-translated by ChatGPT --&gt;
&lt;!--類別：導航文--&gt;
&lt;p&gt;スマホにLinuxシステムをインストールして、PC上のプログラムを動かしたいですか？実はこれは二つの別概念です。Ivonが長いこと試行錯誤した結果を、この記事にまとめて共有します。&lt;/p&gt;
&lt;p&gt;現在の技術でスマホ上にLinuxを走らせたい場合、方法は大きく二つあります。&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;APPでLinux環境をエミュレートする&lt;/li&gt;
&lt;li&gt;スマホのシステムを削除し、本物のLinuxシステムへ焼き替える&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;まずこの二つの方法の長所と短所を見ていきます。最後に、3. 本物のLinuxスマホを購入する、という選択肢も扱います。&lt;/p&gt;

&lt;h2 class="relative group"&gt;1. APPでLinux環境をエミュレートする
 &lt;div id="1-appでlinux環境をエミュレートする" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#1-app%e3%81%a7linux%e7%92%b0%e5%a2%83%e3%82%92%e3%82%a8%e3%83%9f%e3%83%a5%e3%83%ac%e3%83%bc%e3%83%88%e3%81%99%e3%82%8b" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;ここでいうエミュレートとは、APPでLinuxシステム環境を模擬するという意味で、どちらかといえば補助用途です。利点はほぼすべてのスマホにインストールできること、欠点はできることが限られることです。端末コマンドを動かすくらいはできますが、コンテナ化や仮想化はできません。&lt;/p&gt;
&lt;p&gt;APPでLinux環境をエミュレートする場合、Rootも脱獄も不要なので、大多数のデバイスに適しています。Linuxをどう生活に溶け込ませるかは個人の選択次第です。TermuxのようなAPPから始めるのは悪くない入口で、そこから自由でオープンソースな精神を感じ取れるかもしれません。準備ができたら、Linuxスマホでも遊んでみましょう。沼は浅く見えるときほど深いです。&lt;/p&gt;

&lt;h3 class="relative group"&gt;Android
 &lt;div id="android" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#android" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;AndroidスマホとAndroidタブレットを含みます。ChromeOSは含みません。&lt;/p&gt;

&lt;h4 class="relative group"&gt;Termux
 &lt;div id="termux" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#termux" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;関連記事：&lt;a href="https://ivonblog.com/ja-jp/posts/how-to-use-termux/" target="_blank" rel="noreferrer"&gt;Termux Usage&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Termuxは大多数のAndroidスマホで利用でき、最低でもAndroid 7までサポートしています。rootは不要です。&lt;/p&gt;
&lt;p&gt;Termuxは仮想マシンではありません。Linuxに似た環境を提供し、プログラムをネイティブ性能で実行できるように工夫しているものです。Termuxにはproot-distro (ptraceでchroot機能を模擬する) によってLinuxディストリビューションをインストールする方法もあります。Termux X11と組み合わせてX Window Systemを動かし、LinuxのGUIプログラムを実行し、さらにVirGL技術で3Dグラフィックアクセラレーションを実現できます。
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/how-to-run-linux-on-the-phones/images/termux.webp"
 onerror="this.onerror=null;this.src='https://ivonblog.com/images/unable-to-load-the-image-pepe.webp'"
 &gt;&lt;figcaption&gt;Termux経由でAndroid上にLinux GUIプログラムを走らせる&lt;/figcaption&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;ただしproot-distroで他のLinuxディストリビューションのコンテナをインストールしても、そのシステムは依然としてAndroidの制限を受けます。ハードウェア周りの操作へアクセスするのは難しいです。&lt;/p&gt;
&lt;p&gt;Termuxは、Androidエコシステムと混ぜて使う補助ツール寄りです。この環境下のLinuxシステムでは、Python、Java、C++の小さなプログラムを書いたり、オフィスソフトを動かしたり、Linuxの小さなゲームで遊んだりできます。またTermuxはAndroidシステム上の一部ファイルへアクセスできるため、ffmpegで動画を一括変換することもできます。&lt;/p&gt;
&lt;p&gt;スマホにRoot権限がある場合は、chrootでLinuxコンテナをインストールし、Busyboxと組み合わせることでできることが少し増えます。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;関連記事：&lt;a href="https://ivonblog.com/posts/termux-chroot-ubuntu/" target="_blank" rel="noreferrer"&gt;手機Termux建立chroot Ubuntu環境，免Linux Deploy&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;ただしchrootでも、Android向けに削られたLinuxカーネルによって用途は制限されます。たとえばAndroidのカーネルは一般的にcgroupsカーネルモジュールを欠いているため、やはりDockerは実行できません。chrootはMagiskと組み合わせて、システムを少し改造する操作に使うほうが向いています。&lt;/p&gt;

&lt;h4 class="relative group"&gt;QEMU
 &lt;div id="qemu" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#qemu" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h4&gt;
&lt;p&gt;ここで扱う方法は比較的制限が強く、Termuxほど万能ではありません。&lt;/p&gt;
&lt;p&gt;エミュレーターソフトウェア「QEMU」にはAndroid移植版があります。TermuxにはQEMUパッケージが収録されており、独立したAPPを作っている人もいます。&lt;a href="https://github.com/limboemu/limbo" target="_blank" rel="noreferrer"&gt;Limbo PC Emulator&lt;/a&gt;や&lt;a href="https://github.com/xoureldeen/Vectras-VM-Android" target="_blank" rel="noreferrer"&gt;Vectras VM&lt;/a&gt;などです。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;関連記事：&lt;a href="https://ivonblog.com/ja-jp/posts/termux-qemu-system-linux/" target="_blank" rel="noreferrer"&gt;QEMU x86_64 Ubuntu VM on Android&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;ではQEMUでARMアーキテクチャのLinux仮想マシンを動かす場合はどうでしょうか。残念ながら、多くのAndroidスマホにはKVMカーネルモジュールがありません。そのため仮想マシンの実行効率はかなり低くなります。執筆時点の2025年のフラッグシップ機であっても、Windows XPシステムか、テキストUIだけのLinux仮想マシンを動かすのがやっとです。
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/how-to-run-linux-on-the-phones/images/qemu.webp"
 onerror="this.onerror=null;this.src='https://ivonblog.com/images/unable-to-load-the-image-pepe.webp'"
 &gt;&lt;figcaption&gt;QEMU経由でAndroidスマホ上に実行しているUbuntu仮想マシン&lt;/figcaption&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;ただしGoogle Pixelスマホは例外です。Tensorプロセッサ搭載のPixelはpKVM仮想化技術に対応しているため、Limbo PC Emulatorがかなり高速に動作し、Windows 11 ARMすら走ります。特製版Limboを使う必要があります：&lt;a href="https://github.com/wasdwasd0105/limbo_tensor" target="_blank" rel="noreferrer"&gt;Limbo For Tensor-based devices&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;また、Android 16以上のGoogle Pixelスマホでは、AVFフレームワークでLinux仮想マシンを実行できます。参照：&lt;a href="https://www.theregister.com/2025/03/13/android_15_linux_debian_terminal/" target="_blank" rel="noreferrer"&gt;Google slips built-in terminal, Debian Linux VM into Android 15 March feature drop&lt;/a&gt;&lt;/p&gt;

&lt;h3 class="relative group"&gt;iOS
 &lt;div id="ios" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#ios" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;iPhone、iPad、iPod touchデバイスを含みます。&lt;/p&gt;

&lt;h4 class="relative group"&gt;iSH Shell
 &lt;div id="ish-shell" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#ish-shell" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;関連記事：&lt;a href="https://ivonblog.com/posts/ios-ish-shell/" target="_blank" rel="noreferrer"&gt;iSH Shell使用&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;iOS上のiSH Shellは、32ビットAlpine LinuxをエミュレートするAPPです。テキストUIなので、Pythonスクリプトを少し動かしたり、SSH接続クライアントとして使ったりするのに向いています。
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/how-to-run-linux-on-the-phones/images/ishshell.webp"
 onerror="this.onerror=null;this.src='https://ivonblog.com/images/unable-to-load-the-image-pepe.webp'"
 &gt;&lt;figcaption&gt;iSH Shellを使ってiPadで簡単な端末プログラムを実行する&lt;/figcaption&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;さらにiSHのファイルシステムはファイルAPPで開けるため、ファイルをLinux環境へ放り込んで処理できます。たとえばImageMagickで写真を一括変換できます。こうなるとiSHの用途はAndroid上のTermuxに近く、iOSエコシステムと混ぜて使うLinux環境です。&lt;/p&gt;
&lt;p&gt;欠点は、iSH Shellが単純なx86エミュレーターであり、32ビットパッケージにしか互換性がないことです。また一部の命令セットはまだ実装されていないため、プログラムによっては実行時にエラーが出る可能性があります。&lt;/p&gt;

&lt;h4 class="relative group"&gt;UTM
 &lt;div id="utm" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#utm" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;関連記事：&lt;a href="https://ivonblog.com/posts/utm-app-ios/" target="_blank" rel="noreferrer"&gt;UTM使用&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;UTMは仮想マシンソフトウェアです。JITアクセラレーションを有効にするか、脱獄して仮想化を有効にすると、他のシステムの仮想マシンを高性能に動かせます。iPadでの利用に向いています。&lt;/p&gt;
&lt;p&gt;Appleの周囲を黙らせるプロセッサ性能と組み合わせると、現在の高性能Mシリーズチップ搭載iPadはWindows 11 ARMに耐えられることが確認されています。となればLinuxシステムは当然問題ありません。
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/how-to-run-linux-on-the-phones/images/utm.webp"
 onerror="this.onerror=null;this.src='https://ivonblog.com/images/unable-to-load-the-image-pepe.webp'"
 &gt;&lt;figcaption&gt;UTMを使ってiPad上でAlpine Linux仮想マシンを動かし、ホストとフォルダを共有する&lt;/figcaption&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;欠点は、Appleがアクセラレーションを一切持たない「UTM SE」だけをApp Storeに掲載することを許可している点です。この版のUTMはWindows XPを動かすだけでも息切れします。通常版のUTMはサイドロードが必要です。しかもJITアクセラレーションでも脱獄による仮想化有効化でも、設定過程には面倒な手順が必要で、実用性は高くありません。&lt;/p&gt;

&lt;h2 class="relative group"&gt;2. スマホを本物のLinuxシステムへ焼き替える
 &lt;div id="2-スマホを本物のlinuxシステムへ焼き替える" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#2-%e3%82%b9%e3%83%9e%e3%83%9b%e3%82%92%e6%9c%ac%e7%89%a9%e3%81%aelinux%e3%82%b7%e3%82%b9%e3%83%86%e3%83%a0%e3%81%b8%e7%84%bc%e3%81%8d%e6%9b%bf%e3%81%88%e3%82%8b" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;iOSデバイスは脱獄後であっても、他のシステムを焼くことはできません。iPhone 7には&lt;a href="https://github.com/corellium/projectsandcastle" target="_blank" rel="noreferrer"&gt;Project Sandcastle&lt;/a&gt;という特殊な例がありますが、それくらいです。では比較的オープンなAndroidデバイスはどうでしょうか。実はLinuxを焼けるAndroidスマホもそれほど多くありません。&lt;/p&gt;
&lt;p&gt;ここでいうLinuxシステムにはAndroidを含みません。LineageOS、GrapheneOS、CalyxOSなども含みません。これらはAndroidの派生と見なせるだけで、Linuxとは呼べません。AndroidはLinuxではないのか、と言う人もいるでしょう。そうでもあり、そうでもありません。AndroidはLinuxカーネルを使っていますが、アーキテクチャはPC上のGNU/Linuxとは実際かなり違います。以下で話す「本物のLinuxスマホシステム」は、Googleが魔改造した結果ではなく、PCのGNU/Linuxシステムに近い設計です。ざっくり言うと、これらのシステムはデフォルトでrootユーザーを残しています。Androidのように抜いて使わせない、ということはしません。&lt;/p&gt;
&lt;p&gt;ではスマホ向けLinuxシステムにはどんな選択肢があるのでしょうか。現在、Android以外の「本物のLinuxスマホシステム」には十数個のディストリビューションがあります。その中でも最大勢力は「Ubuntu Touch」と「postmarketOS」の二つです。この二つのLinuxディストリビューションは対応スマホ数が最も多く、多くのAndroidスマホへ移植されています。&lt;/p&gt;
&lt;p&gt;焼き替えに適したスマホを購入する必要があります。あるスマホに焼けるAndroid ROMがたくさんあるとしても、それがLinuxへ焼き替えられることを意味しません。どのスマホが焼き替えに適しているか知りたい場合は、postmarketOS WikiとUbuntu touch Wikiを参照してください。&lt;/p&gt;

&lt;h3 class="relative group"&gt;Ubuntu touch
 &lt;div id="ubuntu-touch" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#ubuntu-touch" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;関連記事：&lt;a href="https://ivonblog.com/ja-jp/posts/ubuntu-touch-ubports-installer/" target="_blank" rel="noreferrer"&gt;Ubuntu touch Install&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Ubuntu touchは登場時期が最も早く、2014年には存在していました。本来はさらにスマホを出す予定でしたが、数年もしないうちに親会社Canonicalに放棄され、オープンソースコミュニティによるメンテナンスへ移りました。&lt;/p&gt;
&lt;p&gt;Ubuntu touchには独自のデスクトップ環境があり、UI設計は完成度が高く、中国語入力方式まであります。フィーチャーフォン的な用途なら合格です。Ubuntu touchのシステムパーティションはAndroidと同じく読み取り専用で、Root権限でアクセスしても、次回のOTA更新で上書きされます。PC版Linuxプログラムを動かしたい場合は、LXCコンテナを有効にしてインストールする必要があります。
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/how-to-run-linux-on-the-phones/images/ubuntutouch.webp"
 onerror="this.onerror=null;this.src='https://ivonblog.com/images/unable-to-load-the-image-pepe.webp'"
 &gt;&lt;figcaption&gt;Ubuntu touchを実行しているRedmi Note 5&lt;/figcaption&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;Ubuntu touchは、HaliumでAndroidドライバを混ぜる移植方式を発展させました。一部の自由ソフトウェア性を犠牲にして互換性を得る方式です。そのためUbuntu touchはAndroidスマホのハードウェアとの互換性が比較的よく、移植もしやすいです。&lt;/p&gt;
&lt;p&gt;Waydroid経由でAndroid APPを動かすことに対応しています。&lt;/p&gt;

&lt;h3 class="relative group"&gt;postmarketOS
 &lt;div id="postmarketos" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#postmarketos" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;関連記事：&lt;a href="https://ivonblog.com/ja-jp/posts/postmarketos-general-installation/" target="_blank" rel="noreferrer"&gt;postmarketOS Install&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;2019年前後に登場したpostmarketOSは、どちらかといえばPCのGNU/Linuxディストリビューションに近いです。グラフィックシステムにはWaylandまたはX11を使い、利用するデスクトップ環境を自由に選べます。システムパーティションも好きに変更できます。性能が足りるならDockerや仮想マシンを動かすこともできます。&lt;/p&gt;
&lt;p&gt;postmarketOSは、移植対象機種が最新版のmainline Linuxカーネルを使うこと、ドライバもできるだけオープンソース版を使うことを強調しています。Ubuntu TouchのようなHalium技術による妥協策を捨て、本物のGNU/Linuxスマホ路線へ進んでいます。
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/how-to-run-linux-on-the-phones/images/postmarketos.webp"
 onerror="this.onerror=null;this.src='https://ivonblog.com/images/unable-to-load-the-image-pepe.webp'"
 &gt;&lt;figcaption&gt;postmarketOSを実行しているXiaomi Poco F1&lt;/figcaption&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;おそらくpostmarketOSはUbuntu touchより自由度が高いので、「LinuxスマホAPP」が力を発揮する余地があります。GNOMEとKDEコミュニティはいずれも、画面サイズに合わせて変化するアプリケーションやSDKを相次いで開発しています。既存のGTKとQT技術をそのまま使ってLinuxスマホAPPを開発できます。&lt;/p&gt;
&lt;p&gt;Waydroid経由でAndroid APPを動かすことに対応しています。&lt;/p&gt;

&lt;h2 class="relative group"&gt;3. 本物のLinuxスマホを購入する
 &lt;div id="3-本物のlinuxスマホを購入する" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#3-%e6%9c%ac%e7%89%a9%e3%81%aelinux%e3%82%b9%e3%83%9e%e3%83%9b%e3%82%92%e8%b3%bc%e5%85%a5%e3%81%99%e3%82%8b" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;AndroidスマホをLinuxへ焼き替える以外に、出荷時からLinuxシステムを搭載しているスマホを購入する方法もあります。専任の開発チームがメンテナンスしているため、AndroidにLinuxを焼くときに遭遇する多くの問題はありません。また、これらのハードウェアは通常かなりオープンなので、他のコミュニティメンバーがメンテナンスするLinuxディストリビューションも自由にインストールできます。
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/how-to-run-linux-on-the-phones/images/pinephone.webp"
 onerror="this.onerror=null;this.src='https://ivonblog.com/images/unable-to-load-the-image-pepe.webp'"
 &gt;&lt;figcaption&gt;動画を再生しているPinePhone&lt;/figcaption&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;ただし、これらのLinuxスマホはAndroidより使いやすいとは限らず、コストパフォーマンスも高くありません。自分で手を動かしたいユーザー向けのものです。本物のLinuxスマホは強そうに見えますが、エコシステムはまだ成熟しておらず、現状ではせいぜい通話とネット閲覧を満たす程度です。ユーザー側にもかなり強いtinker精神がないと使い続けるのは厳しいです。オープンソースはエコシステムの問題を少しずつ補えるかもしれませんが、Linuxスマホを使う人は多少なりともコマンドラインを理解している必要があります。&lt;/p&gt;
&lt;p&gt;現在、出荷時にAndroidではなくLinuxを搭載しているスマホには次のものがあります。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;FuriLabs FLX1 (2024)、出荷時にFuriOSを搭載。Debianベースで開発。&lt;/li&gt;
&lt;li&gt;Purism Liberty Phone (2023)、出荷時にPureOSを搭載。Debianベースで開発。&lt;/li&gt;
&lt;li&gt;Purism Librem 5 (2020)、出荷時にPureOSを搭載。Debianベースで開発。&lt;/li&gt;
&lt;li&gt;Pine64 PinePhone Pro (2022)、出荷時にManjaroを搭載。他の十数種類のディストリビューションをインストール可能。&lt;/li&gt;
&lt;li&gt;Pine64 PinePhone (2020)、出荷時にManjaroを搭載。他の十数種類のディストリビューションをインストール可能。&lt;/li&gt;
&lt;li&gt;Volla Phone (2020)、出荷時にUbuntu touchを搭載。&lt;/li&gt;
&lt;li&gt;Fxtec Pro1X (2020)、出荷時にUbuntu touchを搭載。&lt;/li&gt;
&lt;/ul&gt;</content:encoded><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://ivonblog.com/ja-jp/posts/how-to-run-linux-on-the-phones/featured.webp"/></item><item><title>Ubuntu Touchの使い方のコツ</title><link>https://ivonblog.com/ja-jp/posts/ubuntu-touch-tips/</link><pubDate>Sun, 28 Apr 2024 11:00:00 +0800</pubDate><author>infoivonblog.nkfjt@aleeas.com (Ivon Huang)</author><guid>https://ivonblog.com/ja-jp/posts/ubuntu-touch-tips/</guid><description>&lt;!-- Co-translated by ChatGPT --&gt;
&lt;p&gt;&lt;a href="https://ivonblog.com/ja-jp/posts/ubuntu-touch-ubports-installer" target="_blank" rel="noreferrer"&gt;Ubuntu Touch Installer&lt;/a&gt;でシステムをインストールした後は、OS操作のコツを知るタイミングです。&lt;/p&gt;

&lt;h2 class="relative group"&gt;1. ジェスチャー操作
 &lt;div id="1-ジェスチャー操作" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#1-%e3%82%b8%e3%82%a7%e3%82%b9%e3%83%81%e3%83%a3%e3%83%bc%e6%93%8d%e4%bd%9c" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;Ubuntu Touchの操作ロジックは、画面右端から内側へスワイプして止めるとマルチタスク画面に入る、というものです。右へスワイプすると前のAPPへ切り替えます。左へスワイプするとホームへ戻ります&lt;/p&gt;</description><content:encoded>&lt;!-- Co-translated by ChatGPT --&gt;
&lt;p&gt;&lt;a href="https://ivonblog.com/ja-jp/posts/ubuntu-touch-ubports-installer" target="_blank" rel="noreferrer"&gt;Ubuntu Touch Installer&lt;/a&gt;でシステムをインストールした後は、OS操作のコツを知るタイミングです。&lt;/p&gt;

&lt;h2 class="relative group"&gt;1. ジェスチャー操作
 &lt;div id="1-ジェスチャー操作" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#1-%e3%82%b8%e3%82%a7%e3%82%b9%e3%83%81%e3%83%a3%e3%83%bc%e6%93%8d%e4%bd%9c" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;Ubuntu Touchの操作ロジックは、画面右端から内側へスワイプして止めるとマルチタスク画面に入る、というものです。右へスワイプすると前のAPPへ切り替えます。左へスワイプするとホームへ戻ります&lt;/p&gt;
&lt;img src="https://static.ivonblog.com/posts/ubuntu-touch-tips/images/AffGowc.webp" width=200&gt;
&lt;p&gt;画面上部から下へ引き下げるとステータスバーを開きます
&lt;img src="https://static.ivonblog.com/posts/ubuntu-touch-tips/images/fGKVZFo.webp" width=200&gt;&lt;/p&gt;
&lt;p&gt;電源ボタンを押すとスマホをロックします。
&lt;img src="https://static.ivonblog.com/posts/ubuntu-touch-tips/images/a27evfK.webp" width=200&gt;&lt;/p&gt;
&lt;p&gt;画面左端から内側へスワイプするとアプリケーションメニューを開きます。&lt;/p&gt;
&lt;p&gt;アプリケーション一覧でAPPを長押しすると、分割ウィンドウに入ります（一部APPのみ対応）。&lt;/p&gt;

&lt;h2 class="relative group"&gt;2. Ubuntu TouchでAPPをインストールする方法
 &lt;div id="2-ubuntu-touchでappをインストールする方法" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#2-ubuntu-touch%e3%81%a7app%e3%82%92%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab%e3%81%99%e3%82%8b%e6%96%b9%e6%b3%95" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;Ubuntu Touchには、ブラウザ、カメラ、ファイルマネージャー、ターミナルなどのよく使うソフトウェアが内蔵されています。APPはOpen Storeからダウンロードするのがおすすめです。&lt;/p&gt;
&lt;p&gt;Ubuntu Touchにはターミナルがありますが、APTでパッケージをインストールするのはおすすめしません。システムが壊れる可能性があり、次回のOTA更新で変更も上書きされます。&lt;/p&gt;
&lt;p&gt;そうなると、ソフトウェアのインストール元は次の数種類だけです：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Open Store：&lt;a href="https://open-store.io/" target="_blank" rel="noreferrer"&gt;Open Store&lt;/a&gt;にはネイティブAPPが収録されています。ただし本当にネイティブAPPは多くなく、中にはHTML5 Webページで偽装したものも山ほどあります。&lt;/li&gt;
&lt;li&gt;Libertine：&lt;a href="https://docs.ubports.com/en/latest/userguide/dailyuse/libertine.html" target="_blank" rel="noreferrer"&gt;公式ユーザーマニュアル&lt;/a&gt;を参照してください。chrootまたはLXCでデスクトップ版Ubuntuコンテナを作成します。コンテナのバージョンはUbuntu Touchシステムのバージョンに対応し、現在はUbuntu 20.04です。&lt;/li&gt;
&lt;li&gt;UbuntuのSnap：Canonicalが強く推している&lt;a href="https://ivonblog.com/posts/linux-snap-introduction/" target="_blank" rel="noreferrer"&gt;Snap形式&lt;/a&gt;を利用してデスクトップソフトウェアをインストールします。Ubuntu touchでは&lt;a href="https://github.com/fredldotme/snapz0r" target="_blank" rel="noreferrer"&gt;snapz0r&lt;/a&gt;を使ってSnap対応を有効化する必要があります。&lt;/li&gt;
&lt;li&gt;Waydroid：LXC技術でAndroid APPを動かし、コンテナ内のAndroid APPはUbuntu touchのカメラにもアクセスできます。&lt;a href="https://docs.ubports.com/en/latest/userguide/dailyuse/waydroid.html" target="_blank" rel="noreferrer"&gt;公式ユーザーマニュアル&lt;/a&gt;を参照してください。Ubuntu touch内蔵のOpen Storeから&lt;a href="https://open-store.io/app/waydroidhelper.aaronhafer" target="_blank" rel="noreferrer"&gt;Waydroid Helper APP&lt;/a&gt;をダウンロードすれば、GAPPSなしのLineageOSイメージファイルをインストールしてくれます。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Linuxデスクトップソフトウェアを使いたい場合は、まずシステム設定で「デスクトップモード」を有効にし、それからLibertineでコンテナを作成し、その中にデスクトップ版Linuxプログラムをインストールします。Ubuntu Touchの表示プロトコルはMir（Waylandではありません）で、Lubertine内のプログラムはXMir上で動きます&lt;/p&gt;

&lt;h2 class="relative group"&gt;Ubuntu Touchでターミナルを使う際の注意事項
 &lt;div id="ubuntu-touchでターミナルを使う際の注意事項" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#ubuntu-touch%e3%81%a7%e3%82%bf%e3%83%bc%e3%83%9f%e3%83%8a%e3%83%ab%e3%82%92%e4%bd%bf%e3%81%86%e9%9a%9b%e3%81%ae%e6%b3%a8%e6%84%8f%e4%ba%8b%e9%a0%85" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;Ubuntu Touchシステムはデフォルトで読み取り専用です。APTでパッケージをインストールしたい場合、以下のコマンドでシステムの読み取り専用状態を解除できます。ただし、適当にapt upgradeでシステムパッケージを更新すると、スマホが起動で詰まる原因になりやすいです。&lt;/p&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;#再起動後も有効&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo touch /userdata/.writable_image
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;#現在のセッションのみ&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo mount -o remount,rw /&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;APTの使用はおすすめしませんが、それでもsystemd関連のコマンドを実行したり、コマンドラインのプログラムを操作したりすることはできます。&lt;/p&gt;
&lt;p&gt;また、一部のAndroid改造由来のUbuntu Touchスマホは、PCへ接続すると今でもMTPでファイル転送できます。&lt;/p&gt;</content:encoded><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://ivonblog.com/ja-jp/posts/ubuntu-touch-tips/featured.webp"/></item><item><title>Linuxタッチスクリーンデバイスに適したデスクトップ環境いくつか</title><link>https://ivonblog.com/ja-jp/posts/linux-mobile-desktop-environments/</link><pubDate>Wed, 31 Jan 2024 03:00:00 +0800</pubDate><author>infoivonblog.nkfjt@aleeas.com (Ivon Huang)</author><guid>https://ivonblog.com/ja-jp/posts/linux-mobile-desktop-environments/</guid><description>&lt;!-- Co-translated by ChatGPT --&gt;
&lt;!--類別：導航文--&gt;
&lt;p&gt;Desktop envrionments &amp;amp; Interfaces for Linux mobile devices.&lt;/p&gt;
&lt;p&gt;Linuxタッチスクリーンデバイスに適したデスクトップ環境パッケージを探したいので、この記事ではここ数年のオープンソースコミュニティで活発なプロジェクトを整理し、スマートフォンLinuxでどのようなインターフェイスを選べるのかを見ていきます。&lt;/p&gt;</description><content:encoded>&lt;!-- Co-translated by ChatGPT --&gt;
&lt;!--類別：導航文--&gt;
&lt;p&gt;Desktop envrionments &amp;amp; Interfaces for Linux mobile devices.&lt;/p&gt;
&lt;p&gt;Linuxタッチスクリーンデバイスに適したデスクトップ環境パッケージを探したいので、この記事ではここ数年のオープンソースコミュニティで活発なプロジェクトを整理し、スマートフォンLinuxでどのようなインターフェイスを選べるのかを見ていきます。&lt;/p&gt;
&lt;p&gt;ここでいうタッチスクリーンデバイスには、スマートフォン、タブレット、2-in-1ノートPCが含まれます。いずれもモバイルデバイスです。&lt;/p&gt;

&lt;h2 class="relative group"&gt;なぜ既存のデスクトップ環境を使わないのか？
 &lt;div id="なぜ既存のデスクトップ環境を使わないのか" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%e3%81%aa%e3%81%9c%e6%97%a2%e5%ad%98%e3%81%ae%e3%83%87%e3%82%b9%e3%82%af%e3%83%88%e3%83%83%e3%83%97%e7%92%b0%e5%a2%83%e3%82%92%e4%bd%bf%e3%82%8f%e3%81%aa%e3%81%84%e3%81%ae%e3%81%8b" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;LinuxデスクトップPC向けのデスクトップ環境は20種類ほどありますが、大半は今でもキーボードとマウスでの操作を前提にしています。&lt;/p&gt;
&lt;p&gt;多くの選択肢の中では、XFCE4やLXQTは手動でレイアウトを調整すれば、かろうじてタッチデバイスに適応できます。&lt;/p&gt;
&lt;p&gt;GNOMEとKDE Plasmaには「タブレットモード」がありますが、それでもまだ足りません。&lt;/p&gt;
&lt;p&gt;そのため、タッチデバイス専用に設計されたデスクトップ環境を採用する必要があります。この記事で扱うデスクトップ環境はタッチスクリーンデバイスを主な対象としていますが、大画面システムにも適用できます。アプリのレイアウトは画面サイズに応じて自動的に変化します。&lt;/p&gt;

&lt;h2 class="relative group"&gt;デスクトップ環境パッケージのインストール方法
 &lt;div id="デスクトップ環境パッケージのインストール方法" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%e3%83%87%e3%82%b9%e3%82%af%e3%83%88%e3%83%83%e3%83%97%e7%92%b0%e5%a2%83%e3%83%91%e3%83%83%e3%82%b1%e3%83%bc%e3%82%b8%e3%81%ae%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab%e6%96%b9%e6%b3%95" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;postmarketOS、Arch Linux ARM、Manjaro ARM、Mobian、Drodian、openSUSE Mobile、Fedora Mobilityなどの&lt;a href="https://ivonblog.com/ja-jp/posts/linux-mobile-distros" target="_blank" rel="noreferrer"&gt;スマートフォン専用Linuxディストリビューション&lt;/a&gt;には、この記事で触れるデスクトップ環境のパッケージが収録されているはずです。ユーザーは自由に切り替えられます。&lt;/p&gt;
&lt;p&gt;Ubuntu touchはシステムが読み取り専用なので、システムインターフェイスを自由にインストールできません。&lt;/p&gt;
&lt;p&gt;Android端末のユーザーがTermuxを入れて試すことはおすすめしません。これらのデスクトップ環境はコンテナ内で動かすのに向いていないためです。&lt;/p&gt;
&lt;p&gt;システムがDisplay Managerのインストールに対応している場合は、ログイン画面から複数のデスクトップ環境を切り替えられます。たとえば&lt;a href="https://ivonblog.com/ja-jp/posts/postmarketos-multiple-des/" target="_blank" rel="noreferrer"&gt;postmarketOS Multiple DEs&lt;/a&gt;です。&lt;/p&gt;

&lt;h2 class="relative group"&gt;1. Phosh
 &lt;div id="1-phosh" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#1-phosh" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/linux-mobile-desktop-environments/images/phosh.webp"
 onerror="this.onerror=null;this.src='https://ivonblog.com/images/unable-to-load-the-image-pepe.webp'"
 &gt;&lt;figcaption&gt;画像出典：Purism&lt;/figcaption&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;ソースコードリポジトリ：&lt;a href="https://gitlab.gnome.org/World/Phosh/phosh" target="_blank" rel="noreferrer"&gt;World / Phosh / phosh - GitLab - GNOME&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Purism社が主導して開発しており、自社のLibrem 5スマートフォンに搭載されています。GNOMEのスタックを使いますが、WaylandコンポジタはMutterではなくwlrootsベースです。&lt;/p&gt;
&lt;p&gt;入力メソッドは英語のみ対応のSqueekboardです。キーボードはグローバルに呼び出せます。&lt;/p&gt;
&lt;p&gt;Phoshにはscale-to-fitコマンドもあり、デスクトップアプリケーションの表示倍率を小画面向けに強制的に縮小できます。&lt;/p&gt;
&lt;p&gt;スマートフォンを外部ディスプレイに接続すると、Phoshはデスクトップモードに変形し、操作感はデスクトップ版GNOMEに近くなります。&lt;/p&gt;
&lt;p&gt;機能は簡素ですが、個人的にはもっとも安定したデスクトップ環境だと思います。アニメーションはなめらかで、反応速度も速いです。&lt;/p&gt;

&lt;h2 class="relative group"&gt;2. KDE Plasma Mobile
 &lt;div id="2-kde-plasma-mobile" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#2-kde-plasma-mobile" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/linux-mobile-desktop-environments/images/plasma-mobile.webp"
 onerror="this.onerror=null;this.src='https://ivonblog.com/images/unable-to-load-the-image-pepe.webp'"
 &gt;&lt;figcaption&gt;画像出典：9to5Linux&lt;/figcaption&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;ソースコードリポジトリ：&lt;a href="https://invent.kde.org/plasma/plasma-mobile" target="_blank" rel="noreferrer"&gt;Plasma / Plasma Mobile · GitLab&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;KDEコミュニティのプロジェクトの一つで、KDE Plasmaをスマートフォン向けインターフェイスのレイアウトに再設計したものです。デスクトップ版と7割以上のコードを共有していると言われており、WaylandコンポジタはもちろんKwinです。&lt;/p&gt;
&lt;p&gt;Maliit Keyboardによる中国語タッチ入力メソッドに対応しています。KDEコミュニティはスマートフォン向けの関連アプリも一式開発しています。&lt;/p&gt;
&lt;p&gt;インターフェイスのレイアウトはAndroidの標準ホーム画面に近いです。デスクトップ版の高度なカスタマイズ性を継承している一方で、あまり安定していません。&lt;/p&gt;

&lt;h2 class="relative group"&gt;3. SXMO - Simple X Mobile
 &lt;div id="3-sxmo---simple-x-mobile" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#3-sxmo---simple-x-mobile" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/linux-mobile-desktop-environments/images/sxmo.webp"
 onerror="this.onerror=null;this.src='https://ivonblog.com/images/unable-to-load-the-image-pepe.webp'"
 &gt;&lt;figcaption&gt;画像出典：TuxPhones&lt;/figcaption&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;ソースコードリポジトリ：&lt;a href="https://sxmo.org/source" target="_blank" rel="noreferrer"&gt;Sxmo Source Repositories&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;このプロジェクトはdwmとSwayの操作モードをスマートフォンへ持ち込み、最小構成で高度にカスタマイズ可能なシステムを作ることを目指しています。&lt;/p&gt;
&lt;p&gt;ユーザーは表示プロトコルとしてXまたはWaylandを選べます。&lt;/p&gt;
&lt;p&gt;ここではSSHが一等市民です。設定可能なファイルが複数内蔵されており、ジェスチャーやハードウェアボタンのショートカットをカスタマイズして、さまざまな操作を実現できます。中国語タッチ入力メソッドはありません。&lt;/p&gt;
&lt;p&gt;使い方はあまり直感的ではありません。あれこれ設定することに時間を使いたくないなら、これはおすすめしません。&lt;/p&gt;

&lt;h2 class="relative group"&gt;4. GNOME Shell for Mobile
 &lt;div id="4-gnome-shell-for-mobile" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#4-gnome-shell-for-mobile" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/linux-mobile-desktop-environments/images/gnome-shell-mobile.webp"
 onerror="this.onerror=null;this.src='https://ivonblog.com/images/unable-to-load-the-image-pepe.webp'"
 &gt;&lt;figcaption&gt;画像出典：GNOME Shell &amp;amp; Mutter - GNOME Blog&lt;/figcaption&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;ソースコードリポジトリ：&lt;a href="https://gitlab.gnome.org/verdre/gnome-shell/-/tree/mobile-shell" target="_blank" rel="noreferrer"&gt;Files · mobile-shell · Jonas Dreßler / gnome-shell - GitLab&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;GNOME公式開発ではなく、実験的なforkです。コンポジタにはMutterを使います。&lt;/p&gt;
&lt;p&gt;操作はPhoshに似ていますが、Phoshよりも元のGNOMEに近いです。&lt;/p&gt;

&lt;h2 class="relative group"&gt;5. Lomiri
 &lt;div id="5-lomiri" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#5-lomiri" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/linux-mobile-desktop-environments/images/lomiri.webp"
 onerror="this.onerror=null;this.src='https://ivonblog.com/images/unable-to-load-the-image-pepe.webp'"
 &gt;&lt;figcaption&gt;画像出典：AbhiFxTech&lt;/figcaption&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;ソースコードリポジトリ：&lt;a href="https://gitlab.com/ubports/development/core/lomiri" target="_blank" rel="noreferrer"&gt;UBports / Development / Core / lomiri - GitLab&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Lomiriの旧称はUnity 8で、Ubuntuシステム伝統の左側ワークバー設計を引き継いでいます。WaylandコンポジタはMirです。&lt;/p&gt;
&lt;p&gt;以前はCanonicalが主導して開発していましたが、現在はUbportsコミュニティがメンテナンスしています。かなり古いものの、インターフェイス設計としてはもっとも完成度が高いものの一つです。完全な中国語化対応と、付属アプリ一式があります。&lt;/p&gt;
&lt;p&gt;もともとはUbuntu touch専用のUIでしたが、現在は他のLinuxディストリビューションでも使えるようになりました。&lt;/p&gt;
&lt;p&gt;Maliit Keyboardによる中国語タッチ入力メソッドに対応しています。&lt;/p&gt;</content:encoded><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://ivonblog.com/ja-jp/posts/linux-mobile-desktop-environments/featured.webp"/></item><item><title>Ubuntu Touchインストーラー：Ubports Installerのダウンロードと使い方</title><link>https://ivonblog.com/ja-jp/posts/ubuntu-touch-ubports-installer/</link><pubDate>Mon, 22 Aug 2022 04:25:46 +0800</pubDate><author>infoivonblog.nkfjt@aleeas.com (Ivon Huang)</author><guid>https://ivonblog.com/ja-jp/posts/ubuntu-touch-ubports-installer/</guid><description>&lt;!-- Co-translated by ChatGPT --&gt;
&lt;p&gt;Ubuntu Touchはスマホ向けLinuxモバイルOSで、もともとはUbuntuの親会社Canonicalが開発していましたが、現在はUBports財団が保守しています。
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/ubuntu-touch-ubports-installer/images/11358614.webp"
 onerror="this.onerror=null;this.src='https://ivonblog.com/images/unable-to-load-the-image-pepe.webp'"
 &gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;特徴は、インターフェイス設計が比較的完成されており、各国語と言語入力法があることです。デスクトップ環境はLomiri(Unity 8)で、システムはUbuntu 20.04ベースです。&lt;/p&gt;</description><content:encoded>&lt;!-- Co-translated by ChatGPT --&gt;
&lt;p&gt;Ubuntu Touchはスマホ向けLinuxモバイルOSで、もともとはUbuntuの親会社Canonicalが開発していましたが、現在はUBports財団が保守しています。
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/ubuntu-touch-ubports-installer/images/11358614.webp"
 onerror="this.onerror=null;this.src='https://ivonblog.com/images/unable-to-load-the-image-pepe.webp'"
 &gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;特徴は、インターフェイス設計が比較的完成されており、各国語と言語入力法があることです。デスクトップ環境はLomiri(Unity 8)で、システムはUbuntu 20.04ベースです。&lt;/p&gt;
&lt;p&gt;現在UBportsは、Ubuntu Touchを旧型Androidスマホへ移植することに力を入れています。一部機種ではHalium Projectの互換レイヤーを使ってハードウェア問題を解決しますが、必ずしも最新のメインラインLinuxカーネルを動かせるわけではありません。&lt;/p&gt;
&lt;p&gt;インストール手順を簡単にするため、&lt;a href="https://devices.ubuntu-touch.io/" target="_blank" rel="noreferrer"&gt;公式対応機種一覧&lt;/a&gt;に載っている機種であれば、公式提供のインストーラーUbports Installerを使ってスマホへ書き込めます。&lt;/p&gt;
&lt;p&gt;対して、その機種にunofficial port(非公式移植)しかない場合は、作者が提供する純正AndroidファームウェアとUbuntu Touch書き込みパッケージを手動でフラッシュする必要があります。&lt;/p&gt;
&lt;p&gt;以下の例では、僕のスマホは公式対応のXiaomi Pocophone F1で、PCはUbuntu 20.04です。&lt;/p&gt;

&lt;h2 class="relative group"&gt;1. UBports Installerをインストールする
 &lt;div id="1-ubports-installerをインストールする" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#1-ubports-installer%e3%82%92%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab%e3%81%99%e3%82%8b" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://devices.ubuntu-touch.io/installer/" target="_blank" rel="noreferrer"&gt;公式サイト&lt;/a&gt;からインストーラーをダウンロードします。Linux/Windows/MacOSシステムに対応しています。&lt;/p&gt;
&lt;p&gt;Ubuntu 20.04以上ではSnapで直接インストールできます:&lt;/p&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo snap install ubports-installer&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h2 class="relative group"&gt;2. Ubuntu Touchを書き込む
 &lt;div id="2-ubuntu-touchを書き込む" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#2-ubuntu-touch%e3%82%92%e6%9b%b8%e3%81%8d%e8%be%bc%e3%82%80" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;スマホをfastbootへ再起動し、PCへ接続します。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;UBports Installerはデバイスを自動認識するはずです。その後は画面の操作に従えば、インストールパッケージのダウンロードが始まります。
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/ubuntu-touch-ubports-installer/images/j1sjOot.webp"
 onerror="this.onerror=null;this.src='https://ivonblog.com/images/unable-to-load-the-image-pepe.webp'"
 &gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;書き込み後、手動で再起動してRecoveryへ入る必要があるかもしれません。引き続き画面の指示に従い、処理が終わるまで待ちます。
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/ubuntu-touch-ubports-installer/images/6kGXsz7.webp"
 onerror="this.onerror=null;this.src='https://ivonblog.com/images/unable-to-load-the-image-pepe.webp'"
 &gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;その後スマホが再起動し、インストールは完了です。&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;h2 class="relative group"&gt;3. その後のインストール最適化
 &lt;div id="3-その後のインストール最適化" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#3-%e3%81%9d%e3%81%ae%e5%be%8c%e3%81%ae%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab%e6%9c%80%e9%81%a9%e5%8c%96" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://ivonblog.com/ja-jp/posts/ubuntu-touch-tips" target="_blank" rel="noreferrer"&gt;Ubuntu touch使用技巧&lt;/a&gt;を参照してください&lt;/p&gt;

&lt;h2 class="relative group"&gt;4. 関連記事
 &lt;div id="4-関連記事" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#4-%e9%96%a2%e9%80%a3%e8%a8%98%e4%ba%8b" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://ubuntu-touch.io/" target="_blank" rel="noreferrer"&gt;Ubuntu Touch公式サイト&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://forums.ubports.com/" target="_blank" rel="noreferrer"&gt;Ubuntu Touchフォーラム&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</content:encoded><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://ivonblog.com/ja-jp/posts/ubuntu-touch-ubports-installer/featured.webp"/></item><item><title>Ubuntu Touchを試す：Redmi Note 5 + Androidデュアルブート</title><link>https://ivonblog.com/ja-jp/posts/redmi-note5-ubuntu-touch/</link><pubDate>Thu, 04 Nov 2021 18:00:00 +0800</pubDate><author>infoivonblog.nkfjt@aleeas.com (Ivon Huang)</author><guid>https://ivonblog.com/ja-jp/posts/redmi-note5-ubuntu-touch/</guid><description>&lt;!-- Co-translated by ChatGPT --&gt;
&lt;p&gt;Ubuntu TouchはLinuxをスマホに持ち込み、モバイルOSにすることを目指しています。&lt;/p&gt;
&lt;p&gt;CanonicalがUbuntu Touchを放棄した後、Ubportsコミュニティが保守を引き継ぎました。公式対応機種は約20台で、ワンクリックインストーラーも提供されています。&lt;/p&gt;</description><content:encoded>&lt;!-- Co-translated by ChatGPT --&gt;
&lt;p&gt;Ubuntu TouchはLinuxをスマホに持ち込み、モバイルOSにすることを目指しています。&lt;/p&gt;
&lt;p&gt;CanonicalがUbuntu Touchを放棄した後、Ubportsコミュニティが保守を引き継ぎました。公式対応機種は約20台で、ワンクリックインストーラーも提供されています。&lt;/p&gt;
&lt;img src="https://i.imgur.com/jcWAoGl.png" width=200&gt;
&lt;p&gt;このRedmi Note 5は公式対応ではありません。Halium Projectの技術を使っており、Androidシステムと共存でき、Androidエミュレーターもインストールできます。&lt;/p&gt;
&lt;p&gt;Redmi Note 5 + Ubuntu touch、テスト項目：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;WIFI&lt;/li&gt;
&lt;li&gt;Bluetooth&lt;/li&gt;
&lt;li&gt;4Gネットワーク&lt;/li&gt;
&lt;li&gt;懐中電灯&lt;/li&gt;
&lt;li&gt;画面回転&lt;/li&gt;
&lt;li&gt;GPS&lt;/li&gt;
&lt;li&gt;バイブレーション&lt;/li&gt;
&lt;li&gt;カメラ&lt;/li&gt;
&lt;li&gt;音声&lt;/li&gt;
&lt;li&gt;指紋&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 class="relative group"&gt;1. 必要なツール
 &lt;div id="1-必要なツール" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#1-%e5%bf%85%e8%a6%81%e3%81%aa%e3%83%84%e3%83%bc%e3%83%ab" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;スマホ：Redmi Note 5 (whyred)、MIUI 11&lt;/p&gt;
&lt;p&gt;Recovery：TWRP 3.5.2。&lt;/p&gt;
&lt;p&gt;ROM &amp;amp; halium-boot.img：どれか1つをダウンロードします。それぞれバグがあり、全テスト項目が問題ないものはありません。&lt;/p&gt;
&lt;p&gt;Github上のバージョンは、カメラとタイムゾーンが変です：&lt;a href="https://github.com/Linux-On-Sdm6Series/Linux_manifest/releases" target="_blank" rel="noreferrer"&gt;https://github.com/Linux-On-Sdm6Series/Linux_manifest/releases&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Ubportsフォーラムでparasparihar0がビルドしたバージョンは、音声がありません：&lt;a href="https://forums.ubports.com/topic/5128/redmi-note-5-pro-whyred" target="_blank" rel="noreferrer"&gt;https://forums.ubports.com/topic/5128/redmi-note-5-pro-whyred&lt;/a&gt;&lt;/p&gt;

&lt;h2 class="relative group"&gt;2. インストール手順
 &lt;div id="2-インストール手順" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#2-%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab%e6%89%8b%e9%a0%86" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;Androidのパーティション暗号化が原因でUbuntu touchが起動できない問題があるようです。遭遇した場合はdataパーティションをフォーマットしてからUbuntu touchを入れるしかありません。&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;TWRP Recoveryに入り、bootパーティションをバックアップします。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;次に&lt;code&gt;halium-boot.img&lt;/code&gt;をbootパーティションへ書き込みます&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Ubuntu touchシステムを書き込みます。/dataパーティションにインストールされます。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;起動してUbuntu touchシステムに入ります。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;起動後に言語と地域を設定してデスクトップに入ると、基本的な使い方のチュートリアルがあります。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;デフォルトのログインアカウントは&lt;code&gt;phablet&lt;/code&gt;で、パスワードも&lt;code&gt;phablet&lt;/code&gt;です。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Androidシステムへ戻して起動したい場合は、元のboot.imgを復元するだけです。Github上にはUbuntu touchを完全にアンインストールするzipファイルもあります。&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;h2 class="relative group"&gt;3. アプリケーション
 &lt;div id="3-アプリケーション" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#3-%e3%82%a2%e3%83%97%e3%83%aa%e3%82%b1%e3%83%bc%e3%82%b7%e3%83%a7%e3%83%b3" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;操作ロジック：右端から内側へスワイプするとマルチタスクモード、左端から内側へスワイプするとランチャーを開きます。右上から下へスワイプするとクイック設定メニューを開きます。&lt;/p&gt;
&lt;p&gt;Ubuntu touchのスクリーンショット操作は、音量上下ボタンを同時に押すことです。
&lt;img src="https://i.imgur.com/AffGowc.png" width=200&gt;&lt;/p&gt;
&lt;img src="https://i.imgur.com/fGKVZFo.png" width=200&gt;
&lt;p&gt;ロック画面。
&lt;img src="https://i.imgur.com/a27evfK.png" width=200&gt;&lt;/p&gt;
&lt;p&gt;カメラは正常に撮影できますが、たまにクラッシュします。
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://i.imgur.com/zDnaiLF.png"
 onerror="this.onerror=null;this.src='https://ivonblog.com/images/unable-to-load-the-image-pepe.webp'"
 &gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;端末を開くたびにパスワード入力が必要です。
&lt;img src="https://i.imgur.com/tIzKMVQ.png" width=200&gt;&lt;/p&gt;
&lt;p&gt;内蔵のMorphブラウザはChrome 77ベースです。ハードウェアアクセラレーションはないようで、デフォルトではデスクトップサイトを開きます。
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://i.imgur.com/uoVJmc2.png"
 onerror="this.onerror=null;this.src='https://ivonblog.com/images/unable-to-load-the-image-pepe.webp'"
 &gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;APPはアプリストアのOpenStoreからダウンロードします。
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://i.imgur.com/q5gcqtp.png"
 onerror="this.onerror=null;this.src='https://ivonblog.com/images/unable-to-load-the-image-pepe.webp'"
 &gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;Godot 3D APPは正常に動作します。3D性能のテストです（このスマホのプロセッサーはs636）
&lt;img src="https://i.imgur.com/34Csgta.png" width=200&gt;&lt;/p&gt;
&lt;p&gt;UI Tweak Tool APPもあります。これはシステムを強制的に大画面デスクトップモードへ切り替えられます。&lt;/p&gt;
&lt;p&gt;スマホモードでは、一般的なLinuxプログラムのGUIは起動できません。Libertineコンテナーを使ってインストールする必要があります。&lt;/p&gt;

&lt;h2 class="relative group"&gt;4. 感想
 &lt;div id="4-感想" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#4-%e6%84%9f%e6%83%b3" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;最大の問題は、これらのROMのファームウェアがどれも不安定なことです。Appは更新するとすぐ落ちがちです。&lt;/p&gt;
&lt;p&gt;Linuxプログラムもコンテナーで実行する必要があり、使えるネイティブAppも大してありません。&lt;/p&gt;
&lt;p&gt;たぶんAndroidにchrootを入れた方が実用的です……&lt;/p&gt;</content:encoded></item></channel></rss>