Comment puis-je get l'ancienne layout procps-ng top (1) (antérieure à la version 3.3.10)?

Depuis la mise à jour vers procps-ng 3.3.10 mon top(1) ressemble à ceci:

Pas si sain d'esprit ...

Au lieu de:

... un peu sain

Non seulement ces colors sont ennuyantes et offensantes, mais je ne peux pas les classr en tant que "vieux" top(1) ( O ne fonctionne plus et ne peut pas fonctionner).

Puisque j'ai des choses plus utiles et intéressantes à faire avec mon time d'existence sur cette planète que de find tout cela, je préférerais simplement récupérer l'ancienne disposition (qui fonctionne très bien), sans la comstackr moi-même ( donc je peux juste utiliser le gestionnaire de packages de mon système).

Le file NEWS dit:

 * top offers new startup defaults, plus ./configure --disable-modern-top 

Le libellé de "démarrage par défaut" suggère qu'il existe un moyen de configurer le haut d'une manière qui est la même (ou très similaire) à l'ancien.

J'ai déjà regardé top/top.h , et les réglages ci-dessous sont différents, mais je ne sais pas comment récupérer les originaux (définis par ORIG_TOPDEFS ) via un set de commutateurs ou un file de configuration.

 #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 

Définissez les options souhaitées (voir l'aide avec la touche ? ), Puis enregistrez-les avec W

Donc, pour get quelque chose comme l'ancien haut en arrière, appuyez sur zV1W

résultat attendu

Mine ~/.toprc ressemble actuellement à ceci:

 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