「PinePhoneの初期設定」の版間の差分

提供: MochiuWiki : SUSE, EC, PCB

ページの作成:「== 概要 == <br><br> == eMMCへのインストール == ==== JumpDrive ==== 内蔵のeMMCは、postmarketOSのDanct12とMartijnによるJumpDriveユーティリティ…」
 
35行目: 35行目:
# 書き込みが完了した後、PinePhoneをシャットダウンして、MicroSDを取り出す。
# 書き込みが完了した後、PinePhoneをシャットダウンして、MicroSDを取り出す。
# PinePhoneの電源を投入して、eMMCから起動する。
# PinePhoneの電源を投入して、eMMCから起動する。
<br><br>
== 日本語入力 ==
現在(2021/4/24)、この設定が有効な環境は、Mobianのみである。<br>
<br>
まず、以下のFcitxとそのライブラリをインストールする。<br>
sudo apt install fcitx fcitx5 fcitx5-config-qt fcitx5-data fcitx5-frontend-gtk2 fcitx5-frontend-gtk3 \
                  fcitx5-frontend-qt5 fcitx5-table gir1.2-fcitxg-1.0 fcitx5-module-wayland fcitx5-modules \
                  fcitx5-module-ibus fcitx5-module-fullwidth fcitx5-module-dbus fcitx5-module-emoji fcitx-mozc \
                  ibus-mozc mozc-data mozc-server mozc-utils-gui
<br>
~/.profileファイルの最下行に、以下の内容を追記する。<br>
export XMODIFIERS=@im=fcitx
export QT_IM_MODULE=fcitx
export GTK_IM_MODULE=fcitx
<br>
次に、/usr/share/fcitx5/addon/fcitx-mozc.confファイルを、以下の内容で作成する。<br>
[Addon]
Type=SharedLibrary
Name=fcitx-mozc
GeneralName=Mozc
Comment=Mozc support for Fcitx
Library=fcitx-mozc.so
Category=InputMethod
Enabled=True
SubConfig=
IMRegisterMethod=ConfigFile
LoadLocal=True
<br>
さらに、/usr/share/fcitx5/inputmethod/mozc.confファイルを、以下の内容で作成する。<br>
[InputMethod]
UniqueName=mozc
Name=Mozc
IconName=/usr/share/fcitx5/mozc/icon/mozc.png
Priority=1
LangCode=ja
Parent=fcitx-mozc
<br>
/usr/share/fcitx/mozcディレクトリを/usr/share/fcitx5ディレクトリにコピーする。<br>
sudo cp -rf /usr/share/fcitx/mozc/ /usr/share/fcitx5/
<br>
Mobianを再起動する。<br>
sudo shutdown -r now
<br>
再起動後、Fcitx5を有効にする。<br>
有効にするには、ターミナルで以下のコマンドを実行する。(~/.profileファイルに、以下のコマンドを記述してもよい)<br>
<u>この時、エラーメッセージが出力されて処理が止まるが、気にせずに[Ctrl] + [C]キーを同時押下する。</u><br>
fcitx -r
<br>
日本語入力と英語入力の切り替えは、PCと同様に、[Ctrl] + [Space]キーを同時押下することで切り替えができる。<br>
<br><br>
<br><br>


__FORCETOC__
__FORCETOC__
[[カテゴリ:PinePhone]]
[[カテゴリ:PinePhone]]

2021年4月24日 (土) 18:02時点における版

概要



eMMCへのインストール

JumpDrive

内蔵のeMMCは、postmarketOSのDanct12とMartijnによるJumpDriveユーティリティを使用してOSを書き込むことができる。

JumpDriveはMicroSDから起動して、PinePhoneがコンピュータに接続されると内蔵のeMMCを公開する。
マウントされたeMMCにOSをフラッシュする手順は、他のストレージの場合と同様である。

ddコマンド、balenaEtcher、Gnome Disks等のソフトウェアを使用してOSを書き込むことができる。

JumpDriveは、以下の公式Webサイトからダウンロードできる。
(PinePhoneの場合は、pine64-pinephone.img.xzをダウンロードする)
https://github.com/dreemurrs-embedded/Jumpdrive/releases/

  1. JumpDriveのイメージをダウンロードして解凍する。
  2. balenaEtcher等を使用して、MicroSDにJumpDriveのイメージを書き込む。
  3. MicroSDをPinePhoneに挿入して、PinePhoneを起動する。
  4. PCとPinePhoneをUSBケーブルで接続する。
  5. PinePhoneのストレージ(例: /dev/mm〜、dmesg、GNOME disks等でデバイス名およびアンマウントされていることを確認する)に、選択したOSのイメージファイルを書き込む。
  6. 書き込みが完了した後、PinePhoneをPCから外して、PinePhoneをシャットダウンする。
    この時、MicroSDを取り出す。
  7. PinePhoneの電源を投入して、eMMCから起動する。


※備考
JumpDriveは、インストールに失敗した場合のレスキューイメージとしても機能する。
レスキューイメージとして使用するには、172.16.42.1にTelnetで接続した後、rootfsをマウントして修正すればよい。

MicroSDのOSからインストール

  1. MicroSDに任意のOSを書き込みした後、PinePhoneにMicroSDを挿入して、PinePhoneを起動する。
  2. Webブラウザを起動して、任意のOSのイメージをダウンロードする。
    または、ターミナルを起動して、OSのプロジェクトをgit clone <OSのプロジェクトのURL>する。
    Gitを使用する場合は、OSをビルドする必要がある。
  3. 以下のコマンドを実行して、ダウンロードまたはビルドしたOSのイメージをeMMCに書き込む。
    通常、現在のカーネルでは、MicroSDは/dev/mmcblk0eMMCは/dev/mmcblk2となる。
    sudo dd if=<インストールするOSのイメージ> of=/dev/mmcblkX bs=1M status=progress # XはeMMCの番号ラベル
  4. 書き込みが完了した後、PinePhoneをシャットダウンして、MicroSDを取り出す。
  5. PinePhoneの電源を投入して、eMMCから起動する。



日本語入力

現在(2021/4/24)、この設定が有効な環境は、Mobianのみである。

まず、以下のFcitxとそのライブラリをインストールする。

sudo apt install fcitx fcitx5 fcitx5-config-qt fcitx5-data fcitx5-frontend-gtk2 fcitx5-frontend-gtk3 \
                 fcitx5-frontend-qt5 fcitx5-table gir1.2-fcitxg-1.0 fcitx5-module-wayland fcitx5-modules \
                 fcitx5-module-ibus fcitx5-module-fullwidth fcitx5-module-dbus fcitx5-module-emoji fcitx-mozc \
                 ibus-mozc mozc-data mozc-server mozc-utils-gui


~/.profileファイルの最下行に、以下の内容を追記する。

export XMODIFIERS=@im=fcitx
export QT_IM_MODULE=fcitx
export GTK_IM_MODULE=fcitx


次に、/usr/share/fcitx5/addon/fcitx-mozc.confファイルを、以下の内容で作成する。

[Addon]
Type=SharedLibrary
Name=fcitx-mozc
GeneralName=Mozc
Comment=Mozc support for Fcitx
Library=fcitx-mozc.so
Category=InputMethod
Enabled=True
SubConfig=
IMRegisterMethod=ConfigFile
LoadLocal=True


さらに、/usr/share/fcitx5/inputmethod/mozc.confファイルを、以下の内容で作成する。

[InputMethod]
UniqueName=mozc
Name=Mozc
IconName=/usr/share/fcitx5/mozc/icon/mozc.png
Priority=1
LangCode=ja
Parent=fcitx-mozc


/usr/share/fcitx/mozcディレクトリを/usr/share/fcitx5ディレクトリにコピーする。

sudo cp -rf /usr/share/fcitx/mozc/ /usr/share/fcitx5/


Mobianを再起動する。

sudo shutdown -r now


再起動後、Fcitx5を有効にする。
有効にするには、ターミナルで以下のコマンドを実行する。(~/.profileファイルに、以下のコマンドを記述してもよい)
この時、エラーメッセージが出力されて処理が止まるが、気にせずに[Ctrl] + [C]キーを同時押下する。

fcitx -r


日本語入力と英語入力の切り替えは、PCと同様に、[Ctrl] + [Space]キーを同時押下することで切り替えができる。