首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我如何得到旧的procps顶部(1)布局回来(前3.3.10)?

我如何得到旧的procps顶部(1)布局回来(前3.3.10)?
EN

Unix & Linux用户
提问于 2014-11-24 16:30:05
回答 1查看 4.5K关注 0票数 4

由于更新到procps 3.3.10,所以我的top(1)如下所示:

而不是:

这些颜色不仅烦人且令人反感,我也不能让它像“老”的top(1) (O不再起作用,也不能让fF工作)。

由于我与我在这个星球上分配的存在时间有关的更有用和有趣的事情,而不是搞清楚这一切,我宁愿把“旧”布局拿回来(它工作得很好),而不自己编译(这样我就可以使用我的系统的包管理器了)。

NEWS文件说:

代码语言:javascript
复制
* top offers new startup defaults, plus ./configure --disable-modern-top

“启动默认值”的措辞表明,有一种方法可以以与“旧”相同(或非常类似)的方式配置top。

我已经看过top/top.h了,下面的设置是不同的,但是我不知道如何通过一组开关或一个配置文件获得原始文件(由ORIG_TOPDEFS定义)。

代码语言:javascript
复制
#ifdef ORIG_TOPDEFS
#define DEF_WINFLGS ( View_LOADAV | View_STATES | View_CPUSUM | View_MEMORY \
   | Show_HIBOLD | Show_HIROWS | Show_IDLEPS | Show_TASKON | Show_JRNUMS \
   | Qsrt_NORMAL )
#define DEF_GRAPHS2  0, 0
#define DEF_SCALES2  SK_Kb, SK_Kb
#define ALT_WINFLGS  DEF_WINFLGS
#define ALT_GRAPHS2  0, 0
#else
#define DEF_WINFLGS ( View_LOADAV | View_STATES | View_MEMORY \
   | Show_COLORS | Show_FOREST | Show_HIROWS | Show_IDLEPS | Show_JRNUMS | Show_TASKON \
   | Qsrt_NORMAL )
#define DEF_GRAPHS2  1, 2
#define DEF_SCALES2  SK_Gb, SK_Mb
#define ALT_WINFLGS (DEF_WINFLGS | Show_HIBOLD) & ~Show_FOREST
#define ALT_GRAPHS2  2, 0
#endif


#ifdef ORIG_TOPDEFS
#define DEF_FIELDS  "¥¨³´»½ÀÄ·º¹Å&')*+,-./012568<>?ABCFGHIJKLMNOPQRSTUVWXYZ[" RCF_PLUS_H
#else
#define DEF_FIELDS  "¥&K¨³´»½@·º¹56ÄFÅ')*+,-./0128<>?ABCGHIJLMNOPQRSTUVWXYZ[" RCF_PLUS_H
#endif
EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2014-11-25 10:56:53

设置所需的选项(请参阅?键的帮助),然后用W保存它们

因此,要想得到类似于旧的顶部背,请按zV1W

我的~/.toprc目前看起来如下所示:

代码语言:javascript
复制
top's Config File (Linux processes with windows)
Id:i, Mode_altscr=0, Mode_irixps=1, Delay_time=1.500, Curwin=0
Def fieldscur=¥&Kš³Ž»œ@·º¹56ÄFÅ')*+,-./0128<>?ABCGHIJLMNOPQRSTUVWXYZ[\]^_`abcdefghij
    winflags=192820, sortindx=18, maxtasks=0, graph_cpus=1, graph_mems=2
    summclr=1, msgsclr=1, headclr=3, taskclr=1
Job fieldscur=¥Š¹·º(³ŽÄ»œ@<§Å)*+,-./012568>?ABCFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghij
    winflags=163124, sortindx=0, maxtasks=0, graph_cpus=2, graph_mems=0
    summclr=6, msgsclr=6, headclr=7, taskclr=6
Mem fieldscur=¥º»<œŸ¿ÀÁMBNÃD34·Å&'()*+,-./0125689FGHIJKLOPQRSTUVWXYZ[\]^_`abcdefghij
    winflags=163124, sortindx=21, maxtasks=0, graph_cpus=2, graph_mems=0
    summclr=5, msgsclr=5, headclr=4, taskclr=5
Usr fieldscur=¥Š§šª°¹·ºÄÅ)+,-./1234568;<=>?@ABCFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghij
    winflags=163124, sortindx=3, maxtasks=0, graph_cpus=2, graph_mems=0
    summclr=3, msgsclr=3, headclr=2, taskclr=3
Fixed_widest=0, Summ_mscale=2, Task_mscale=1, Zero_suppress=0
票数 8
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/169717

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档