Display dialog boxes from shell scripts

Updated 10 days agoActively maintained
Snap (recommended) Arch Linux Debian Ubuntu Fedora openSUSE Alpine Linux Void Linux Slackware Solus Nixpkgs

Screenshots & videos

About

KDialog allows you to display dialog boxes from shell scripts. The syntax is very much inspired from the "dialog" command (which shows text mode dialogs).

Additional information

Project

Publisher
KDE
License
GPL-2.0+ (free software)What this license lets you do
Homepage
www.kde.org
Latest release
October 8, 2026 (10 days ago)Actively maintained · 10+ releases in the last year
Release history
Last 10 releases
  • 26.08.2October 8, 2026
  • 26.08.1September 10, 2026
  • 26.08.0August 20, 2026
  • 26.04.3July 2, 2026
  • 26.04.2June 4, 2026
  • 26.04.1May 7, 2026
  • 26.04.0April 16, 2026
  • 25.12.3March 5, 2026
  • 25.12.2February 5, 2026
  • 25.12.1January 8, 2026
Languages
86 languages

Install

Available via
Snap (2) · Arch Linux (2) · Debian · Ubuntu · Fedora · openSUSE · Alpine Linux · Void Linux · Slackware · Solus · Gentoo · Nixpkgs
All 14 packagings

Snap Store, Snap Store (Beta build), AUR (Git build), Debian, Ubuntu, Fedora, Arch Linux, Nixpkgs, openSUSE, Alpine Linux, Void Linux, Slackware, Solus, Gentoo (Candidate build)

About this data

Sources
Sources disagree on the license
Catalog data as of
October 12, 2026
How each source lists it (14)
SourceNameVersionBuilt byLicenseDescription
Snap StoreKDialog26.04.3—GPL-2.0+Display dialog boxes from shell scripts
Snap Store (Beta build)KDialog26.04.3—GPL-2.0+Display dialog boxes from shell scripts
AUR (Git build)kdialog-git24.04.70_r1478.g33d49400b-1—LGPL-2.0-or-laterA utility for displaying dialog boxes from shell scripts
Debiankdialog4:25.04.0-1Distribution build—Dialog display utility
Ubuntukdialog4:25.12.3-0ubuntu1Distribution build—Dialog display utility
Fedorakdialog26.08.1Distribution buildGPL-2.0-or-later AND LicenseRef-Callaway-GFDLNice dialog boxes from shell scripts
Arch Linuxkdialog26.08.2-1Distribution buildLGPL-2.0-or-laterA utility for displaying dialog boxes from shell scripts
Nixpkgskdialog26.08.2Distribution buildCC0-1.0 AND GPL-2.0-or-laterTool to show nice dialog boxes from shell scripts
openSUSEkdialog26.08.2Distribution buildGPL-2.0-or-laterKDE version of xdialog
Alpine Linuxkdialog26.04.2-r0Distribution buildGPL-2.0-or-later AND GFDL-1.2-onlyA utility for displaying dialog boxes from shell scripts
Void Linuxkdialog26.08.1_1Distribution buildGPL-2.0-or-laterUtility for displaying dialog boxes from shell scripts
Slackwarekdialog26.08.2-1Distribution build—kdialog (shell dialog box utility)
Soluskdialog25.08.2Distribution buildGPL-2.0-or-laterKDialog can be used to show nice dialog boxes from shell scripts
Gentoo (Candidate build)kdialog26.08.2Distribution buildGPL-2.0-onlyCan be used to show nice dialog boxes from shell scripts
Known data issues (1)

Things this page is missing or isn't precise about. Know the answer? A fix takes one click and a sentence, and the community picks it up from there.

  • Sources disagree on the license — Two sources report licenses of different families: one of them is likely wrong.
    Help fix
Other things the catalog needs help with

Related

curl

Utilities

Transfer data from or to a server using URLs

11 platformsSnap (recommended) Debian Ubuntu Fedora openSUSE Alpine Linux Void Linux Slackware Solus Gentoo Nixpkgs

usbutils

Utilities

Collection of USB tools to query connected USB devices

12 platformsSnap (recommended) Arch Linux Debian Ubuntu Fedora openSUSE Alpine Linux Void Linux Slackware Solus Gentoo Nixpkgs3 buildsStandard: Stable Standard: Nightly Standard: Git

Tasks

Utilities

Get things done

5 platformsFlatpak (recommended, ✓ verified) Snap Arch Linux openSUSE Nixpkgs6 buildsStandard: Stable Standard: Candidate Standard: Beta Standard: Nightly Standard: Git Other builds: BinFlathub (Flatpak): ★ 2.4 (7) elementary AppCenter (Flatpak): ★ 2.3 (4) elementary AppCenter (Flatpak): ★ 2.3 (4) elementary AppCenter (Flatpak): ★ 2.3 (4)

Exodus

Utilities

All-in-one app to secure, manage, and exchange blockchain assets

Flatpak (recommended) Arch Linux2 buildsStandard: Stable Other builds: BinFlathub (Flatpak): ★ 3.7 (3)

Oversteer

Utilities

A steering wheel manager

4 platformsFlatpak (recommended) Arch Linux Void Linux Nixpkgs2 buildsStandard: Stable Standard: GitFlathub (Flatpak): ★ 3.2 (9)