ある種の画面「更新」として屏風にルックシーを与えたい。私はそれを始めます
byobu
画面の下部にあるステータス ラインの代わりに、ステータス ラインが更新されるたびに、前のラインの下に追加のラインがプッシュされます。やがて、画面 (パテ) がステータス行のエコーでいっぱいになります。
どうすればこれを止めることができますか?
win7でubuntu 12.04にputtytray v0.62を実行
ある種の画面「更新」として屏風にルックシーを与えたい。私はそれを始めます
byobu
画面の下部にあるステータス ラインの代わりに、ステータス ラインが更新されるたびに、前のラインの下に追加のラインがプッシュされます。やがて、画面 (パテ) がステータス行のエコーでいっぱいになります。
どうすればこれを止めることができますか?
win7でubuntu 12.04にputtytray v0.62を実行
PuttyのデフォルトはISO-8859-1の変換エンコーディングですが、UbuntuはUTF-8エンコーディングを送信します。
保存されたセッションウィンドウのロード、保存、または削除でサーバーをクリックします。次に、[ロード]ボタンをクリックします。
次に、左側の[カテゴリ]パネルで、[ウィンドウ]->[翻訳]をクリックします。
「どの文字セットにあると想定される受信データ」の下のドロップダウンをUTF-8に変更します。
これを行ったら、[カテゴリ]パネルの上部にある[セッション]をクリックし、保存されているセッション領域で[保存]をクリックします。
これが正しい修正だと言っているのではありません。サーバーにクレイジーなことをすることなく、何が私のためにそれを修正したのかをすべてあなたに伝えています。
乾杯!
これは、デフォルトの byobu バックエンドの問題のようです。デフォルトでは、Ubuntu 12.04 の byobu がtmux
バックエンドとして使用されます。これを変更するには、画面を実行byobu-select-backend
して選択します (オプション 2)。
tmux が PuTTY セッションでこれを行う理由についての解決策ではありませんが、画面スクロールの問題を修正します。
UTF-8 設定は驚異的に機能します。私は通常これを Terminal => Keyboard => "Function keys and kepad" と一緒に "ESC[n~" から "Xterm R6" まで設定し、デフォルト設定として Putty に保存します。最後のオプションは、Byobu で F キー機能を使用できるようにします。ないとかなり駄目です。
私はdebianTesting/ SIDサーバーで同様の問題を抱えていました、そしてそれはシステム上でいくつかの切り離されたスクリーンセッションが緩んでいる問題でした。 ps aufx |grep -i screen
孤立した画面セッションを見つける必要があります。
試しsudo byobu-select-backend
てみましたが、Debianテストでもtmuxがデフォルトです。「画面」を選択しましたが、試し$ byobu
てみると同じスクロール動作が発生しました。そのため、通常のユーザーとして実行$ byobu-select-backend
し、「画面」を再度選択しました。
今回、byobuを実行すると、切り離された画面セッションが表示されたので、それらを選択して穏やかにシャットダウンすることができました。
@ phankuの答え、つまり端末のエンコーディングを UTF-8 に設定する必要があるということで、Mac OS X itermから byobu セッション (Ubuntu 12.04) にアクセスするときに OP が説明したのと同じ問題を修正することができました。iTerm を UTF-8 に設定する方法について説明している Michael Hendrick の投稿:
macOS で iTerm2 を使用していますが、同じ問題が発生します。エンコーディングは既に UTF-8 に設定されていますが、助けにはなりません。これが私のために働く解決策です:
Preferences
>Profiles
Text
右側のタブに移動Treat ambiguous-width characters as double width
オプションのチェックを外す終わり。
私にとって問題は、互換性の設定方法に関連していました。
ターミナルで、次の場所に移動します。
また
それは私のために働いた...