タグ付けされた質問 「gnu-screen」

GNU Screenは、ユーザーが1つの接続で複数のシェルセッションを作成できるコマンドラインユーティリティです。これらのセッションはプライマリ接続から切り離されているため、接続が切断されても、ユーザーの状態は維持されます。

6
GNU画面をデタッチ/再アタッチした後にウィンドウを分割する方法
Ubuntuサーバーで画面を使用しています。 画面が4つの領域に分割されており、それぞれが異なるウィンドウを表示しています。 問題は、4つのウィンドウをデタッチ(または再アタッチ)しても、1つの領域しかなく、最初からC-a Sやり直す必要がある場合ですか? 再接続時に画面を分割したままにするにはどうすればよいですか?
35 gnu-screen 

2
Emacs Cx Cs(save-buffer)使用時のGNUスクリーンの問題
GNU Screenでemacsを使用しているときにCx Csを呼び出すと、画面がハングし、キーボード入力に応答しません。 これを再現することはできませんが、少なくとも1日に1回はスクリーンセッションを終了して再起動する必要があります。 どうすれば解決できますか? ありがとう

2
GNU画面でCtrl-Aを再マップする
私は数日間GNU画面を使用しており、CTRL-Aナビゲーションは私に着用し始めています。このキーのコンボを再マップするにはどうすればよいですか?これらのキーの一般的な代替品は何ですか?たとえば、Vim jjでは、代わりに使用し<esc>ます。これは、入力フォームを壊す必要がないためです。 注: Alexはキーコンボのマッピング方法を説明していますが、バインディングを追加.screenrcしても機能しませんでした。私はそれを追加しetc\screenrc、それはうまくいきました。この.screenrc方法はほとんどの人に有効であるように見えますが、なぜ私のシステム上にないのかわかりません。
30 linux  gnu-screen 

2
再起動後にリロードできるようにbyobuセッションを保存する簡単な方法はありますか?
$ BYOBU_CONFIG_DIRに構成ファイルを保存することにより、セッションで開かれるウィンドウを定義する方法があることを理解しています。しかし、再起動後に復元できるように、現在のセッション(ウィンドウやその名前など)を保存する方法(コマンドまたはスクリプト)はありますか?
28 linux  gnu-screen  tmux  byobu 

5
GNU画面でデータを上にスクロールして見る方法
Mac(ユキヒョウ)を使用しています。私はRails開発者のルビーであり、GNU画面でスクリーンキャストを見て試してみました。これまでのところ、私はそれが好きです。 サーバーを起動すると、ウィンドウでログメッセージが表示されます。ただし、上にスクロールできないようです。スクロールバーが表示されます。ただし、スクロールバーを使用して上にスクロールすると、何も表示されません。 人々はどのようにGNU画面を使用し、上にスクロールしますか?

5
ディレクトリ '/ var / run / screen'を作成できません:許可が拒否されました
クラッシュまたは突然のシャットダウンの後、通常はscreen開始を拒否します。のようなコマンド screen screen -ls screen -r screen -d 結果は次のようになります ディレクトリ '/ var / run / screen'を作成できません:許可が拒否されました ここでの問題は何ですか?どうすれば修正できますか?

5
GNU画面でのウィンドウの点滅
この質問は、Super Userで回答できるため、Stack Overflowから移行されました。 8年前に移行され ました。 私は本当に好きgnu screenですが、それを使用するときに私の環境に問題があります。 例: username@domain:/var/www$ l Display all 130 possibilities? (y or n) クリック[Tab]してオートコンプリートを実行すると、非常に短い時間だけ画面が点滅します(白い画面のように見えますが、非常に短い時間しか表示されません)。 通常/非画面環境で同じアクションを実行しても、問題はありません。 これは私の.screenrc見た目です: attrcolor b ".I" termcapinfo xterm 'Co#256:AB=\E[48;5;%dm:AF=\E[38;5;%dm' defbce "on" term screen-256color-bce

3
実行中のプロセスを選別する
スクリーンセッションでプログラムを実行するのを忘れて、途中で停止できないことがあり、時間がかかることがわかっています。 既に実行中のプロセスを再起動せずにスクリーニングする方法はありますか?

5
使用/表示した最高のGNU画面「タスクバー」は何ですか?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。回答は、事実、参考文献、または専門知識によってサポートされると予想されますが、この質問は、議論、議論、世論調査、または広範な議論を求める可能性があります。この質問を改善し、場合によっては再開できると思われる場合は、ヘルプセンターをご覧ください。 8年前に閉鎖されました。 この質問は、Super Userで回答できるため、Stack Overflowから移行されました。 10年前に移行され ました。 ご存知の方もいらっしゃるかもしれませんが、画面には、常に存在する「タスクバー」のようなバーを持つ機能があり、ウィンドウなどをナビゲートするのに役立ちます。このバーはかけがえのないものだと思います。 あなたが見た中で最高の構成は何ですか、またはあなたが最も最適/有用であると思うものは何ですか? ここで私のことを説明し、説明します:強力な「タスクバー」でGNUスクリーンをスーパーチャージし、二度と失われない

9
GNU画面-接続が失われた後、画面に再接続できません
画面でirssiを使用していましたが、接続が失われました。サーバーにsshした後、その画面に接続できなくなりました。screen -lsは、画面がすでに接続されていることを示します。 screen -Dで強制的にデタッチしようとしましたが、detachと表示されましたが、screen -lsはまだ接続されていると表示されています。screen -xを試してみましたが、そこでハングします。 [sub@server ~]$ screen -ls There are screens on: 4033.poe (Detached) 7728.irssi (Attached) 2 Sockets in /var/run/screen/S-sub. 今何ができますか?
23 linux  gnu-screen 

3
GNU画面:9より上のタブにアクセスするためのキー
この質問は、Super Userで回答できるため、Stack Overflowから移行されました。 8年前に移行され ました。 GNU-Screenを長期間使用します。 C-a 1 2 n p 他のタブに移動します。これは9まで有効です。10、11などがよくあります。それらにすばやくアクセスする方法はありますか? 現在、私はする必要があります:Ca 9、Ca nは非常に痛みです。ありがとう。
23 gnu-screen 

1
失われた画面(切り離された、欠落しているソケット)に再接続するにはどうすればよいですか?
私が持っていたscreenホームサーバー上で実行中のセッションを。ワークステーションをリブートする必要があったため、端末を切り離して強制終了しました。サーバーに再接続すると、私は典型的な $ screen -D -R [new screen] え?いいえ、新しいセッションではなく、古いセッションをお願いします。私は知っています、私はそれを直接つかみます。ソケット名は何ですか? $ screen -list No Sockets found in /var/run/screen/S-username $ ls -a /var/run/screen/S-username . .. 待って…何?実行したままにしておきます。どこに行きましたか? $ ps -ef | grep -i screen username 30860 1 0 Oct16 ? 00:00:29 SCREEN さて、プロセスがあります。しかし、に渡すソケットはありませんscreen -r。セッションに再接続するにはどうすればよいですか?
23 linux  gnu-screen 

3
GNU画面をログイン「シェル」として使用
ログイン、xterm、またはその他の方法で、新しいシェルを開いたときに画面を自動的に実行する最良の方法は何ですか? 最も一般的な推奨事項はexec screen、通常のシェルのrcファイルまたはlogin / profileファイルに置くことですが、たとえば、tcshの場合、ログインシェルは.loginを最後に実行し、非ログインシェルは.cshrcを最後に読み取ります。exec screen.cshrc を入れると、ログインシェルは.loginファイルをソースしません。また、.loginに入れると、非ログインシェルは画面を実行しません。他のシェルにも同様の問題があると思います。
22 unix  shell  login  gnu-screen 

3
GNU画面で起動したプログラムを別の端末に移動する
GNUのscreen内部で実行中のプロセスを保持しながら、GNUのインスタンスを終了したいです。 そこで、通常のターミナルエミュレータプログラムを開き、画面を実行しました。次に、そのインスタンスを使用しscreenて実行し./script_x.shます。さて、何らかの理由で、私が使用して終了したいscreenがscript_x.shまだ完了していないそのタスクを、私は私の進歩を失うことを望んでいませんよ。 通常のターミナルエミュレータ内で作業を継続するために、アクティブプロセスを存続させておくことができますか?

3
複数のスクリーンセッションを自動的に開始するにはどうすればよいですか?
起動しscreen、異なる名前の4つのセッションを作成し、4つの異なるコマンドを実行するコマンドを作成しようとしています。 私はこれを手動で行う方法を知っています: 1. screen 2. ./command1 args 3. CTRL-A :sessionname Session 1 4. CTRL-A C 5. (GOTO 2) これをbashスクリプトなどで実行できますか?どうすればいいですか?
21 linux  bash  gnu-screen 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.