回答:
はい、これは可能です。最初にスクロールバックモードに入る必要があります。
を押してF7から、マウスのスクロールホイールを使用します。最後に、を押しESCてスクロールバックモードを終了します。
一部の端末では、まだマウスを使用してスクロールできないようです。Gnomeターミナルの場合、プロファイル設定の[ キーストロークでスクロール ]オプションのチェックを外します([ スクロール ]タブ)。
Scroll on keystroke
プロファイル設定でオプションを選択解除する必要がありました。
それでもこの問題がある場合は、
試すALT+F12
私の場合、これにより、by風のマウススクロールが可能になります。
スクロールバックだけが必要で、tmuxの「マウスモード」(マウスでのカットアンドペーストの機能を妨げる)を使用したくない場合は、次を追加します。 $HOME/.byobu/.tmux.conf
set -g terminal-overrides 'xterm*:smcup@:rmcup@'
これで端末のスクロールバックが正常に機能し、マウスを使用するために特別なキーを押す必要がなくなりました。欠点は、端末が1つの画面しか認識しないことです。「マウスマウス」を使用して、最新のもの以外の画面をスクロールする必要があります(長時間スクロールするログバッファーに移動する場合など) 、これで解決します!分割画面についても知りません。ところで、「マウスモード」は設定ファイルで自動的に設定できます。コマンドキー(通常はCtrl- A)の後に]キーを付けて貼り付けます。マウスの選択はマウスモードで自動的にカットされますが、Shift
勧告: byobuは既に内部で複数のターミナルセッションを使用しているため、複数のターミナルで使用する必要はありません。そのため、新しいターミナルを開くホットキーを使用する代わりに、「ターミナルを開く」ホットキーをtildaに割り当てます。Tildaは、現在使用しているワークスペース(すべてのワークスペースで表示)からドロップダウンし、実行を継続するため、常に利用できます。これは、すべてのシェルセッションに1つの場所があるため、byobuでうまく機能します(通常のシェルの代わりにbyobuを実行するようにtildaを設定し、誤ってシェルを終了した場合に再実行できます)。さらに、byobuを使用しているため、ターミナルセッションはGUIよりも最後です。sshでシステムにログインし、自動的にbyobuセッション(コンパイルの監視などに最適)を取得すると、byobu仮想ウィンドウのサイズが携帯電話の画面に変更されます。電話の向きを変えると、デスクトップ画面のby風ウィンドウは、電話の向きによって変わります-マジック!Windowsユーザーには非常に印象的です。
次に、端末ジョブが終了したときにエンライテンメントの端末ハックを使用して(GUIから)通知を取得しますが、dbus許可によりその意味がなくなります。誰かがこれをbyobuで使用できるようになったら、私に知らせてください!