How to customize the KDE terminal

The terminal program that is included in the KDE Plasma 5 desktop environment (Konsole) is one of the most customizable and versatile apps of its kind in the Linux community. However, it suffers one huge drawback. New KDE users aren’t aware of all of the useful customization options that it has to offer!

In this article, we’ll dig deep into the KDE terminal and show you how you can fully customize it to make it your own. We’ll even go over how to install it for those that wish to use Konsole on a non-KDE desktop!

Install Konsole on Linux

The Konsole terminal application is a part of the KDE desktop environment, so it’s easy to get going on nearly every Linux operating system out there. To start the installation, press Ctrl + Alt + T or Ctrl + Shift + T. Pressing this keyboard combination will open up your default terminal app. From there, you can follow the command-line instructions down below to set up Konsole on your system.

Ubuntu

Using Ubuntu Linux? You can get the Konsole application installed on your Ubuntu PC with the Apt command.

sudo apt install konsole

Debian

On Debian, you’ll be able to set up the Konsole terminal emulator with the following Apt-get command.

sudo apt-get install konsole

Arch Linux

The Konsole terminal emulator is available on Arch Linux via the “Extra” software repository. To install it, ensure that “Extra” is enabled in the Pacman configuration file. After that, install the app with the following Pacman command.

sudo pacman -S konsole

Fedora

In Fedora Linux, the Konsole emulator is available in the primary software sources on both 32-bit and 64-bit. To install it on your system, use the Dnf command below.

sudo dnf install konsole

OpenSUSE

OpenSUSE Linux users looking to get Konsole will be able to grab it directly from the OSS all software repository. To install it on your system, use the following Zypper command.

sudo zypper install konsole

Generic Linux

Looking to install the Konsole terminal emulator on your Linux PC yet aren’t using one of the Linux operating systems currently covered in this article? You’re in luck! Konsole is part of KDE — one of the most used desktop environments on all of Linux. As a result, you should be able to install Konsole on even the most obscure Linux  OSs.

To get Konsole working on lesser-known Linux distributions, search for “Konsole” and install it the way you typically install software on your system. Alternatively, check the official website for more information.

Access Konsole settings

All of the tweaks and customizations in this article take place in the “Edit Profile” section of the Konsole application. You will need to open up this area before we go over any of the various customization options in this guide.

To access the settings area for Konsole, find the “Settings” menu in the Konsole window, and click it with the mouse. After that, find the option in the “Settings” menu for the “Edit Current Profile” button and select it to open up Konsole settings.

Change terminal icon

The default Konsole icon looks like any other Linux terminal icon. For most users, it is sufficient. However, if you’re not a fan of the default icon, you can easily customize and change it. Here’s how.

Inside of Konsole settings, locate the “General” section and click on it with the mouse. Once you’ve made it to “General” settings, click on the terminal icon next to “Profile 1”.

how to customize the kde terminal How to customize the KDE terminal

Clicking on the terminal icon will bring up an icon browser window. Use this browser window to locate a different icon for your Konsole terminal.

Change terminal shell

You may want to use a different shell than /bin/bash while running the Konsole terminal (like Csh, Zsh, Fish, etc.). Here’s how to change the default.

First, go to the “General” section of the “Edit Profile” settings area in Konsole. Then, once you’re in the “General” settings, find the “Command” text box.

how to customize the kde terminal 1 How to customize the KDE terminal

By default, the “Command” box says /bin/bash for the Bash terminal. Feel free to change it to an alternative shell by changing the command in the box.

Change initial directory

Wish your Konsole terminal started up in a different directory rather than your user’s home folder? You can change it! Here’s how.

how to customize the kde terminal 2 How to customize the KDE terminal

Go to the “General” settings, and find the “Initial directory” box. Then, click the folder button to browse for the directory you want Konsole to start in on launch.

Color scheme

Looking to change the color scheme of your Konsole terminal? If so, make your way to the “Appearance” area in the “Edit Profile” settings. From there, locate the “Color scheme & font” tab, and click on it.

how to customize the kde terminal 3 How to customize the KDE terminal

Find the color scheme that you’d like to use in console, and select it with the mouse to instantly switch to it.

Font

The default font of the Konsole terminal emulator is “monospace 9pt”. That font is pretty small, especially on 4K screens with high DPI. Luckily, the font size can be changed!

To change the default font, open up the “Appearance” section of the Konsole terminal emulator. Then, click on the “Color scheme & font” tab.

how to customize the kde terminal 4 How to customize the KDE terminal

Inside of the “Color scheme & font” tab, locate the “Font” box and click on it to change Konsole’s font to suit your needs.

Scrollback

The scrollback in most modern terminals only goes back about 1,000 lines. So, if you have command history you’d like to look back at commands beyond the 1,000 line limit, you will not be able to see it. Konsole also uses this setting.

how to customize the kde terminal 5 How to customize the KDE terminal

To get rid of console scrollback, or to make the limit longer than 1,000, access the “Scrolling” section of the “Edit Profile” settings window. Then, find “Scrollback” and change the limit from 1,000 to a higher number. Or, enable unlimited mode by clicking the “Unlimited” box.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

The reCAPTCHA verification period has expired. Please reload the page.