2012-05-24 26 views
38

想要給byobu一個looksee作爲各種屏幕'更新'。我byobu硬件狀態行在更新時滾動屏幕

byobu 

啓動它,而不是狀態行坐在屏幕的底部,每次它更新它推到前一個下面的附加導線。不久,屏幕(膩子)充滿了狀態線回聲。

我該如何解決這個問題?

運行Win7上puttytray v0.62到Ubuntu 12.04

+0

你可以粘貼byobu -v的輸出嗎? (這裏是byobu的維護者) –

+0

@Dustin柯克蘭 〜$ byobu -v byobu版本5.17 tmux 1.6 – monsto

+0

有沒有這個好運氣,monstro? – Hans

回答

74

Putty默認爲ISO發佈UTF-8編碼的ISO-8859-1轉換編碼。

在加載,保存或刪除存儲的會話窗口中單擊您的服務器。然後點擊Load按鈕。

接下來,在左側點擊類別面板: 窗口 - >翻譯

變化下UTF-8「假定其中的字符集接收到的數據」下拉。

一旦你這樣做,然後點擊類別面板頂部的會話,然後點擊保存在存儲的會話區域。

我不是說這是正確的修復方法。我只是告訴你所有爲我修復的東西,而不必對服務器做任何瘋狂的事情。

乾杯!

+4

這是正確的答案,應該被接受爲這樣。 – pdusen

+3

小提示,您還可以啓用UTF-8作爲默認編碼,以及所有其他設置:只需打開窗口,不加載任何內容,進行更改(例如默認編碼),然後返回並點擊保存而不在會話名稱字段中輸入任何內容。從此,這就是你的新默認。 – Kjellski

+0

我發現設置窗口>翻譯> UTF-8解決了很多不同的膩子顯示問題。 – monsto

44

這似乎是默認的屏風後端的問題。默認情況下,Ubuntu 12.04中的byobu使用tmux作爲後端。您可以通過運行byobu-select-backend並選擇屏幕(選項2)來更改此設置。

雖然不是爲什麼tmux在PuTTY會話上這樣做的解決方案,但它解決了您的屏幕滾動問題。

+3

這是一個可靠的解決方法。謝謝。 – monsto

+1

謝謝,正是我需要知道的 –

+0

對我來說非常合適。一直在掙扎。 – gnuyoga

8

UTF-8設置可以創造奇蹟。我通常將終端=>鍵盤=>「功能鍵和鍵盤」從「ESC [n〜」設置爲「Xterm R6」並將其保存爲Putty中的默認配置。最後一個選項可以使用Byobu中的F鍵功能。沒有,這幾乎是沒用的。

2

我在debian測試/ SID服務器上遇到了類似的問題,並且這是系統上鬆動的幾個分離屏幕會話的問題。 ps aufx |grep -i screen應該找到孤立的屏幕會話。

我試過sudo byobu-select-backend和tmux是Debian測試中的默認設置,我選擇了'screen',但是當我嘗試$ byobu時發生了相同的滾動行爲。 所以我運行$ byobu-select-backend作爲我的常規用戶,並再次選擇'屏幕'。

這次,運行byobu向我展示了獨立的屏幕會話,所以我可以選擇它們並輕輕關閉它們。

1

@phanku的答案,即終端的編碼應該設置爲UTF-8,允許我解決OP在訪問byobu會話時描述的相同問題(在Ubuntu 12上)。04)從Mac OS X iterm與邁克爾·亨德里克的帖子的幫助下,描述setting iTerm to UTF-8

  1. 菜單:查看 - >顯示會話信息
  2. 會議標籤:變化編碼從「西部(ASCII)」改爲「Unicode(UTF-8)」。
0

我的問題是有關如何兼容性設置:

在終端

,請訪問:

  • 單擊鼠標右鍵,選擇「配置文件」>「輪廓偏好
  • 選擇「兼容性」標籤
  • 變化「曖昧角字符」到「 '

  • 只需點擊' 復位「按鈕

它的工作對我來說...

0

我用iTerm2在MacOS和遇到同樣的問題。編碼已經設置爲UTF-8,但沒有幫助。下面是對我的作品的解決方案:

  • 打開Preferences>Profiles
  • 選擇配置文件的問題
  • 轉到Text標籤右側
  • 取消選中Treat ambiguous-width characters as double width選項

完成。