[Dxspider-support] Increasing size of scrollback buffer in sysop console

Martin Davies G0HDB g0hdb at amdavies.demon.co.uk
Wed Dec 30 20:17:30 GMT 2015


On 30 Dec 2015 at 16:59, djk wrote:

> Hm... It is a while since I did one of these and I think your problem 
> appears to be one of choosing the correct terminal emulation rather than 
> fiddling with scroll buffers. On my system if I do a sh/co/no, I get this:
> 
> sh/co/no
> Node         Callsigns
> EA7URG-5     (CX2SA-6)    (DB0BQ-4)    DB0FHO-4 DB0HGW-6     DB0IUZ-6
>               DB0LJ-6      DB0OVN-6     DB0PRA-9 DB0SPC-7     DB0SUE-7
>               DB0TIT-5     DB0TUD-6     DB0ZWI-8 DL9GTB-2     EA4RH
>               EA4RH-5      EA6VQ-1      EA7URG-5 F1OYP        F1OYP-7
>               F6FVY-3      F6KDF-3      GB7DXX HA6KNG       HB9CSR-6
>               (IK6IHL-6)   IK7XLW-6     IQ1IM-6 IQ6PE-6      IR1UCU-6
>               IV3SCP-6     IV3YXW-6     IZ3MEZ-8 LA3WAA-6     LA7Q-6
>               NX9G         OE1XHQ       OE5XBL-6 OE6XPE-5     OE8APR-2
>               (OH2J)       OK2CQR-1     OK2CQR-19 OZ5BBS-7     PA4JJ-1
>               PE1ITR-7     PE1ITR-8     PI8CDR-7 PI8DRE-7     PI8RWD-7
>               PY1NB-4      SK3W-3       SM7GVF-6 SV2BZQ-2     US7IQZ-1
>               VE6DXC
> F6KDF-8      F6KDF-8
> GB7BAA       AE3N-2       DB0SBX-8     DJ4PK-2 F1OYP-8      F5MZN-3
>               F6BVP-2      G7VJR-5      GB7BAA GB7DXC       GB7DXG
>               GB7DXG-1     GB7DXG-4     GB7DXS GB7DXX-5     GB7MBC
>               GB7NHR       GB7RDX       GB7UJS HB9DRV-9     HB9TVW-6
>               HG6Y         IK3STG-6     (IK8VKW-6) IQ8XF        IR6UAG-9
>               IW0QMN-6     IW0QNL-6     IW2EVH-6 IW2KPL-6     IW9GTD-6
>               IZ0FKE       IZ0FKE-6     IZ5IIN-6 IZ6FXS-6     IZ8MBW-6
>               JA2YYF       JA2YYF-9     JA4PXC-11 JG1YGH-15    K7EK
>               KB2SSE-2     KF2FK-1      LU9DA-6 M0UKC        M0WAF
>               N7OD         NG9R         OH1RCF ON0NOL-9     ON4KST
>               ON6LR-5      SK3W-6       SM6YOU-2 SV2CUI-8     SV5FRI-1
>               VE7CC        VE7CC-1      VK3HRA-2 W0MU-1       W6RFU
>               W7PKT        W9PA         WT3Q YO8SAW-1     ZS6RO-3
> GB7DJK       GB7DJK
> GB7DXC-5     GB7DXC-5     HP2AT-4
> GB7IPF       GB7IPF
> GB7RAU       DG2KBC-1     F6BVP-3      F6KVP-3 F8COJ-3      GB7DXY
>               GB7RAU       HB9VID-2     HP2NG-3 IK2DUW-6     IK2XDE-6
>               (IK7NXU-6)   KY4XX-3      ON0CK-5 PA2A-1       PD0SIM-2
>               PE1NWL-5     PI4CC        PI8DXC PY1TSP-1     RW3XA-8
>               S50ARX       SK6AW-1      SP2L-3 SR4DXC       SR9ZAA-12
>               US6IQ-1      VA2BBS-2     VE3ZIN-2 VE9SC        W6KK
>               W8AEF        YO2LOJ-2
> PA4JJ-3      7N4TWL-7     BG2RVL-9     EA4FIT-5 F4EYQ-1      F5LEN-7
>               (F6FGZ-3)    (HB9IAC-8)   IK3EDJ-6 (IK5ZUK-6)   (IK6XMI-6)
>               IQ1RY-6      IR4U-6       IR4X-6 IW3FVZ-6     IZ5ILU-6
>               IZ7AUH-6     K2CAN-2      K4UJ K6SY         KG4OOL-2
>               N2WLS-5      ON0DXK-5     ON0RCL OP0P         PA4JJ-2
>               PA4JJ-3      S50CLX       W1NR W1NR-8       W5LW-2
>               W6HN-2       W8ZJT-3      W9AEK
> S50DXS       9A5K-2       AA1K-7       AE5E (CE4UYP-3)   DB0TUD-12
>               (EA1URP-5)   EA2URV-5     EA3KZ-6 EA4RCU-5     EA4URE-5
>               ED1ZAC-5     F1OYP-6      F6KBK-3 HA6DX        HA8TKS-2
>               HA9KRQ       HG6DXC       HG8PRC I0INU-6      I0OJJ-6
>               IK2WAD-6     IK2XDE-9     IQ5KG-6 IQ9MY-6      IT9WDY-6
>               IW5ECF-6     IW7BFZ-6     IW8PGT-9 IW9FDD-6     IZ5FSA-6
>               IZ8BRI-2     IZ8DMZ-6     JH1RFM-9 K1TTT        K2LS
>               K7TJ-1       KC9AOP-1     N0VD-7 N2KI         N4ZKF-1
>               N9PMO-6      NC7J         OK0DXI OK0DXU       ON0AN
>               ON0CLUS      ON7EQ-8      OZ2DXC PB4PT-8      RN6BN
>               S50DXS       SL0ZG-6      SM6HOC-2 W4NJA        W6RGG-2
>               WC2L         WP3CW        WW1R-6 YV5AJ        ZL2AQY-10
> SV1IW-9      4Z5LZ-2      DB0ERF-5     DH1TW-2      SV1IW-9
> WR3D         4M5DX        (7M4HXF-11)  9A0DXC CS5NRA-6     CS5SEL-5
>               DB0HST-6     (DB0SDX)     DL8FCL-7 EA2RCF-5     EA3KZ-5
>               EA4GPZ-10    EA4KD-5      EA4RCH EA4RCH-5     EA5B-5
>               EA5SW-5      EA5URM-5     EA7URM-5 ED7ZAB-5     EI7MRE
>               EI7SDX       F1OYP-3      F3KT-3 F5UII-2      GB7BDX-3
>               HA7VK-7      HB9ON-9      I3ITX-6 IK4ICZ-6     (IK5PWJ-6)
>               IK5YZW-6     (IK6IHH-6)   IK6ZDE-6 (IK8HJC-6)   IQ0LT-6
>               IQ1GP-6      IQ1LA-6      IR2UGI-6 IR5V         IT9ESI-6
>               IT9OBK-6     IW0QNL       IW1QLH-6 IW1QLH-7     IW9FRA-6
>               IZ5TGD-5     JG1VGX-7     JG1VGX-8 JG1VGX-9     K1TTT-1
>               K3NC         K3WW         K4JW K4UGA        K4ZR
>               K7HRT-1      K7SDX        KB2SYD-5 KB8PMY-3     KD8ATF-2
>               KE2OI        KE2OI-10     KF4LLF-8 KN9N         KP4JRS
>               KP4JRS-3     KY9J-2       M0WAF-2 N0CDA-1      N0VD
>               (N0VD-12)    N1URO-6      N3TUQ N4DW-9       N4VFF-2
>               N6WS-5       N6WS-6       N7XG-7 N8NM         N9BC-2
>               N9JR-2       N9KT-2       N9LYA-6 NN1D         NX9G-6
>               (OK0DXP)     OK2CQR-6     PA1RBZ PY1TSP-4     PY3NZ-8
>               PY5JO-11     SM4ONW-14    SM4ONW-7 SM6HOC-6     SV2HRT-1
>               UA4CC        UR4QRH-2     VA2PGN-9 VA3MW-7      VE1CFB
>               VE1FAL-2     VE2PKT-9     VE3CGR-5 VE3EY-7      (VE6TN-7)
>               VE7DQC-2     VE9EMO-9     VK3AMA-2 VK3ATM-4     VK7HDM-2
>               W1DX         W3LPL        W4ML W6PK-1       W7JD-1
>               W8WTS-3      WA7V-5       WA9PIE-2 WB3FFV-2     WD1L
>               WD4IXD       WR3D         WW1R WW1R-9       ZL2ARN-10
>               ZL2ARN-9
> 
> Which according to 'wc -l' is 84 lines long. So fiddling with the size 
> of the scroll buffer won't help. On my copy of putty running on windows 
> xp (logged in either as a telnet client or via ssh and running 
> console.pl) the scrolling works correctly using standard parameters.
> 
> Could the changes that you have made caused this? Send me a 'diff -u 
> /spider/perl/console.pl /spider/local' and the same for Console.pm.

The output of the two 'diff -u' commands is:

sysop at GB7DXC-Pi /spider/local $ diff -u /spider/perl/console.pl /spider/local/console.pl
sysop at GB7DXC-Pi /spider/local $ diff -u /spider/perl/Console.pm /spider/local/Console.pm
--- /spider/perl/Console.pm     2015-09-10 17:48:40.180967561 +0000
+++ /spider/local/Console.pm    2015-12-29 23:30:54.526963743 +0000
@@ -32,17 +32,20 @@
 package main;

 $maxkhist = 100;
-$maxshist = 500;
+# $maxshist = 500;
+# 2015-12-29 - The above is the original entry; the following is amended as per info from G1TLH
+$maxshist = 5000;
 if ($ENV{'TERM'} =~ /(xterm|ansi)/) {
 #      $ENV{'TERM'} = 'color_xterm';
+#      2015-08-30 2213z - changed $mycallcolour to bold and WWV/WCY colour from cyan to magenta
        $foreground = COLOR_BLACK();
        $background = COLOR_WHITE();
-       $mycallcolor = COLOR_PAIR(1);
+       $mycallcolor = A_BOLD|COLOR_PAIR(1);
        @colors = (
                   [ '^DX de [\-A-Z0-9]+:\s+([57][01]\d\d\d\.|\d\d\d\d\d\d+.)', COLOR_PAIR(1) ],
                   [ '^DX', COLOR_PAIR(5) ],
                   [ '^To', COLOR_PAIR(3) ],
-                  [ '^(?:WWV|WCY)', COLOR_PAIR(4) ],
+                  [ '^(?:WWV|WCY)', COLOR_PAIR(6) ],
                   [ '^[-A-Z0-9]+ de [-A-Z0-9]+ \d\d-\w\w\w-\d\d\d\d \d\d\d\dZ', COLOR_PAIR(0) ],
                   [ '^[-A-Z0-9]+ de [-A-Z0-9]+ ', COLOR_PAIR(6) ],
                   [ '^WX', COLOR_PAIR(3) ],
sysop at GB7DXC-Pi /spider/local $

As you'll see, the 'diff -u' on the two console.pl files didn't show any differences, and 'diff -u' on the Console.pm files 
only shows the changes I made to the $mycallcolor font (now set to bold) and the change of the WWV/WCY font 
colour from cyan to magenta.

What PuTTY emulation are you using for accessing your system(s)?  I don't recall having changed anything from 
the defaults apart from setting the PuTTY window's number of columns (to 128) and rows (to 63, to fit my monitor 
screen height) in the PuTTY config I'm using, and the PuTTY scrollback works fine when I'm not running console.pl

--
73, Martin G0HDB



---
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.tobit.co.uk/pipermail/dxspider-support/attachments/20151230/8a27ceaf/attachment-0001.html>


More information about the Dxspider-support mailing list