ArcoLinuxで端末を開くときにTmuxを実行する方法は?

ArcoLinuxで端末を開くときにTmuxを実行する方法は?

他の同様の質問があることは既に知っていますが、答えは役に立ちませんでした。 Arch LinuxベースのArcoLinuxでターミナルを開くときにTmuxを実行したいので、.zshrc設定ファイルに次の行を設定しました。

tmux

ただし、端末を開くとエラーが表示されます。

/etc/profile.d/perlbin.sh:6: command not found: append_path
/etc/profile.d/perlbin.sh:8: command not found: append_path
/etc/profile.d/perlbin.sh:10: command not found: append_path
sessions should be nested with care, unset $TMUX to force

この問題をどのように解決できますか?

ベストアンサー1

あなたの.zshrcファイルはこれとは無関係であり、この目的のためにまったく触れてはいけません。

ほとんどの(X11)ターミナルエミュレータには、動作方法を制御する1つ以上の「設定ファイル」というアイデアがあります。 「構成ファイル」には、それぞれの新しい端末セッションで実行されるコマンドが含まれています。これは通常、端末エミュレータプロセスから継承された環境変数の値としてデフォルト値を指定しますが、特定の名前付きプログラムSHELLで明示的に設定できます。

に設定してくださいtmuxhttps://unix.stackexchange.com/a/197094/5132そしてtmuxを起動してコマンドを実行するBashスクリプトした。

おすすめ記事