SteamDeckのデスクトップ環境にibus-mozcを導入する
!!注意!! 今書いてる方法で入れる場合、SteamOSのアプデの度に入れ直す必要があります
残す方法はいま模索中 多分無理かな
これをやってもGaming modeだと変換できない
流石にissue出そうかな
環境: SteamOS (Main 20221214.1000)
Betaでも多分動く。Stableは知らない
素のmozcでなく、mozc-ut-unitedを入れてみた。
依存関係のインストール。(これを実際にビルドしながら割り出すのに一番時間かかった)
現状のSteamOSでは、OSの容量を削るためにパッケージがインストールされているはずなのにファイルが足りないという異常状態になってるので、依存してるやつは全部入れ直す必要がある。
code:sh
$ sudo pacman -S base-devel # 何も入力せずEnterで全部インストールすべし。再インストールされてok。
$ sudo pacman -S ruby ninja clang bazel python-six # 直接依存
$ sudo pacman -S glibc # stdio.h (zinnia)
$ sudo pacman -S linux-api-headers # linux/limits.h (zinnia)
$ sudo pacman -S qt5-base # /usr/include/qt/QtCore
$ sudo pacman -S libxcb # xcb/xcb.h
$ sudo pacman -S libglvnd # GL/gl.h
$ sudo pacman -S libibus # ibus.h
$ sudo pacman -S glib2 # glib.h
依存先AURのzinniaをインストール。
code:sh
$ cd
$ mkdir -p _/build; cd _/build
$ export CXXCPP=/usr/bin/cpp
$ export CPP=/usr/bin/cpp
$ makepkg
$ sudo pacman -U zinnia-0.07-1-x86_64.pkg.tar.zst # とりあえずシステムに入れる
Finished making: zinnia と出たら進む。
ibus-mozc-ut-unitedのインストール。本体と一緒にビルドされる。ストレージが2.5GB程度必要なのに注意。
code:sh
$ cd ..
$ cd mozc-ut-united
$ makepkg
Finished making: mozc-ut-united と出たら成功。
code:sh
# ファイル名は変わりえるので補完すること
$ sudo pacman -U mozc-ut-united-2.28.4880.102_20221022_2.28.4880.102.r120.gdb37db71-1-x86_64.pkg.tar.zst
$ sudo pacman -U ibus-mozc-ut-united-2.28.4880.102_20221022_2.28.4880.102.r120.gdb37db71-1-x86_64.pkg.tar.zst
$ ibus-daemon -rd # ibus再起動
でた〜〜〜〜!!!
https://gyazo.com/f62742bd3900112ff8432f01efbab7a5
見づらい!!!!!
https://gyazo.com/1a9f483aabcca37a4ae4b5e9f76c7222