Bug 510472 - Kiosk mode (fullscreen, single window, single tab terminal) to support userspace VT features
Summary: Kiosk mode (fullscreen, single window, single tab terminal) to support usersp...
Status: CONFIRMED
Alias: None
Product: konsole
Classification: Applications
Component: general (other bugs)
Version First Reported In: 25.08.2
Platform: Fedora RPMs Linux
: NOR wishlist
Target Milestone: ---
Assignee: Konsole Developer
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-10-10 21:55 UTC by Neal Gompa
Modified: 2025-10-17 09:45 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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