]> granicus.if.org Git - procps-ng/commitdiff
top: by default, show cmd line vs. cmd name at startup
authorJim Warner <james.warner@comcast.net>
Sat, 11 Mar 2017 05:00:00 +0000 (00:00 -0500)
committerCraig Small <csmall@enc.com.au>
Thu, 16 Mar 2017 10:59:53 +0000 (21:59 +1100)
All of top's display was designed to fit into an 80x24
terminal. This includes the help screens plus both the
Summary and Task Areas, assuming no saved config file.

With release 3.3.10, the startup defaults were changed
assuming ./configure --disable-modern-top wasn't used.
This was done in the hope of introducing some users to
unknown capabilities such as colors, forest view, etc.

The purpose of this commit is to coax a few more users
into possibly exploring another capability: scrolling.
We do so by tweaking the default startup display so as
to show full command lines. Now, when things no longer
fit in 80x24, horizontal scrolling might be exploited.

[ of course, this can be reversed with the -c switch ]

Signed-off-by: Jim Warner <james.warner@comcast.net>
top/top.h

index f6e86519da025aa793e8aa3980e658cc7ec5bdf0..8bbec9cc6042a79932036fe547b8ee4a9708c0db 100644 (file)
--- a/top/top.h
+++ b/top/top.h
@@ -345,7 +345,7 @@ typedef struct CPU_t {
 #define ALT_WINFLGS  DEF_WINFLGS
 #define ALT_GRAPHS2  0, 0
 #else
-#define DEF_WINFLGS ( View_LOADAV | View_STATES | View_MEMORY \
+#define DEF_WINFLGS ( View_LOADAV | View_STATES | View_MEMORY | Show_CMDLIN \
    | Show_COLORS | Show_FOREST | Show_HIROWS | Show_IDLEPS | Show_JRNUMS | Show_TASKON \
    | Qsrt_NORMAL )
 #define DEF_GRAPHS2  1, 2