terminal-multiplexer

指定されたパスに開いたウィンドウがない場合にのみ、tmuxで新しいウィンドウを開き、それ以外の場合は追加します。
terminal-multiplexer

指定されたパスに開いたウィンドウがない場合にのみ、tmuxで新しいウィンドウを開き、それ以外の場合は追加します。

現在、私の端末(alacritty)は起動時に実行され、tmux new -A -s 0新しいセッションを開始する0か、すでに存在する場合はセッションに接続されます。 1つの問題は、ファイルマネージャ(Dolphin)を使用してディレクトリを開くことがあることです。この場合、目的のディレクトリではなく以前のセッションに再接続します。 私が達成したいのは、0そのセッションにそのようなウィンドウがない場合は、目的のパスを作業ディレクトリとして使用してセッションで新しいウィンドウを開くことです。または既存のウィンドウに切り替えたいです。 これができない場合は、毎回...

Admin

byobuでコマンドの実行が完了した後でもウィンドウを開いたままにする方法は?
terminal-multiplexer

byobuでコマンドの実行が完了した後でもウィンドウを開いたままにする方法は?

一連の命令(外部byobu)を実行して各命令を実行するbyobu。たとえば、次のように実行します。 byobu new-window "ping 8.8.8.8" すべてが問題ありませんが、問題はbyobuの実行セッションに接続して実行コマンドを終了すると(Ctrl+クリックc)ウィンドウも閉じるということです。 ウィンドウが閉じることを防ぎ、さらなる対話のために開いたままにする方法は何ですか? ...

Admin

Bashでジョブの一時停止(Ctrl-Z)をサポートするターミナルマルチプレクサ(screen、tmux、zellij)はありますか?
terminal-multiplexer

Bashでジョブの一時停止(Ctrl-Z)をサポートするターミナルマルチプレクサ(screen、tmux、zellij)はありますか?

私が知っている限り、ターミナルマルチプレクサでCtrl-Zを押すか、バックグラウンドで実行しようとすると、何も起こらないか、競合が発生します。 ターミナルマルチプレクサは、一般に、自己休止および再開メカニズムがあるという点で、ジョブ制御を「代替」することを知っている。しかし、どういうわけかこれをシェルジョブコントロールベースのワークフローに統合できるかどうか疑問に思います。 答え: 画面が一時停止し、「Ca z」と表示されます。 Tmuxは「Cb Cz」で一時停止されます。 Zellijは「Co d」を使用して一時停止しますが、以前とは異なり、プロセスをシ...

Admin

tmux 1 セッションは、それぞれ異なる視覚状態を持つ複数の端末からアクセスされます。
terminal-multiplexer

tmux 1 セッションは、それぞれ異なる視覚状態を持つ複数の端末からアクセスされます。

私はタイリングウィンドウマネージャを使用しており、時には6〜7個のシェルが同時に開いています。ローカルでは、私が好む端末にtmuxがないので、純粋にマルチプレクサとしてのみ使用します。私は私が開くすべての端末が同じtmuxセッション(作業中)にアクセスできるようにしたいと思い、各端末を同じセッション内の別のウィンドウ(1-9)に割り当てたいと思います。しかし、同じセッションを共有する2つの異なる端末を開くと、そのうちの1つの視覚的状態の変更が他の端末にも影響します。たとえば、ある端末をウィンドウ 2 に移動すると、他の端末もウィンドウ 2 に移動します。言葉...

Admin

tmuxセッションのデフォルトディレクトリを取得するには?
terminal-multiplexer

tmuxセッションのデフォルトディレクトリを取得するには?

私はそれを数ヶ月間使用してきましたが、tmux1つの問題がありました。cdシェルに何かを入力すると、私のホームディレクトリに移動します(これは標準的な動作なのでcd驚くことではありません)。 私が望むのは、現在のtmuxセッションのデフォルトディレクトリに入ることです。 cd () { if [ $# -eq 0 ] then command cd $TMUX_BASE_DIR # fictional environment variable else command cd $@ } しかし、そのディレクトリを見つ...

Admin

新しい画面セッションを作成するときにコマンドを実行する
terminal-multiplexer

新しい画面セッションを作成するときにコマンドを実行する

コマンドの使用screen- この-Xオプションを使用すると、指定された画面セッションでコマンドを実行できますが、新しいたとえば、次のようになります。 screen -dmS -S downloader -X "wget https://google.com" エラーが発生しましたNo screen session found.。したがって、この-Xオプションは既存のスクリーンセッションでのみ機能します。 作成時に実行するコマンドを指定できますか?新しい画面?で可能でない場合は、次screenのような他のマルチプレクサで可能ですかtmux? ...

Admin

ハードウェアアクセラレーション端末エミュレータの利点は何ですか?
terminal-multiplexer

ハードウェアアクセラレーション端末エミュレータの利点は何ですか?

違いは何ですか猫ほとんどの端末エミュレータでは? GPUアクセラレーションと幅広い機能セットを提供します。パワーキーボードユーザーを対象としています。現代的でハッキング可能で機能豊富なOpenGLベースの端末エミュレータとして宣伝されています。 ハードウェアアクセラレーション端末エミュレータの利点は何ですか?スピードですか?日常的なコマンド実行でこれをどうやって知ることができますか?クラシックターミナルはそれほど遅いようではありません。ボトルネックは主に手動入力です。 ...

Admin

同じタイムスタンプを持つ重複履歴項目
terminal-multiplexer

同じタイムスタンプを持つ重複履歴項目

しばらく私はコマンドが重複するhistoryGNU(バージョン4と5)を使用するのにbash問題がありました。次のような行が.bashrcあるからだと思います。 PROMPT_COMMAND="history -a; history -n; $PROMPT_COMMAND" screenターミナルマルチプレクサ(および/または)を使用しているため、上記のコマンドtmuxは複数回実行されますecho $PROMPT_COMMAND。history -a; history -n; history -a; history -n; 場合によっては(特に別のウィン...

Admin

macOSでtmuxコピーが遅い
terminal-multiplexer

macOSでtmuxコピーが遅い

私は(2018年夏にtmuxを使用し始めてから)約2年間この問題を経験し、この問題に対する解決策を見つけることができませんでした。どんな助けでも大変感謝します! tmuxのコピー機能が遅い。マウス選択を使用して端末にコピーして貼り付けるとき、ほとんど常に以前にクリップボードにあると思っていた内容を貼り付け、現在のマウスオーバー選択をクリップボードにコピーしないことがよくあります。選択してしばらく(通常1秒ほど)待つ必要があります。 私はLinuxとmacOSのiTerm2から現在のマウス選択をコピーすることに慣れています。速度が速すぎるため、選択項目のコ...

Admin

端末でマウスクリック入力を防ぐ方法は?
terminal-multiplexer

端末でマウスクリック入力を防ぐ方法は?

私はこれを読んだ。法廷そこで奇妙な端末制御エスケープシーケンスを発見しました: "\033[?1000h"。もちろん、私は何が起こるのか見てみました。励ましのコメントに基づいて、私の端末はマウスクリックに対応する文字を表示し始めました! (素晴らしい!) 質問1これを主に担当する「エンティティ」(ターミナルにマウスクリックコードが表示される)は、ライン規律です。シーケンスをキャプチャし、この動作のターミナルラインを構成する人です。この場合、通常はマウス入力を受け取り、それを無視しますか、それともそのような情報にアクセスするために独自に「登録」しますか? ...

Admin

TMUXを使用して新しいウィンドウを作成し、そのウィンドウでコマンドを実行する方法
terminal-multiplexer

TMUXを使用して新しいウィンドウを作成し、そのウィンドウでコマンドを実行する方法

私はこれを非常に近くに持っています: tmux new -d -s "$session_uuid" tmux send-keys -t "${session_uuid}.0" "tsc -w" ENTER tmux send-keys -t "${session_uuid}.0" "nodemon" ENTER tmux attach -t "$session_uuid" まず、.0が何であるかよくわかりません。それはウィンドウIDですか? 私がやりたいことは、2つの垂直ウィンドウを並べて、tsc -w左ウィンドウと右ウィンドウnodemonで実行...

Admin

ファイル/フォルダの権限とフレックス
terminal-multiplexer

ファイル/フォルダの権限とフレックス

Kubuntu(Ubuntu 18.04.3 LTS \ n \ lベース)とヘッドレスPlexサーバーを実行するIntel NUCがあります。様々なガイドを使って設定しました。コンピュータの一般ユーザアカウントは「exharris」で、コンピュータ名は「nucserv」です。 以前の外部デバイスにすべて含まれているPlexメディアファイルNTFSUSB HDD 2TBはUSB経由でNUCに接続されます。 NTFSなのでNTFS-3gをダウンロードしました。 このドライブを/media/ntfsにマウントしました。私はターミナルでlsが「root」が...

Admin

byobu垂直分割画面サイズのバランスをとる方法
terminal-multiplexer

byobu垂直分割画面サイズのバランスをとる方法

注: 私は信頼できるXYの問題;より理想的なアプローチで私を案内してください。 小さくて鮮明なフォントで複数のリモートログファイルを追跡したいのですが、 コンテンツを分析するのではなく、急激に活動が急増していることに気付くことが重要です。。 6つのリモートサーバー上のログファイルを追跡するためにByobuスクリプトを作成しようとしています。 私はVimに精通していますが、Byobuはこれを垂直分割と呼びます。 スクリプト分割は既存の端末を半分に切り、各分割を小さくし、遠近感がcreate pane failed: pane too...

Admin