Help us understand the problem. What is going on with this article?

tmux下でElectronがうまく動作しない

More than 3 years have passed since last update.

問題

tmux環境で起動したElectronアプリでフォーム入力ができませんでした。
atom shell時代から知られているtmuxの仕様ないしバグのようで、フォーム入力できないだけでなく色々問題があるようです。
atom shell doesn't work in tmux

解決法

reattach-to-user-namespaceを入れると治ります。

以下、インストール・設定方法

  1. homebrewでreattach-to-user-namespaceをインストールします

    console
    $ brew install reattach-to-user-namespace
    
  2. .tmux.confに以下の設定を追加します

    ~/.tmux.conf
    set-option -g default-command "reattach-to-user-namespace -l zsh"
    

あとはtmuxを再起動すれば治るはずですが、摩訶不思議な動作に悩まされる可能性を残したくない人は、Electronの起動はtmux環境とは別に行った方が賢明かもしれません。

repro
世界59か国6,500以上の導入実績を持つCE(カスタマーエンゲージメント)プラットフォーム「Repro(リプロ)」を提供
https://repro.io/
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away