<?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>Microsoft Surface on Ivon's Blog</title><link>https://ivonblog.com/ja-jp/tags/microsoft-surface/</link><description>Recent content in Microsoft Surface 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>Wed, 03 Jun 2026 19:00:00 +0800</lastBuildDate><atom:link href="https://ivonblog.com/ja-jp/tags/microsoft-surface/index.xml" rel="self" type="application/rss+xml"/><follow_challenge><feedId>56005902658351104</feedId><userId>1132431067563556864</userId></follow_challenge><item><title>Linuxのタッチスクリーンで仮想キーボードを使って入力する (X11 &amp; Waylandデスクトップ)</title><link>https://ivonblog.com/ja-jp/posts/linux-on-screen-keyboard/</link><pubDate>Wed, 03 Jun 2026 19:00:00 +0800</pubDate><author>infoivonblog.nkfjt@aleeas.com (Ivon Huang)</author><guid>https://ivonblog.com/ja-jp/posts/linux-on-screen-keyboard/</guid><description>&lt;!-- Co-translated by ChatGPT --&gt;
&lt;p&gt;Use virtual / on-screen keyboard on Linux devices with touch screen.
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/linux-on-screen-keyboard/images/title.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;Microsoft Surface、Lenovo Yoga、Pine64 PineTab、Librem TabのようなLinuxタブレットを使っている人なら、タッチスクリーン入力の問題にぶつかるはずです。スクリーンキーボードで中国語を入力できるのでしょうか？&lt;/p&gt;</description><content:encoded>&lt;!-- Co-translated by ChatGPT --&gt;
&lt;p&gt;Use virtual / on-screen keyboard on Linux devices with touch screen.
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/linux-on-screen-keyboard/images/title.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;Microsoft Surface、Lenovo Yoga、Pine64 PineTab、Librem TabのようなLinuxタブレットを使っている人なら、タッチスクリーン入力の問題にぶつかるはずです。スクリーンキーボードで中国語を入力できるのでしょうか？&lt;/p&gt;
&lt;p&gt;通常、タッチデバイスにはユーザーが入力するための仮想キーボードがあります。Windowsには&lt;a href="https://support.microsoft.com/zh-tw/windows/%E4%BD%BF%E7%94%A8%E8%9E%A2%E5%B9%95%E5%B0%8F%E9%8D%B5%E7%9B%A4-osk-%E8%BC%B8%E5%85%A5-ecbb5e08-5b4e-d8c8-f794-81dbf896267a" target="_blank" rel="noreferrer"&gt;螢幕小鍵盤&lt;/a&gt;があります。ではLinuxは？&lt;/p&gt;
&lt;p&gt;これは使っているLinuxデスクトップ環境と、X11かWaylandのどちらの表示プロトコルを使っているかによります。話し始めると複雑になるので、デスクトップ環境ごとに分けます。&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%83%87%e3%82%b9%e3%82%af%e3%83%88%e3%83%83%e3%83%97%e7%92%b0%e5%a2%83%e3%81%94%e3%81%a8%e3%81%ae%e3%82%bf%e3%83%83%e3%83%81%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%ad%e3%83%bc%e3%83%9c%e3%83%bc%e3%83%89" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;

&lt;h3 class="relative group"&gt;GNOME
 &lt;div id="gnome" 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="#gnome" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;Ubuntu、Fedora、Debianなどのディストリビューションのデフォルト環境。 &lt;strong&gt;最新バージョンGNOME 50&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;GNOME 40以降にはスクリーンキーボードが内蔵されており、X11とWaylandプロトコルの両方で使えます。&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://static.ivonblog.com/posts/linux-on-screen-keyboard/images/Screenshot2024004-37.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;これで画面をタップするとOSKキーボードが出ます。画面下から上へスワイプして開きます。
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/linux-on-screen-keyboard/images/2024-11-30_00-59.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;ただ、僕はGNOME内蔵のキーボードは簡素すぎると思います。&lt;a href="https://ivonblog.com/posts/how-to-install-gnome-extensions/" target="_blank" rel="noreferrer"&gt;GNOME擴充套件管理員&lt;/a&gt;を使って&lt;a href="https://github.com/Vishram1123/gjs-osk" target="_blank" rel="noreferrer"&gt;GJS OSK&lt;/a&gt;をインストールすると、より本格的なスクリーンキーボードが手に入ります。&lt;/p&gt;

&lt;h3 class="relative group"&gt;KDE Plasma
 &lt;div id="kde-plasma" 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="#kde-plasma" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;Kubuntu、Fedora Spin、openSUSE、SteamOSのデフォルトデスクトップ環境。 &lt;strong&gt;最新バージョンKDE Plasma 6.6&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;KDEのタッチキーボードは問題が多く、不安定です。少なくともKDE Plasam 6.6以降でようやく多少使いやすくなりました。&lt;/p&gt;
&lt;p&gt;Plasma Login Managerのログイン画面には&lt;code&gt;Maliit Keyboard&lt;/code&gt;の仮想キーボードがあります。&lt;/p&gt;
&lt;p&gt;X11プロトコルのKDEには、良い解決策がありません。&lt;code&gt;qtvirtualkeyboard&lt;/code&gt;はありますが、QTフレームワークのプログラムでしか使えません。素直に&lt;code&gt;onboard&lt;/code&gt;を入れるのがおすすめです。&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;WaylandプロトコルのKDEは&lt;code&gt;Maliit Keyboard&lt;/code&gt;を使います。MeeGoの入力メソッドをベースに開発されたものです。Mallit Keyboardパッケージを手動でインストールする必要があるかもしれません：&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 apt install maliit-keyboard&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;続いてシステム設定 → キーボード → 仮想キーボードで、Maliit Keyboardを有効にします。
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/linux-on-screen-keyboard/images/20241130_011038.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;システムトレイの入力メソッドアイコンをクリックして、キーボードを呼び出します。下へスワイプすると閉じます。
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/linux-on-screen-keyboard/images/20241130_004618.webp"
 onerror="this.onerror=null;this.src='https://ivonblog.com/images/unable-to-load-the-image-pepe.webp'"
 &gt;&lt;/figure&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-on-screen-keyboard/images/20241130_004453.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;Maliit Keyboardは注音、拼音入力メソッドに対応しています。&lt;/p&gt;
&lt;p&gt;また、Maliit KeyboardはFcitx5入力メソッドと併用できません。Maliit KeyboardとFcitx5はどちらもKDE Plasmaの仮想キーボード機構を通じて起動するため、一度に使えるのは一つだけです。&lt;/p&gt;
&lt;p&gt;スクリーンキーボードでキーボード入力イベントをエミュレートし、Fcitx5の入力メソッドで中国語を入力したい場合は、&lt;a href="https://github.com/fortime/fcitx5-osk" target="_blank" rel="noreferrer"&gt;fcitx5-osk&lt;/a&gt;へ切り替える必要があります。&lt;/p&gt;

&lt;h3 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%9d%e3%81%ae%e4%bb%96%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" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;まずX11プロトコルのデスクトップについて。XFCE、Cinnamon、LXQT、i3wmには独自のスクリーンキーボードがありません。ただし同じX11プロトコルなので、&lt;code&gt;onboard&lt;/code&gt;をインストールすれば十分です。GNOME X11とKDE Plasma X11でもこのキーボードを使えます。&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 apt install onboard&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Onboardキーボードはカスタマイズ性が高く、画面サイズに合わせてレイアウトを選べます。
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/linux-on-screen-keyboard/images/Screenshot_20241130_113912.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;さらに物理キーボード入力をエミュレートできるので、Fcitx5と組み合わせて漢語拼音を入力できます。&lt;/p&gt;
&lt;p&gt;onboardは基本的にX11デスクトップでしか使えません。Wayland環境ではXWayland経由でしか実行できず、bugも多いです。&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;次はWaylandプロトコルのデスクトップです。&lt;/p&gt;
&lt;p&gt;wlrootsベースで書かれたデスクトップ環境やコンポジタでは、Sway、Hyprland、XFCE、&lt;a href="https://github.com/jjsullivan5196/wvkbd" target="_blank" rel="noreferrer"&gt;wvkbd&lt;/a&gt;を使って入力します。C言語で書かれた極めてシンプルなLinuxスクリーンキーボードで、キーボード入力イベントをエミュレートできます。外観もカスタマイズできます。
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/linux-on-screen-keyboard/images/wvkbd.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;Phoshには&lt;a href="https://gitlab.gnome.org/World/Phosh/squeekboard" target="_blank" rel="noreferrer"&gt;Squeekboard&lt;/a&gt;キーボードが内蔵されていますが、他のデスクトップ環境では使えません。&lt;/p&gt;
&lt;p&gt;KDE Plasma Mobile 6には&lt;a href="https://github.com/maliit/keyboard" target="_blank" rel="noreferrer"&gt;Maliit Keyboard&lt;/a&gt;が内蔵されています。中国語注音に対応していますが、不安定です。&lt;/p&gt;
&lt;p&gt;Ubuntu Touchには&lt;a href="https://github.com/maliit/keyboard" target="_blank" rel="noreferrer"&gt;Maliit Keyboard&lt;/a&gt;が内蔵されており、中国語注音に対応しています。現時点で唯一、本当に使える入力メソッドです。Lomiriデスクトップ環境でしか使えません。&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%bf%e3%83%83%e3%83%81%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%ad%e3%83%bc%e3%83%9c%e3%83%bc%e3%83%89%e3%81%a7%e4%b8%ad%e5%9b%bd%e8%aa%9e%e3%82%92%e5%85%a5%e5%8a%9b%e3%81%99%e3%82%8b" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;残念ながら、Linuxのタッチスクリーンキーボードはほぼ英語にしか対応しておらず、キー上に注音を表示できません。なので、物理キーボード入力イベントをエミュレートする方式をうまく使って入力する必要があります。&lt;/p&gt;
&lt;p&gt;GNOMEデスクトップに&lt;a href="https://extensions.gnome.org/extension/5949/gjs-osk/" target="_blank" rel="noreferrer"&gt;GJS OSK&lt;/a&gt;を組み合わせる例で説明します。&lt;/p&gt;
&lt;p&gt;&lt;a href="https://ivonblog.com/posts/ubuntu-fcitx5/" target="_blank" rel="noreferrer"&gt;Fcitx5&lt;/a&gt;をインストールし、漢語拼音入力メソッドを有効にしてください。さらに&lt;a href="https://extensions.gnome.org/extension/261/kimpanel/" target="_blank" rel="noreferrer"&gt;Input Method Panel&lt;/a&gt;をインストールして、入力メソッドアイコンを表示します。&lt;/p&gt;
&lt;p&gt;その後、スクリーンキーボードでCTRL + スペースキーを押して入力メソッドを切り替えるか、システムトレイのenキーボードアイコンをタップして入力メソッドを切り替えれば、英字で中国語を入力できます。
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/linux-on-screen-keyboard/images/2024-03-0818-58-442.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;「手書き入力を文字に変換」する必要がある場合は、こちらの記事を参照してください：&lt;a href="https://ivonblog.com/posts/linux-handwritten-chinese-im/" target="_blank" rel="noreferrer"&gt;Linux Handwriting IDE&lt;/a&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="#%e5%8f%82%e8%80%83%e8%b3%87%e6%96%99" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://help.gnome.org/users/gnome-help/stable/keyboard-osk.html.en" target="_blank" rel="noreferrer"&gt;Use an on-screen keyboard - GNOME Library&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.oracle.com/en/operating-systems/oracle-linux/7/accessibility/accessibility-WorkingWithOnScreenKeyboards.html" target="_blank" rel="noreferrer"&gt;4 Working With On-Screen Keyboards - Oracle Linux 7 Documentation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://wiki.postmarketos.org/wiki/Input_methods" target="_blank" rel="noreferrer"&gt;Input methods - postmarketOS Wiki&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://wiki.archlinux.org/title/Tablet_PC" target="_blank" rel="noreferrer"&gt;Tablet PC - ArchWiki&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://blog.martin-graesslin.com/blog/2021/03/using-maliit-keyboard-in-a-plasma-wayland-session/" target="_blank" rel="noreferrer"&gt;Using maliit-keyboard in a Plasma Wayland session - Martin&amp;rsquo;s Blog&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/linux-on-screen-keyboard/featured.webp"/></item><item><title>LinuxタブレットPCの使い方メモ + 常用タッチアプリ + 中国語オンスクリーンキーボード</title><link>https://ivonblog.com/ja-jp/posts/my-gnu-linux-tablet-setup/</link><pubDate>Sat, 07 Mar 2026 11:00:00 +0800</pubDate><author>infoivonblog.nkfjt@aleeas.com (Ivon Huang)</author><guid>https://ivonblog.com/ja-jp/posts/my-gnu-linux-tablet-setup/</guid><description>&lt;!-- Co-translated by ChatGPT --&gt;
&lt;p&gt;The tips and tricks for the Linux desktop on 2-in-1 laptop tablets.&lt;/p&gt;
&lt;p&gt;ここでは、私がLinuxタブレットPCで使っている設定を書いておきます。他のLinuxタブレットPCユーザーの参考になればと思います。
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/my-gnu-linux-tablet-setup/images/1.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;現在、手元には「Pine64 PineTab 2」と「Microsoft Surface Go 2」のタブレットがあります。&lt;/p&gt;</description><content:encoded>&lt;!-- Co-translated by ChatGPT --&gt;
&lt;p&gt;The tips and tricks for the Linux desktop on 2-in-1 laptop tablets.&lt;/p&gt;
&lt;p&gt;ここでは、私がLinuxタブレットPCで使っている設定を書いておきます。他のLinuxタブレットPCユーザーの参考になればと思います。
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/my-gnu-linux-tablet-setup/images/1.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;現在、手元には「Pine64 PineTab 2」と「Microsoft Surface Go 2」のタブレットがあります。&lt;/p&gt;
&lt;p&gt;どちらもタブレットとノートPCの中間に位置する端末です。2-in-1タブレットPC、あるいはコンバーチブルPCと言ってもよいでしょう。&lt;/p&gt;
&lt;p&gt;タッチとキーボード、2種類の操作方法を提供します。&lt;/p&gt;
&lt;p&gt;そのため、最適化されたLinuxを選ぶ必要があります。タッチスクリーンとキーボード・マウス入力の両方に対応できなければなりません。&lt;/p&gt;

&lt;h2 class="relative group"&gt;1. OSの選択
 &lt;div id="1-osの選択" 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-os%e3%81%ae%e9%81%b8%e6%8a%9e" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;基本的には、ハードウェアがどのLinuxディストリビューションをサポートしているかで決めます。ここで言うLinuxディストリビューションにはAndroidとChromeOSは含めません。私が欲しいのは「純」GNU/Linuxタブレットです。&lt;/p&gt;
&lt;p&gt;x86タブレットはUEFIがあり、ドライバーも比較的どうにかしやすいので、選べるディストリビューションが多いです。個人的にはDebian系とUbuntu系のディストリビューションを一番おすすめします。x86でもARMアーキテクチャのタブレットでも対応がよく、安定しています。次点はFedora系とArch Linux系のディストリビューションです。最新機能を追えますが、安定性は犠牲になります。&lt;/p&gt;
&lt;p&gt;ARMタブレットはもっと複雑です。UEFIがなく、ドライバーも断片化しているためです。一般的にはMobian (Debian)、postmarketOS、Ubuntu touchなどを試せます。より小規模な選択肢としてはArch Linux ARM、Fedora Mobileもあります。&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%83%87%e3%82%b9%e3%82%af%e3%83%88%e3%83%83%e3%83%97%e7%92%b0%e5%a2%83%e3%81%ae%e9%81%b8%e6%8a%9e" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;個人的には、「ノートPCモード」と「タブレットモード」の両方をうまく処理できるLinuxデスクトップ環境は存在しないと思っています。同じ画面で2つのモードを行ったり来たりするのは、まあ賢明ではありません。作業セッションで分けるべきです。なので私は2つのデスクトップ環境を入れています。LinuxのDisplay Managerが複数のデスクトップ環境を起動できる仕組みを利用し、その時点で使いたいモードに合わせて適切なデスクトップへ入ります。&lt;/p&gt;
&lt;p&gt;Linuxデスクトップ環境はたくさんありますが、現段階ではWaylandのほうがよく、X11はもう時代についていけていません。いろいろなデスクトップを実際に試した結果、この種のコンバーチブルタブレット環境にはやはりGNOME 50 + Phoshが一番合うと分かりました。KDE Plasma 6はあと一歩ですが、まだ十分ではなく、キーボード操作向きです。Cosmicデスクトップについては今後の発展を見守っています。&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Debianを例にすると、公式リポジトリからGNOMEとPhoshをインストールします。ディストリビューションによってはGNOMEがすでにプリインストールされているので、その場合はPhoshを追加するだけで十分です。&lt;/li&gt;
&lt;/ol&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 apt install gnome phosh&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;ol start="2"&gt;
&lt;li&gt;表示マネージャーにはGDMを使います。起動後、ログイン画面でデスクトップ環境を切り替えやすくするためです：&lt;/li&gt;
&lt;/ol&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 systemctl &lt;span class="nb"&gt;enable&lt;/span&gt; gdm&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;ol start="3"&gt;
&lt;li&gt;
&lt;p&gt;まず、GNOMEデスクトップはPCデスクトップモード担当です。つまり、タブレットにキーボードを接続しているときに使います。たまにタッチ操作を混ぜるのもOKです。Phoshは1アプリ1画面なので、従来のPC的なマルチタスクには合いません。さらにPhoshはGNOME拡張機能と互換性がないため、この場面ではGNOMEの出番です。このモードはメモ書き、ウェブ閲覧、リモート開発に使います。GNOMEの操作ロジックに慣れていない場合は、先にこちらを読んでください：&lt;a href="https://ivonblog.com/posts/how-to-use-gnome/" target="_blank" rel="noreferrer"&gt;Linux GNOME桌面使用心法，理解設計哲學與操作邏輯&lt;/a&gt;
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/my-gnu-linux-tablet-setup/images/gnome.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;内蔵オンスクリーンキーボードはGNOMEのシステム設定で有効化できますが、十分ではありません。&lt;a href="https://ivonblog.com/posts/linux-on-screen-keyboard/" target="_blank" rel="noreferrer"&gt;GJS-OSK&lt;/a&gt;フローティングキーボードをインストールするのがおすすめです。Fcitx5と組み合わせて中国語入力ができます。現状では漢語ピンインしか入力できません。
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/my-gnu-linux-tablet-setup/images/osk.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;タブレットは常時電源に接続しているわけではないので、GNOMEでもPhoshでも、私はシステム設定 → 電源管理で、一定時間使わなければ自動的に一時停止（suspend）して休眠モードに入るよう設定しています。自動休眠を一時的に無効化したい場合はCaffeine拡張機能を入れます。するとGNOME右上に無効化用のボタンが出ます。また、GNOMEはPower Profile Daemonを通じてシステムの消費電力を制御し、電源モードも右上から調整できます。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;一方で、Phoshデスクトップは純タッチ操作モード担当です。つまり、タブレットを手に持って電子書籍やpaperを読むときに使います。Phoshのアニメーションは明らかに滑らかで、ジェスチャーもタッチ端末向けに最適化されています。1アプリ1ウィンドウという思想とグローバルキーボード、それで十分です。&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;小技：Phosh 0.35.0以降では、画面下部のピル型バーを長押しするとキーボードを呼び出せます。キーボードのTerminalレイアウトならFcitx5のピンイン入力を呼び出せます。
&lt;img src="https://static.ivonblog.com/posts/my-gnu-linux-tablet-setup/images/phosh.webp" width=300&gt;&lt;/p&gt;
&lt;p&gt;キーボードを接続すると、Phoshは自動的にDocked Modeに入ります。このときはウィンドウの重なりが許可され、ウィンドウの位置とサイズをドラッグで調整できます。&lt;/p&gt;
&lt;p&gt;PhoshはGNOMEアプリのウィンドウ最小化・最大化ボタンを消してしまうことがあります。これは&lt;code&gt;~/.profile&lt;/code&gt;に以下のgsettingsコマンドを追加して、自動的に戻せます。&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="k"&gt;if&lt;/span&gt; &lt;span class="o"&gt;[[&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;&lt;/span&gt;&lt;span class="nv"&gt;$XDG_CURRENT_DESKTOP&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;&lt;/span&gt; &lt;span class="o"&gt;==&lt;/span&gt; *&lt;span class="s2"&gt;&amp;#34;GNOME&amp;#34;&lt;/span&gt;* &lt;span class="o"&gt;]]&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="k"&gt;then&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; gsettings &lt;span class="nb"&gt;set&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;org.gnome.desktop.wm.preferences&amp;#34;&lt;/span&gt; button-layout &lt;span class="s2"&gt;&amp;#34;appmenu:minimize,maximize,close&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;fi&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&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-%e7%94%bb%e9%9d%a2%e8%87%aa%e5%8b%95%e5%9b%9e%e8%bb%a2%e3%81%ae%e5%95%8f%e9%a1%8c" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;タブレットの多くは重力センサーを内蔵しており、画面の向きを検出します。&lt;/p&gt;
&lt;p&gt;Waylandデスクトップはこれを比較的うまく処理しますが、X11デスクトップはだめです。&lt;/p&gt;
&lt;p&gt;GNOMEとKDE Plasmaデスクトップ環境では、&lt;code&gt;iio-sensor-proxy&lt;/code&gt;パッケージをインストールすると画面が自動回転します：&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 apt install iio-sensor-proxy
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo systemctl &lt;span class="nb"&gt;enable&lt;/span&gt; --now iio-sensor-proxy&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h2 class="relative group"&gt;4. 常用APP
 &lt;div id="4-常用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="#4-%e5%b8%b8%e7%94%a8app" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://ivonblog.com/posts/linux-recommended-application/" target="_blank" rel="noreferrer"&gt;Linux常用軟體&lt;/a&gt;を参照してください。&lt;/p&gt;
&lt;p&gt;タッチ端末向けに設計されたLinuxアプリケーションは増えていますが、主流はまだキーボード中心です。なので、多くの操作はブラウザ内で済ませることになるでしょう。&lt;/p&gt;
&lt;p&gt;私はGNOMEデスクトップを使っていますが、それでも多くのKDE APPを使います。&lt;/p&gt;
&lt;p&gt;一部のリストは以下の通りです：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GJS-OSK：GNOME拡張機能。よりよいオンスクリーンキーボードです。&lt;/li&gt;
&lt;li&gt;Caffeine：GNOME拡張機能。PCが自動的に休眠モードへ入るのを一時的に防ぎます。&lt;/li&gt;
&lt;li&gt;GSConnect。GNOME拡張機能。KDE Connectに似たファイル転送と通知同期ソフトです。&lt;/li&gt;
&lt;li&gt;Firefox：垂直タブの有効化をおすすめします。2本指で画面を拡大できます。&lt;/li&gt;
&lt;li&gt;Chromium系ブラウザ：ChromeやBraveなど。マウスとタッチスクリーンの対応がよく、ジェスチャーで前のページへ戻れます。2本指で画面を拡大できます。&lt;/li&gt;
&lt;li&gt;Dolphin：多機能ファイルマネージャー。タッチ操作をサポートしています。&lt;/li&gt;
&lt;li&gt;&amp;ldquo;Drawing&amp;rdquo; by maoschanz：タッチ操作で写真を編集します。&lt;/li&gt;
&lt;li&gt;Krita：描画・画像編集アプリ。&lt;/li&gt;
&lt;li&gt;Gwenview：写真ビューア兼アルバム。モバイル端末向けに最適化されたインターフェースが欲しいならKDE Kokoもありますが、私はかなり使いにくいと思います。&lt;/li&gt;
&lt;li&gt;VLC：動画プレーヤー。&lt;/li&gt;
&lt;li&gt;Okular：PDFの閲覧と注釈用です。高速で機能も多いです。&lt;/li&gt;
&lt;li&gt;KOReader：軽量PDFリーダー。&lt;/li&gt;
&lt;li&gt;Joplin Desktop：Markdownノートと手書きノートを書くためのもの。&lt;/li&gt;
&lt;li&gt;Rnote：手書きノートとPDF注釈用。Xournal++より安定しています。&lt;/li&gt;
&lt;li&gt;EasyEffects + Auto Gain Presets：タブレットスピーカー用イコライザー。&lt;/li&gt;
&lt;li&gt;LocalSend：比較的安定したWifiファイル転送手段。&lt;/li&gt;
&lt;li&gt;Moonlight Game Streaming：リモートデスクトップとゲーム。&lt;/li&gt;
&lt;li&gt;Visual Studio Code：万能テキストエディター。重すぎると思うならZedを入れます。&lt;/li&gt;
&lt;li&gt;Vim：端末用テキストエディター。&lt;/li&gt;
&lt;li&gt;Konsole：キーボードとタッチ操作に対応した端末。&lt;/li&gt;
&lt;li&gt;Fcitx5。中国語入力に使います。ほとんどの場合、キーボードを接続して注音入力を使います。タッチ入力したい場合はピンインを覚える必要があります。&lt;/li&gt;
&lt;li&gt;Flatpak。新しいソフトウェアのインストールが楽です。アプリケーションがドライバーを自分ごとまとめて持っているため、システム更新の影響を受けにくくなります。&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 class="relative group"&gt;5. WaydroidでAndroid APPを実行
 &lt;div id="5-waydroidでandroid-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="#5-waydroid%e3%81%a7android-app%e3%82%92%e5%ae%9f%e8%a1%8c" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;Linuxを使っているのにAndroid APPを動かすのは変な感じですが、急に必要になったときはAndroid環境があるとやはり便利です。&lt;/p&gt;
&lt;p&gt;Waydroidの詳しい使い方はこちらを参照：&lt;a href="https://ivonblog.com/posts/ubuntu-waydroid/" target="_blank" rel="noreferrer"&gt;Waydroid教學&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;プロプライエタリソフトウェアの&lt;a href="https://play.google.com/store/apps/details?id=org.crape.rotationcontrol&amp;amp;hl=zh_TW" target="_blank" rel="noreferrer"&gt;Rotation Control&lt;/a&gt;をインストールして、Androidの画面向きを手動制御します。GNOMEの画面を回転するとWaydroidウィンドウが半分に切れてしまうためです。なので最善の操作方法は、GNOMEの自動回転を無効化し、Waydroid側のソフトウェアで画面方向を手動回転することです。&lt;/p&gt;
&lt;p&gt;Waydroidはマウス、キーボード、タッチ、スタイラス入力を受け取れます。筆圧まで認識できます。そこまでやるのか、という感じです。&lt;/p&gt;</content:encoded><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://ivonblog.com/ja-jp/posts/my-gnu-linux-tablet-setup/featured.webp"/></item><item><title>Surface Go 2にGNU/Linuxシステムをインストールして低スペックタブレットの性能を引き上げる方法</title><link>https://ivonblog.com/ja-jp/posts/install-linux-on-surface-go-2/</link><pubDate>Tue, 02 Dec 2025 22:00:00 +0800</pubDate><author>infoivonblog.nkfjt@aleeas.com (Ivon Huang)</author><guid>https://ivonblog.com/ja-jp/posts/install-linux-on-surface-go-2/</guid><description>&lt;!-- Co-translated by ChatGPT --&gt;
&lt;p&gt;Surface Go 2に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/install-linux-on-surface-go-2/images/11.webp"
 onerror="this.onerror=null;this.src='https://ivonblog.com/images/unable-to-load-the-image-pepe.webp'"
 &gt;&lt;/figure&gt;

&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/install-linux-on-surface-go-2/images/11-2.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;&lt;a href="https://www.pixiv.net/artworks/73088224" target="_blank" rel="noreferrer"&gt;壁紙の出典&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Microsoftが出しているSurfaceタブレットファミリーの中に、中低価格帯のモデルがあります。それがSurface Goシリーズです。搭載されているプロセッサはどれもエントリークラスです。Microsoftがどれだけ最適化しても、Windows 10を動かすと息切れする事実は変わりません。バッテリー持ちはいまいち、筐体は熱くなりやすい、CPUはすぐ100%、さらにWindowsのシステムファイルが大量のディスク容量を占有します。低スペック機のいつもの味です。
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/install-linux-on-surface-go-2/images/22.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;</description><content:encoded>&lt;!-- Co-translated by ChatGPT --&gt;
&lt;p&gt;Surface Go 2に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/install-linux-on-surface-go-2/images/11.webp"
 onerror="this.onerror=null;this.src='https://ivonblog.com/images/unable-to-load-the-image-pepe.webp'"
 &gt;&lt;/figure&gt;

&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/install-linux-on-surface-go-2/images/11-2.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;&lt;a href="https://www.pixiv.net/artworks/73088224" target="_blank" rel="noreferrer"&gt;壁紙の出典&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Microsoftが出しているSurfaceタブレットファミリーの中に、中低価格帯のモデルがあります。それがSurface Goシリーズです。搭載されているプロセッサはどれもエントリークラスです。Microsoftがどれだけ最適化しても、Windows 10を動かすと息切れする事実は変わりません。バッテリー持ちはいまいち、筐体は熱くなりやすい、CPUはすぐ100%、さらにWindowsのシステムファイルが大量のディスク容量を占有します。低スペック機のいつもの味です。
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/install-linux-on-surface-go-2/images/22.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;そこへLinuxシステムを入れ替えてインストールすれば、ユーザー体験をある程度改善できます。見てください。インストール直後のLinuxシステムが使うディスク容量は10GB未満で、起動直後のRAM使用量は約1GBです。
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/install-linux-on-surface-go-2/images/33.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;Surfaceシリーズのタブレットは、大半がx86アーキテクチャのIntelプロセッサを中心にしたデバイスです。標準的なUEFIを備えており、さらにIntelはLinux上流へ積極的に貢献しているため、Linuxディストリビューション側のサポートは全体的に良好です。&lt;/p&gt;
&lt;p&gt;また、Surfaceタブレットで使われている特殊なドライバについては、linux-surfaceプロジェクトのチームが専用カーネルを提供しており、互換性を高められます。&lt;/p&gt;
&lt;p&gt;Surfaceの機能の大部分はLinuxでも正常に使えます。タッチスクリーン、キーボード、MPPプロトコルのスタイラス、自動回転、自動輝度、スタンバイ、VA-APIによる動画デコードアクセラレーションなどです。
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/install-linux-on-surface-go-2/images/44.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;Linuxデスクトップは比較的リソースを食わないので、余ったリソースで軽めのSteamゲームを遊ぶことも可能です。
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/install-linux-on-surface-go-2/images/55.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;Waydroidコンテナを使えば、Androidアプリもシームレスに動かせます。
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/install-linux-on-surface-go-2/images/66.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;バッテリー持ちについては、使うアプリ次第です。一般的にChromiumブラウザでWebを見ながら文字入力する程度なら、Linuxを入れたSurface Go 2は約5時間持ちます。この結果はWindowsと一長一短です。そもそもSurfaceはWindows向けに設計されたハードウェアなので、LinuxカーネルのスケジューリングをWindowsと同列に比べるのは無理があります。
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/install-linux-on-surface-go-2/images/battery-life.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;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%89%8d%e6%8f%90%e6%9d%a1%e4%bb%b6" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;ここではIvonがSurface Go 2 (Intel Pentium 4425Y、4G/64G) Wifi版を使って実演します。&lt;/p&gt;
&lt;p&gt;Surfaceシリーズのハードウェアに対するLinuxのサポート状況については、Githubのこの表を参照してください：&lt;a href="https://github.com/linux-surface/linux-surface/wiki/Supported-Devices-and-Features#feature-matrix" target="_blank" rel="noreferrer"&gt;Supported Devices and Features&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;執筆時点でSurface Go 2最大の問題はカメラ品質の悪さです。Intel IPU3カメラはぎりぎり使えますが、Linuxでの撮影品質はWindows上の品質ほど良くありません。さらにカメラはlibcameraとPipeWireに依存しており、カメラへアクセスできるのはFirefoxだけです。他のアプリからカメラへアクセスするには、v4l2loopbackでデバイスをエミュレートする必要があります。今後の改善待ちです。
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/install-linux-on-surface-go-2/images/wvl.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;可能であれば、Windowsシステムを最新版へ更新しておきましょう。UEFIも含めます。UEFI更新プログラムはLinux上では使えない可能性があるためです。&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-linux%e8%b5%b7%e5%8b%95%e3%83%87%e3%82%a3%e3%82%b9%e3%82%af%e3%82%92%e4%bd%9c%e6%88%90%e3%81%99%e3%82%8b" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;どのLinuxディストリビューションを使うべきか？x86アーキテクチャ対応のLinuxディストリビューションなら選択肢に入ります。Debian、Ubuntu、Fedora、Arch Linux、openSUSE、Gentoo、postmarketOSなどです。あとは個人の好みと用途次第です。安定性が欲しいならDebian &amp;amp; Ubuntu、最新機能が欲しいならFedora &amp;amp; Arch Linuxを選びます。&lt;/p&gt;
&lt;p&gt;ここではFedora Linuxを選びました。最新版のソフトウェアを使えますが、少し不安定です。デスクトップ環境はKDE Plasmaにします。完全なPC向けデスクトップがあり、仮想キーボードもあります。これでSurface GoをノートPCとしてもタブレットとしても使えます。物理キーボードを使わず、よりタブレット寄りの操作感にしたいなら、デフォルトのGNOMEデスクトップのほうが良いです。&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Linuxをインストールする前に、Windows Updateでシステムとファームウェア(Firmware)を最新版へ更新しておくのがベストです。Linuxからはこれらのドライバをダウンロードできない可能性があります。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.fedoraproject.org" target="_blank" rel="noreferrer"&gt;Fedora&lt;/a&gt;公式サイトからISOをダウンロードし、KDEデスクトップ版を選びます。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;それから&lt;a href="https://ivonblog.com/posts/ventoy-installation/" target="_blank" rel="noreferrer"&gt;Ventoy&lt;/a&gt;で起動ディスクを作成します。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Surface Go 2のポートはType-Cしかないため、USBメモリを挿すにはType-C拡張ハブが必要かもしれません。Surface Go 2はSDカードから起動できません。&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&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-linux%e3%81%ae%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab%e3%82%92%e9%96%8b%e5%a7%8b%e3%81%99%e3%82%8b" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Surface Go 2の電源を切ります。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;電源ボタンと音量上ボタンを長押ししてUEFIに入ります。この画面はタッチ操作できるのでキーボードを接続しなくても構いません。ただし、その後のLinuxインストールでは物理キーボード操作が必要になる可能性があります。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;FedoraはSecure Bootに対応していますが、それでもSecure Bootは無効化することをおすすめします。ドライバをインストールするときに手動署名が必要になるのを避けるためです。
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/install-linux-on-surface-go-2/images/77.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;起動順序をUSBメモリに設定します
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/install-linux-on-surface-go-2/images/88.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;起動し、画面の指示に従ってインストールします。ディスク全体を消去してFedoraをインストールする選択肢を選びます。
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/install-linux-on-surface-go-2/images/99.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;中国語入力については、Fcitx5をインストールします：&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&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 dnf install fcitx5 fcitx5-chinese-addons fcitx5-chewing fcitx5-gtk3 fcitx5-gtk4 fcitx5-qt fcitx5-qt6 fcitx5-configtool&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;ol start="7"&gt;
&lt;li&gt;小技：FedoraはデフォルトでzRAMを有効化しています。Surface GoのRAMが少なすぎる場合は、&lt;code&gt;/etc/systemd/zram-generator.conf&lt;/code&gt;を編集してSWAP値を増やし、利用可能なRAMを増やします。単位はMBです。&lt;/li&gt;
&lt;/ol&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="o"&gt;[&lt;/span&gt;zram0&lt;span class="o"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;zram-size &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="m"&gt;8192&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h2 class="relative group"&gt;4. linux-surfaceカーネルを追加インストールする
 &lt;div id="4-linux-surfaceカーネルを追加インストールする" 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-linux-surface%e3%82%ab%e3%83%bc%e3%83%8d%e3%83%ab%e3%82%92%e8%bf%bd%e5%8a%a0%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;linux-surfaceカーネルには、Surfaceハードウェア向けに設計されたドライバパッケージとパッチが含まれています。一部はすでに上流へマージされており、現在のLinux 6.12以上のカーネルにはSurface Go 2向けドライバの大半が含まれています。特別な需要がなければ、これをわざわざ入れなくても構いません。&lt;/p&gt;
&lt;p&gt;DebianやUbuntuのような安定リリース系ディストリビューションのユーザーにとって、サードパーティが保守するlinux-surfaceカーネルを入れることは、システムの不安定化につながります。ハードウェア機能が正常に動いているなら、Linuxディストリビューションが提供するカーネルを使えば十分です。&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="https://github.com/linux-surface/linux-surface/wiki/Installation-and-Setup" target="_blank" rel="noreferrer"&gt;Github&lt;/a&gt;の指示に従ってインストールします。Fedoraの場合は、linux-surfaceチームが運営するリポジトリをシステムへ追加します：&lt;/li&gt;
&lt;/ol&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 dnf config-manager &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; addrepo --from-repofile&lt;span class="o"&gt;=&lt;/span&gt;https://pkg.surfacelinux.com/fedora/linux-surface.repo&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;ol start="2"&gt;
&lt;li&gt;次にlinux-surfaceカーネルをインストールし、再起動します&lt;/li&gt;
&lt;/ol&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 dnf install --allowerasing kernel-surface iptsd libwacom-surface&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;ol start="3"&gt;
&lt;li&gt;現在のカーネルが切り替わったか確認します。&lt;code&gt;linux-surface&lt;/code&gt;が表示されるはずです&lt;/li&gt;
&lt;/ol&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;uname -a&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;ol start="4"&gt;
&lt;li&gt;Fedoraはシステムカーネルの更新頻度が高く、新しいカーネルがlinux-surfaceカーネルを上書きする可能性があります。そのため、linux-surfaceパッケージのインストール後は&lt;code&gt;linux-surface-default-watchdog.path&lt;/code&gt;サービスが自動的に有効化され、起動時にlinux-surfaceカーネルが使われるよう保証します。&lt;/li&gt;
&lt;/ol&gt;

&lt;h2 class="relative group"&gt;5. KDEデスクトップでの仮想キーボードの使い方
 &lt;div id="5-kdeデスクトップでの仮想キーボードの使い方" 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-kde%e3%83%87%e3%82%b9%e3%82%af%e3%83%88%e3%83%83%e3%83%97%e3%81%a7%e3%81%ae%e4%bb%ae%e6%83%b3%e3%82%ad%e3%83%bc%e3%83%9c%e3%83%bc%e3%83%89%e3%81%ae%e4%bd%bf%e3%81%84%e6%96%b9" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;物理キーボードを接続していないとき、KDE Plasmaは自動的にタブレットモードへ入ります。&lt;/p&gt;
&lt;p&gt;KDE Plasma 6内蔵の仮想キーボードはMaliit Keyboardです。英語と中国語入力に対応していますが、バグは多く、どうにか使えるレベルです。ここで忍耐力も一緒に鍛えられます。&lt;/p&gt;
&lt;p&gt;システム設定 → キーボード → 仮想キーボードで有効化します。注意点として、このキーボードはFcitx5と同時に使えません。
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/install-linux-on-surface-go-2/images/100.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;その後、画面上の入力欄をタップすると、キーボードが表示されるはずです。
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/install-linux-on-surface-go-2/images/101.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;KDEのシステム設定ではタッチジェスチャーをカスタマイズできます。たとえば私は、画面左側からスワイプするとすべてのウィンドウ概要を開くように設定しました
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/install-linux-on-surface-go-2/images/102.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;ただし、KDE Plasmaのデスクトップモードは、多くの場合まだキーボードとマウスでの操作が必要です。&lt;/p&gt;
&lt;p&gt;純粋なタッチ操作にしたい場合は、plasma-mobileまたはPhoshのデスクトップ環境を追加インストールすることをおすすめします&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 dnf install plasma-mobile&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;「Plasma Mobile」のデスクトップ環境は、起動後のログイン画面で切り替えられます
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/install-linux-on-surface-go-2/images/104.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;Plasma MobileではAndroidタブレットに近い体験が得られます。設定ファイルの一部はKDE Plasmaと共有されています。
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/install-linux-on-surface-go-2/images/105.webp"
 onerror="this.onerror=null;this.src='https://ivonblog.com/images/unable-to-load-the-image-pepe.webp'"
 &gt;&lt;/figure&gt;

&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/install-linux-on-surface-go-2/images/106.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;plasma-mobileのシステム設定では、拼音と注音入力方式を有効化できます。
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/install-linux-on-surface-go-2/images/103.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;</content:encoded><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://ivonblog.com/ja-jp/posts/install-linux-on-surface-go-2/featured.webp"/></item></channel></rss>