VineSeed ML アーカイブ



[VineSeed:19849] [VineLinux:0916] top のカラ ー表示に問題

  • From: bts-vinelinux@xxxxxxxxxxxxx
  • Subject: [VineSeed:19849] [VineLinux:0916] top のカラ ー表示に問題
  • Date: Wed, 27 Jan 2010 20:54:09 +0900
XXXXXXXX@XXXXXXXX wrote: 

topで,
 ソート順: PID
 color (cキーで color/mono をトグル)
 highlights sort field (xキーでトグル)
 altscr なし (Aキーでトグル)
の設定にすると, 以下の様(抜粋)に, PIDの前に「[m 」と表示され, 1行が2行
に折り返され,
正しく表示されません.
パッチを添付いたします.
-- ここから
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
[m 10847 norihiro  17   0  2084 1076  812 R  1.6  0.4   0:00.52 top

[m  8266 root      16   0  6204 1564 1548 S  0.0  0.6   0:00.41 sshd 

[m  7762 root      17   2  2876 1404 1140 S  0.0  0.5   0:00.12 
couriertls 

-- 以下略

Vine 5.0 x86_64 でパッチを作成しました.
Vine 4.2 i386 でもこの現象は起こりました.

以下の様な実装になっており,
一番左の列に制御文字を追加した後, 最初の1文字(制御文字)を削除しているよ
うです.
そのため, 色を変える制御文字列の途中が出力されるようです.
1. ハイライトするために制御文字をセルに追加する.
2. 一番左の列のセルの最初の1文字(スペースが期待されている)を取り除く. (列の区切りのスペースは一番左の列には不用のため?)
そこで, この順番を入れ換えることで対処しました.


== このレポートの詳細は以下の通りです ==

レポート ID  : 916
レポート URL : http://bts.vinelinux.org/guest.cgi?project=VineLinux&action=view_report&id=916

分類           : バグ
Vine ver.      : 5.0, 4.2
関連パッケージ : procps
状態           : 新規
優先度         : 中
重大度         : 普通
担当者         : 未定
添付ファイル   : procps-3.2.7-top-color.diff (application/octet-stream, 496 bytes)

# あなたが、このようなメッセージに無関係である場合には、
# 管理者 <Vine@xxxxxxxxxxxxx> までご連絡ください。

--
Bug Tracking System 影舞 0.8.8.
http://www.daifukuya.com/kagemai/