KING JIM ポメラDM250 Linux化メモ

KING JIMさんからデジタルメモ ポメラDM250が2022年7月29日に発売されました。

デジタルメモの名の通り書くことに特化したマシンですが、前機種であるDM200と同じように@ichinomotoさんDebian LinuxをDM250上で動作できるようにして公開されています。

Debian on Pomera DM200/DM250

注意書き

  • ポメラDM250上でLinuxを動作させることはメーカー保証外ですので自己責任で行ってください
  • ポメラDM250が動作しなくなる可能性もありますので自己責任で行ってください

ポメラDM250は電源ボタンを10秒以上長押しして強制終了することができます
※強制終了した場合、ポメラ上で編集中のファイルが保持されませんので注意してください

  • Linux動作中にポメラDM250内蔵eMMCへのアクセスはできません(SDカード内のポメラ/Linux共有領域にはアクセス可能です)
  • Linux動作中はATOKなどポメラ本体機能は使用できません
  • Linuxにある程度慣れている必要があります

ポメラDM250Linux化するとできること

  • Linux使用時にWifiを使用することができます

ポメラDM250本体ではiOS/Androidアプリである「pomera Link」を使用してのポメラDM250本体-スマートフォン間のWifi接続は可能です。しかしポメラDM250本体からWifi接続を使用して直接ネットワーク接続することは今のところできません。
例えばポメラDM250本体で書いたテキストファイルをMicrosoft OneDriveで同期する場合、以下のようにPCやスマートフォンを駆使する必要がありました。
ポメラDM250本体]→[PC]→[Microsoft OneDrive]
ポメラDM250本体]→[pomera Link]→[スマートフォン]→[Microsoft OneDrive]

Linuxを使用してWifi接続を使用して直接ネットワーク接続ができれば、ポメラDM250本体で書いたテキストファイルをMicrosoft OneDriveと直接同期することができるようになります。
※ただし設定するまでの長い道のりがあります
これは以下の別記事で説明します。
KING JIM ポメラDM250とMicrosoft OneDrive同期

  • Debian Linux 11用のコマンド/ソフトウェアが使用できます

例えばポメラ本体機能ではできなかったgrep(複数ファイル検索)が使用できます。これにより書き溜めた複数ファイルで構成された日記などのファイル群をコマンド一発で横断検索することができるようになります。

GUI環境ですのでマウスが必要になりますが、ある程度であればキーボードでも使用できます。

ポメラDM250のLinux化準備

Linux化する前に以下の準備が必要です。それぞれ使用するSDカードは同じものを使いまわすことが可能です。

  • ポメラDM250の内蔵eMMCのバックアップを取るためのSDカード(DM250は内蔵eMMCが8GBのため16GB以上のSDカード推奨)
  • kernel/initramfsインストーラーのためのSDカード
  • Linuxイメージを展開するためのSDカード(8GB以上のSDカード)
  • バックアップ/リストア、kernel/initramfsインストーラー、Linuxイメージの展開を行うためのPC(Windows, Mac, Linux

ポメラDM250のLinux化手順

@ichinomotoさんの「Debian on Pomera DM200/DM250」記事内に詳細な手順があります。

DM200/DM250ともにACアダプターで充電中の場合、電源ボタン長押しでDM200/DM250の電源を切ることはできません(スリープ動作になります)。充電中は各手順にある「電源を切る→[Alt]+[右Shift]+[電源ボタン]での各種操作」が行えないので注意してください。

Linux化してからの操作

電源を切った状態から[電源ボタン]

電源を切った状態から[Alt]+[右Shift]+[電源ボタン]長押し(pomeraのロゴが表示されるまで)

sus2ram
  • Linux使用時電源を切る

[電源ボタン]

  • 日本語表示可能なターミナル実行
fbterm

共有領域のsettingsフォルダーにあるwpa_supplicant.confを書き換えて使用するWifiSSIDおよびパスワードを設定してください。

ctrl_interface=/var/run/wpa_supplicant
network={
  proto=WPA WPA2
  key_mgmt=WPA-PSK
  scan_ssid=1
  pairwise=CCMP TKIP
  group=CCMP TKIP
  ssid="ここに使用するSSIDを記載"
  psk="パスワードを記載"
}
sudo /opt/bin/wifi_switch on
sudo /opt/bin/wifi_switch off
  • バッテリー残量表示
battery
  • ソフトウェア情報アップデート
sudo apt-get update
  • ソフトウェアアップグレード
sudo apt-get upgrade
  • パスワード変更
passwd pomera