Skip to content

Both.org

News, Opinion, Tutorials, and Community for Linux Users and SysAdmins

Primary Menu
  • About Us
  • Computers 101
    • Hardware 101
    • Operating Systems 101
  • End of 10 Events
    • Wake Forest, NC, — 2025-09-20
  • Linux
    • Why I use Linux
    • The real reason we use Linux
  • My Linux Books
    • systemd for Linux SysAdmins
    • Using and Administering Linux – Zero to SysAdmin: 2nd Edition
    • The Linux Philosophy for SysAdmins
    • Linux for Small Business Owners
    • Errata
      • Errata for The Linux Philosophy for SysAdmins
      • Errata for Using and Administering Linux — 1st Edition
      • Errata for Using and Administering Linux — 2nd Edition
  • Open Source Resources
    • What is Open Source?
    • What is Linux?
    • What is Open Source Software?
    • The Open Source Way
  • Write for us
    • Submission and Style guide
    • Advertising statement
  • Downloads
  • Home
  • Retro-Fun with CRT
  • Fun
  • Linux
  • Terminal

Retro-Fun with CRT

Discover what using old CRT systems was like for us old-timers or relive the days when you used one. The Cool Retro Term (crt) terminal emulator is for us. It's useful and fun at the same time.
David Both March 24, 2024 6 minutes read
Screenshot of Cool-Retro-Term with amber text on a dark background.
1

Many of us remember the days of the old green or amber text on a Cathode-Ray-Tube (CRT) display. Many of you won’t remember and that’s a good thing. But whether you want to see what it was like for us old-timers or relive the days when you used one, the Cool Retro Term (CRT) terminal emulator is for us.

I’ve used Old IBM mainframe 3278 CRTs, the original green on black IBM PC monochrome display, several early color CRT displays, and a dozen or so different flat screen displays.

The CRT terminal emulator can be made to look like the old displays, some of which are already configured in a number of default profiles and ready to select. You can also modify the existing profiles, altering the amount of bloom, rasterization, scan lines, burn-in and more. Some of the default profiles are Default Amber, Monochrome Green, Green Scanlines, Apple ][, IBM DOS, IBM 3278, and a couple others.

Installation

Cool-retro-term is available for Fedora, Ubuntu and Ubuntu-related distributions like Linux Mint, and others. I used the command line to install on Fedora. On my system it installed a couple libraries as dependencies

# dnf -y install cool-retro-term

You can also download and install CRT from GitHub at https://github.com/Swordfish90/cool-retro-term. This URL has everything you need to build and install CRT yourself. Even if you install from your distro’s repo, it also has some really cool screenshots and animations that show some of the fun effects you can play with.

First Look

Let’s start by looking at the Default Amber case which is the default after installation. I personally prefer amber text so this is a good place to start for me. On my Fedora Xfce systems it can be launched from Applications=>System=>Cool Retro Term. Figure 1 shows how it looks without any changes.

Figure 1: Cool Retro Term in the default amber configuration. CRT shows a frame like the bezel of a physical CRT terminal that helps to complete the illusion.

Note: You can click on the figures in this article to open larger versions of the graphics.

You can see that the CRT program simulates the curvature of a real CRT screen. It can also simulate many of the other fun little quirks we found so annoying when we used those old devices. Things like jitter, scan lines, static, flickering, and more. We’ll look at how to do that a bit further on.

Selecting a Different Terminal Profile

Changing the current terminal profile takes only a couple clicks of the mouse. Right click anywhere on the CRT window as and select the Profiles menu item as shown in Figure 2. Then choose the profile you want.

Figure 2: Right click on the CRT display screen to open the context menu and then Profiles. Select the profile you want.

I initially spent some time exploring the existing profiles just to see what they’re like. Here are some of my favorites. Click on the graphics below to see a larger version in a new tab or window.

Figure 3: This is a screenshot of the Green Scanlines profile. I’ve enhanced the scan line so it’s easily visible
Figure 4: Using an IBM DOS profile. This one has a barely visible scan line.
Figure 5: The IBM 3278 profile has a more modern looking font.

Changing the Current Profile

Making modifications to the current profile is straightforward. Right click on the CRT terminal window and select the Settings menu item in the context menu.

You can see the menu in Figure 6 which shows the first page of this dialog. This page of the dialog allows basic modifications such as brightness and contrast.

Warning! For now do not attempt to save, load, or select any of the existing profiles or change anything in the Profile section of this page of the dialog. The highlight does NOT show the current profile.

However the changes you make using the Screen section of this page of the dialog are saved automatically to the current profile.

Figure 6: The Settings dialog General page allows changing basic video and window frame parameters.

Figure 7 shows the Terminal page of the Settings dialog. You can change the font scaling and width as well as the basic colors and their attributes on the Terminal page.

Figure 7: You can change the font scaling and width as well as the basic colors and their attributes on this page.

Now switch to the Effects page shown in Figure 8. The sliders on the Effects page of the Settings dialog add or remove the special effects and to adjust the amounts of each. These can be a lot of fun to play with, but it’s easy to add too much of them making the result more annoying than fun when trying to do real work.

Figure 8: The sliders on the Effects page of the Settings dialog add or remove the special effects and to adjust the amounts of each.

Creating Your Own Profiles

In Figure 2 you can see that I have created some additional profiles for myself just for fun and to experiment with how things work. Although I could change any of the default profiles, I prefer to keep them intact.

Start with a right-click on the CRT window and then select the Settings menu option. That opens the Settings window. To create a new profile, I select and Load the one that most closely matches what I think I want to do. Loading the profile makes it the current one and all changes are made to the current profile. I immediately click the Save button then type a new profile name in the Save New Profile dialog. I then click on OK to save this new profile under the name I supplied.

At this point I can make any changes I want and they will be saved automatically to this new profile.

Using the Terminal

Once it’s been launched, CRT works like any terminal emulator — with the exception that you can make it look like any number of old CRT terminal types. The Shift+up and Shift+Down arrow kest scroll up or down a single line at a time. Shift plus page up and down scrolls by a complete page. You can also use the mouse wheel to scroll.

It works like any Linux terminal emulator and doesn’t interfere with my shell configurations.

Parting Thoughts

The Cool Retro Term terminal emulator is a fun way to bring back memories for those of us who were there, or to pretend that you are there for those of us who are too young to have been there. It’s also a non-boring way to be productive and get some actual work done.

I hope you have as much fun with Cool Retro Term as I did.

Tags: Cool Retro Term CRT Fun Terminal EMulator

Post navigation

Previous: Navigating the ‘top’ Command in Linux
Next: Serial communication on Linux

Related Stories

retro_old_unix_computer
  • Fortran 77
  • Linux
  • Programming

5 things to know when learning FORTRAN 77

Jim Hall May 6, 2026
Typewriter-lead
  • Books
  • Linux
  • Printing
  • Using and Administering Linux

Book Update — Chapter 26, Printers

David Both May 1, 2026
connections_wires_sysadmin_cable
  • Linux
  • Networking
  • Router

How to Make your Linux Box Into a Router

David Both April 29, 2026

System upgrades completed

Tools illustrationUpgrades to Fedora 44 for the Both.org firewall and server completed Sunday afternoon at about 14:39, EDT.

There was a problem with SSL certificates that prevented HTTPD, the website server from starting after the upgrade. It only took a couple minutes to fix and all now seems to be running smoothly.

Thanks for your patience.

Random Quote

Unix is user-friendly. It just isn’t promiscuous about which users it’s friendly with.

— Steven King

Why I’ve Never Used Windows

On February 12 I gave a presentation at the Triangle Linux Users Group (TriLUG) about why I use Linux and why I’ve never used Windows.

Here’s the link to the video: https://www.youtube.com/live/uCK_haOXPFM 

Why there’s no such thing as AI

Last October at All Things Open (ATO) I was interviewed by Jason Hibbits of We Love Open Source. It’s posted in the article “Why today’s AI isn’t intelligent (yet)“.

Technically We Write — Our Partner Site

Our partner site, Technically We Write, has published a number of articles from several contributors to Both.org. Check them out.

Technically We Write is a community of technical writers, technical editors, copyeditors, web content writers, and all other roles in technical communication.

Subscribe to Both.org

To comment on articles, you must have an account.

Send your desired user ID, first and last name, and an email address for login (this must be the same email address used to register) to subscribe@both.org with “Subscribe” as the subject line.

You’ll receive a confirmation of your subscription with your initial password as soon as we are able to process it.

Administration

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org

License and AI Statements

Both.org aims to publish everything under a Creative Commons Attribution ShareAlike license. Some items may be published under a different license. You are responsible to verify permissions before reusing content from this website.

The opinions expressed are those of the individual authors, not Both.org.

You may not use this content to train AI.

 

Advertising Statement

Both.org does not sell advertising on this website.


Advertising may keep most websites running—but at Both.org, we’re committed to keeping our corner of the web ad-free. Both.org does not sell advertising on the website. Nor do we offer sponsored articles at this time. We’ll update this page if our position on sponsorships changes.

We want to be open about how the website is funded. Both.org is supported entirely by David Both and a few other dedicated individuals.

 

 

Copyright © All rights reserved. | MoreNews by AF themes.