Back to Silas S. Brown's home page

Low-vision configuration for terminal applications

I usually find that Unix terminal applications work reasonably well in large print as long as the terminal itself can.  However, increasting the print size usually means that fewer rows and columns are available, and some applications don't work very well on terminals with fewer than normal rows and columns.  This can sometimes be fixed by configuring the application.  Here are some of my dot-files for this and related fixes:
For Linux top, try pressing f and turn off columns you don't really need (try h, i, q, t, m, and perhaps turn off e and turn on d on single-user systems), press c to toggle extended commandline and press W to write to .toprc. Mac/BSD top is less flexible.

Linux console

On modern Linux distributions the console font size is quite small. You might be able to go some way toward enlarging it by using this .console-setup and putting setupcon in your .bash_profile, or if you don't have setupcon then try setfont /path/to/TerminusBold32x16.psf.gz. For fonts larger than 32px (and for CJK) you might be able to install fbterm - here's an example .fbtermrc.

If the machine has sufficient resources, you could just use X11 with a terminal program set for large fonts.

All material © Silas S. Brown unless otherwise stated.
Linux is the registered trademark of Linus Torvalds in the U.S. and other countries.
Mac is a trademark of Apple Inc.
Python is a trademark of the Python Software Foundation.
Any other trademarks I mentioned without realising are trademarks of their respective holders.