From Fedora Project Wiki


This test case ensures that Package-x-generic-16.pngKonsole, KDE Plasma's terminal emulator, operates correctly in Fedora. It covers launching the application, basic command execution, customization options, and proper closure of the terminal.


Install the latest pre-release version of Fedora on a bare metal system with KDE Plasma as the desktop environment. Ensure Konsole is installed, which typically comes pre-installed in KDE environments.

How to test

  1. Start the KDE Plasma desktop and log in.
  2. Launch Konsole from the application menu or using a shortcut, if available.
  3. Execute a simple command, such as ls or echo Hello World, to check basic functionality.
  4. Try opening multiple tabs within Konsole using the 'File' -> 'New Tab' option.
  5. Resize the Konsole window and observe the text reflow to fit the new window size.
  6. Change the profile settings, such as font size or color scheme, through 'Settings' -> 'Edit Current Profile'.
  7. Use the split view feature within Konsole to have multiple terminal sessions in one window.
  8. If familiar with shell scripting, run a basic script to test script execution.
  9. Close Konsole using the 'Exit' command or by clicking the window's close button.

Expected Results

The following must be true for this to be a successful test run:

  1. Konsole launches without any errors or delays.
  2. Basic commands execute correctly with the expected output.
  3. Multiple tabs can be opened, navigated between, and closed without issues.
  4. Window resizing correctly adjusts the text display.
  5. Profile customization changes are applied and persisted.
  6. Split view functions correctly, allowing for multiple sessions in one window.
  7. Script execution (if tested) runs without unexpected errors.
  8. Konsole closes properly without causing system errors or crashes.


Optionally, explore advanced features such as keyboard shortcuts, session management, and integration with other KDE applications to fully assess Konsole's capabilities and user experience in various scenarios.