OSXとUbuntu(Quakeを含む)でtmuxを起動する方法

OSXとUbuntu(Quakeを含む)でtmuxを起動する方法

私は最近Ubuntu 14システムをアップデートしましたが、アップデートのためにtmuxが自動的に起動しませんでした。実際、以前の設定のためにUbuntuアカウントにログインすることは不可能でしたが(!)幸いにもログインしてログインを変更するために使用できる他の管理者アカウントがあります(私の.bashrcでその行をコメントアウトしました)。呼ぶしかし、tmuxが起動しない問題はまだ存在します。

問題は次のとおりです。

しばらく私の.bashrcの下部に次のような内容がありました。

[ -z "$TMUX" ] && command -v tmux > /dev/null && TERM=xterm-256color && exec tmux

長年にわたり、UbuntuとOSXで実行されてきました。

最近Ubuntuで動作が停止しました

使ってみよう

[ $TERM != "screen" ] && TERM=xterm-256color && exec tmux

代わりに同じ問題が発生し、ログインすらできませんでした。

注:一度ログインすると問題が解決します。変更をテストするには、実際にログアウトしてから再度ログインする必要があります。私は.bashrcへの変更をテストするために2つのアカウントを数回切り替えました。 (私は別のユーザーとしてログインしている別の端末で自分のアカウントを使用しており、これを行う権限がありました。

問題はですexec tmux。これらの参照をthisに変更するとtmux問題が部分的に解決されますが、今はターミナルウィンドウを終了するときに2回終了する必要があるので迷惑です。

ベストアンサー1

これに対する私の答えは、次の2つを行うことです。

まず、.bashrc行を使用してOSXで実行するようにします。

[ `uname -s` != Linux ] && exec tmux

次に、Ubuntuの場合は、tmuxを直接使用するように端末設定ファイルを変更します。

存在するここに画像の説明を入力してください。

カスタムコマンド入力tmuxを確認してください。

ここに画像の説明を入力してください。

地震の場合、デフォルト設定も更新する必要がありました(->デフォルト設定を使用する場合は右クリック)。

シェルの変更/bin/bash

ここに画像の説明を入力してください。

到着する/usr/bin/tmux、つまりここに画像の説明を入力してください。

おすすめ記事