Bug 510472

Summary: Kiosk mode (fullscreen, single window, single tab terminal) to support userspace VT features
Product: [Applications] konsole Reporter: Neal Gompa <ngompa>
Component: generalAssignee: Konsole Bugs <konsole-bugs-null>
Status: ASSIGNED ---    
Severity: wishlist CC: dipesh, kdedev, nicolas.fella
Priority: NOR    
Version First Reported In: 25.08.2   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
See Also: https://invent.kde.org/utilities/konsole/-/issues/48
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Neal Gompa 2025-10-10 21:55:57 UTC
SUMMARY
In Fedora, we're working on replacing the kernel VT (fbcon) with a Wayland-based one, and we want Konsole+KWin to be a supported option.

So I need a way to launch konsole, without menu/toolbar/tabs, and to disable features that won't work in a single-application wayland environment (like opening file Manager or URL).

Also the user launching konsole is a dummy user, without home folder.

Currently I can remove the main and session toolbar by going in the settings->Toobars Shown menu, and unchecking both toolbars, but it would be better to have a command line argument.

For reference, here is the current script to start kwin_wayland/konsole on a VT:
https://gitlab.com/kdj0c/userspacevt/-/blob/main/kdevt/usr/lib/systemd/system/kdevt@.service?ref_type=heads

And here is a test package for Fedora, so you can see what it looks like:
https://copr.fedorainfracloud.org/coprs/jfalempe/Userspacevt/


SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Fedora KDE Plasma Desktop Edition 44
KDE Plasma Version: 6.4.91
KDE Frameworks Version: 6.19.0
Qt Version: 6.10.0

ADDITIONAL INFORMATION
This was originally filed in https://invent.kde.org/utilities/konsole/-/issues/48
Comment 1 Nicolas Fella 2025-10-17 09:45:50 UTC
It might make more sense to start with a minimal application around konsolepart. That way we don't have any toolbars etc to remove in the first place
Comment 2 Bug Janitor Service 2025-12-22 17:39:46 UTC
A possibly relevant merge request was started @ https://invent.kde.org/utilities/konsole/-/merge_requests/1158
Comment 3 Sebastian Sauer 2025-12-22 17:43:08 UTC
(In reply to Bug Janitor Service from comment #2)
> A possibly relevant merge request was started @
> https://invent.kde.org/utilities/konsole/-/merge_requests/1158

With that MR merged it will be possible to just use something like:

```
konsole --hide-toolbars --hide-tabbar --hide-menubar --fullscreen
```