Develop and Download Open Source Software

Ticket #12865

Open Date: 2008-06-26 10:13

Last Update: 2009-04-17 08:55

最下行自動スクロールが効かない

Reporter:yutakaponOwner:doda
Priority:5 - MediumMileStone:Tera Term 4.63 (closed)
Type:BugsSeverity:5 - Medium
Component:Tera TermStatus:Closed
ResolutionFixed

Details

Salarmさんに作っていただい
た"AutoScrollOnlyInBottomLine"ですが、とある組み込み
Linuxの起動中、当該オプションが有効にも関わらず、
最下行でない行でも自動スクロールしてしまいます。

バイナリモードで採取したブートログを添付します。
何か分かるでしょうか?

Attach File

File List
linux_boot.log (801bytes)
submitted by yutakapon at 2008-06-26 10:13 [File ID: 2528]
File Description: 組み込みLinuxブートログ
minicom.png (13KB)
submitted by yutakapon at 2008-07-01 09:55 [File ID: 2551]
Add New attachment
Add attachment filesPlease login to add new attachment

Ticket History - 3/9 Histories [Show all old Histories]

2008-06-26 10:13 Update by: yutakapon

  • File 2528: linux_boot.log is attached.

2008-06-29 21:42 Update by: salarm

Comment

Logged In: YES
user_id=34489

スクロールしてしまった後に、スクロールバックするとどうなりま
すでしょうか?

AutoScrollOnlyInBottomLineは、最後の行が画面に表示されていな
いときに自動スクロールを止めるので、画面がスクロールできるだ
け表示されていないと使用できないのです。


2008-07-01 09:55 Update by: yutakapon

  • Ticket Close date set to 2008-07-01 09:55
  • Status Update from Open to Closed.

Comment

Logged In: YES
user_id=24082

リプライありがとうございました。

どうやら minicom を使っているおかげで、常に最下行が表示され
るため、機能が効かないようです。
本件、クローズいたします。

2008-07-01 09:55 Update by: yutakapon

  • File 2551: minicom.png is attached.

2008-07-01 13:11 Update by: doda

  • Resolution Update from None to Accepted.
  • Owner Update from (None) to doda.
  • Priority Update from 3 to 2.
  • Status Update from Closed to Open.

Comment

Logged In: YES
user_id=14322

ちょっと見たところ、DECSTBMでScrolling Regionが設定されてい
る時に起きるようです。
ぱっと見では、buffer.c:BuffScrollNLines()での処理が足りない
(Scrolling Regionが設定されているとifで分岐した結果、最下行
のみスクロールの為の処理を行わなくない)ように見えます。

時間が取れた時にもう少し調べてみます。

2009-01-26 14:40 Update by: yutakapon

  • Priority Update from 2 to 5 - Medium.

2009-04-11 03:38 Update by: doda

  • Component Update from (None) to Tera Term.

2009-04-17 08:55 Update by: yutakapon

  • Status Update from Open to Closed.
  • Ticket Close date set to 2009-04-17 08:55
  • Milestone Update from (None) to Tera Term 4.63 (closed).
  • Resolution Update from Accepted to Fixed.

Comment

snapshot-20090416.zip スナップショットで、改善されていることを確認しました。Salarmさん、どうもありがとうございます。

2011-02-11 02:01 Update by: raynstard

Comment

お世話になります。

発生している事象としては反対なのですが、自動スクロールに関することなので ここに追記させていただきます。
別途新規発行した方がよい場合はご指摘ください。

現象:

term != Winsize の時、 水平スクロールが表示されている状態でウィンドウの高さを変更すると 一番下の行が表示されず、自動スクロールも停止してしまう。

見た感じですが、水平スクロールの部分に最下段が表示されているような状態です。 垂直スクロールバーにて最下段を表示することは出来ますが、コマンド等スクロールするような操作をしても スクロールしません。

再現方法:

  1. Terminalの設定で Term != Win にチェックする。
  2. マウス操作にてウィンドウの幅を狭くして水平スクロールが表示されるようにする。
    → この時点では、自動スクロールします。
  3. マウス操作にてウィンドウの高さを変更する。
    → 自動スクロールしなくなります。

以上 よろしくお願いいたします。


Add Comment/Update #12865 (最下行自動スクロールが効かない)

You are not logged in. If you do not want to anonymous write, please login. » Login


SourceForge.JP is a Japanese version of SourceForge.net. For developments that are not related to Japan, we recommend you to use SourceForge.net.