How to Customize Konsole, the KDE Terminal

Konsole is KDE’s terminal emulator, and its profiles let you tailor what a terminal session runs and how it looks. Open Settings > Edit Current Profile to adjust the active profile, or create a separate profile for a different shell, project folder, or color scheme. The KDE handbook confirms that profiles can store commands and per-session appearance settings. The interface visuals below are illustrative; menu details can vary slightly by Konsole version and Linux distribution.

If Konsole is not installed, use your distribution’s software center or package manager. KDE’s Konsole page links to installation options, including Flathub.

Konsole is open with the Settings menu expanded and Edit Current Profile highlighted.
Open the active profile from Konsole’s Settings menu.

Open the profile you want to customize

  1. Open Konsole. If its menu bar is hidden, press Ctrl+Shift+M to show it. You can also right-click in the terminal area to access the menu option.
  2. Choose Settings > Edit Current Profile to change the profile used by the current session.
  3. To keep your existing setup intact, open Settings > Manage Profiles, choose New Profile, and give the new profile a clear name, such as “Project” or “Remote Server.”

In Manage Profiles, you can choose whether a profile should be the default for new sessions. KDE saves profiles in your user data area, so these changes do not require editing system-wide files. Read KDE’s Konsole profile guide for the profile workflow.

Konsole’s Manage Profiles dialog shows a Work profile and the New Profile button.
Create a named profile if you want a separate configuration for a particular task.

Choose the shell and starting folder

Set a profile-specific shell

In the profile editor’s General page, find Command. Konsole normally starts the shell configured for your account; a profile can instead launch another installed shell. For example, to use Zsh, first check its path in a working terminal with command -v zsh. If the command returns /usr/bin/zsh, enter that path in the profile’s Command field. Install the shell through your distribution’s package manager first if it is missing. This setting only applies to sessions using this profile, so leave the default command unchanged if you do not need a different shell.

The General profile page shows the Command field set to /usr/bin/zsh.
Use the Command field to select an installed shell for this profile.

Start in a project directory

In the same General page, set Initial directory to the folder where you want new sessions to begin. Type a path or use the folder button to browse. Choose a directory that exists and that your account can access. For example, /home/alex/Projects starts the profile in a Projects folder under that user’s home directory. Use your own home-folder path rather than copying the example literally.

The General profile page shows Initial directory set to /home/alex/Projects.
Set an existing directory as the profile’s initial working folder.

Adjust color and text

Pick a terminal color scheme

Open Appearance in the profile editor and choose a preset under Color scheme. This changes the terminal’s text, background, and ANSI colors for sessions using the profile. Pick a scheme with clear contrast, then check that colored prompts and command output remain readable. Konsole’s terminal color scheme is a profile setting; it is separate from the broader color theme used by KDE applications.

The Appearance profile page displays dark and light terminal color scheme previews.
Preview a terminal palette and select the scheme with readable contrast.

Make the font comfortable to read

Still in Appearance, select a monospaced font and set a point size that works on your display. Use the preview to check punctuation and similar-looking characters such as 0 and O. Increasing the font can reduce how many columns fit in the window, so choose a size that balances legibility and workspace. For a temporary zoom in the current session, use View > Enlarge Font; Ctrl+0 resets the size to the profile default.

The Appearance profile page shows Noto Sans Mono at 11 points with a terminal preview.
Use the font preview to check readability before applying the profile.

Keep more output in scrollback

The Scrolling page controls how much previous terminal output remains available above the current screen. KDE documents a default history of 1,000 lines. Choose a larger fixed limit for routine sessions, or select Unlimited when you need to review long output. A fixed limit is a practical choice for everyday work; unlimited history is useful when you are following a lengthy build or log. Scrollback stores displayed output, not your shell’s command history. Use the scrollbar, mouse wheel, or Shift+Page Up to review earlier lines.

The Scrolling profile page shows Unlimited selected for scrollback.
Set the scrollback limit in the profile’s Scrolling page.

See KDE’s scrollback documentation for the default history size and navigation keys.

Make tabs easier to recognize

To adjust a tab’s label or color, open Edit > Configure Tab Settings, or double-click the tab. The dialog accepts title tokens. For example, %d : %n displays the short current directory followed by the program name, such as src : bash. Use a different color to distinguish an active tab at a glance. KDE notes that tab-setting changes can be temporary; save lasting profile behavior through the profile editor. The Konsole tab settings guide lists the available tokens.

The Configure Tab Settings dialog shows the %d : %n title format and a tab color selector.
Use a directory-and-program title format to make terminal tabs easier to scan.

Apply the profile and check it

When you finish, select OK to save the profile. Use Settings > Switch Profile to apply another profile to the current session, then open a new session to confirm its shell, directory, colors, font, and scrollback. If the shell does not start, verify that it is installed and that the Command field contains the correct path. If you cannot find a setting, check the Konsole version and look under Settings > Configure Konsole; tab bar visibility and placement are controlled separately from profile appearance.

Leave a Comment

How to Share Files Over Bluetooth on Linux with Blueman

How to Share Files Over Bluetooth on Linux with Blueman

Send and receive files over Bluetooth on Linux with Blueman. Install OBEX support, pair devices, choose a file, accept transfers, and fix common issues.

How to Connect to Servers with GNOME Files

How to Connect to Servers with GNOME Files

Connect GNOME Files to SSH/SFTP, FTP, SMB, WebDAV, or NFS with the correct server URI, sign-in details, and fixes for common connection errors.

How to Connect to Servers in Linux With the KDE Dolphin File Manager

How to Connect to Servers in Linux With the KDE Dolphin File Manager

Open SFTP, SSH, SMB, FTP, NFS, and WebDAV locations in Dolphin, sign in safely, transfer files, and save network folders for later.

How to Use a PS4 Controller on Linux: USB, Bluetooth, and Steam

How to Use a PS4 Controller on Linux: USB, Bluetooth, and Steam

Connect a DualShock 4 to Linux by USB or Bluetooth, then check controller detection and configure Steam Input only when a game needs it.

How to Speed Up the Fedora Linux App Installer

How to Speed Up the Fedora Linux App Installer

Use DNF5 parallel downloads to reduce RPM install waits in GNOME Software, then tell when mirror or Flatpak delays need a different fix.

How to Use iCloud on Linux Through Your Web Browser

How to Use iCloud on Linux Through Your Web Browser

Access iCloud on Linux in a current browser. Learn how to sign in, use iCloud Drive and other web apps, and understand the limits of browser access.

How to Back Up the Linux Bootloader to a USB Drive

How to Back Up the Linux Bootloader to a USB Drive

Save GRUB settings, boot files, and UEFI entry details to removable storage, then use rescue media to repair the correct boot path safely.

How to Install and Set Up Bitwarden on Linux

How to Install and Set Up Bitwarden on Linux

Install Bitwarden on Linux with the right DEB, RPM, Snap, Flatpak, or AppImage package, then sign in and set a secure vault timeout.

How to Change the Screensaver on Xfce: Choose a Theme and Set the Idle Time

How to Change the Screensaver on Xfce: Choose a Theme and Set the Idle Time

Pick a screensaver theme in Xfce, preview it, choose when it starts, and configure automatic locking in the separate Lock Screen tab.

How to Disable the Screensaver in GNOME Shell

How to Disable the Screensaver in GNOME Shell

Stop GNOME Shell from blanking or locking your display automatically. Change Power and Screen Lock settings, or use Caffeine for a temporary keep-awake toggle.