macOSからChromeOSへの移行メモ
macOS から ChromeOS (Pixelbook Go) に移行した際にハマった問題と解決策。
標準ターミナルで日本語入力が壊れる
Secure Shell app の keybindings で Ctrl-Space を DEFAULT にすることで IME 切り替えができるようになる。
{
"keybindings": {
"Ctrl-Space": "DEFAULT"
}
}
ただし補完バッファと IME バッファが混在する問題は残る。tmux の window-size がおかしくなることもある。vim 内では Ctrl-L でリセット可能。
Alacritty + fcitx で絵文字が表示されない
WAYLAND_DISPLAY が設定されていると fcitx が起動しない・全画面化できない問題が発生する。WAYLAND_DISPLAY= (空文字) で起動すれば解決する。
# alacritty.desktop
[Desktop Entry]
Type=Application
TryExec=alacritty
Exec=env WAYLAND_DISPLAY= alacritty
Icon=Alacritty
Terminal=false
Categories=System;TerminalEmulator;
Name=Alacritty
カラフルな絵文字は Alacritty では表示できないため、twemoji-color-font を導入してモノクロ絵文字で代替した。
ターミナルから音声が再生できない
Linux コンテナ (Termina) をオーディオキャプチャ有効で再起動する必要がある。
# crosh で実行
vmc stop termina
vmc start termina --enable-audio-capture
再起動後に Alacritty の透過・最大化が効かなくなった場合は Logout → Login で治る。