問題
tmux環境で起動したElectronアプリでフォーム入力ができませんでした。
atom shell時代から知られているtmuxの仕様ないしバグのようで、フォーム入力できないだけでなく色々問題があるようです。
atom shell doesn't work in tmux
解決法
reattach-to-user-namespaceを入れると治ります。
以下、インストール・設定方法
-
homebrewで
reattach-to-user-namespace
をインストールしますconsole$ brew install reattach-to-user-namespace
-
.tmux.conf
に以下の設定を追加します~/.tmux.confset-option -g default-command "reattach-to-user-namespace -l zsh"
あとはtmuxを再起動すれば治るはずですが、摩訶不思議な動作に悩まされる可能性を残したくない人は、Electronの起動はtmux環境とは別に行った方が賢明かもしれません。