Bug 482549 - Add integration for container tooling
Summary: Add integration for container tooling
Status: REPORTED
Alias: None
Product: konsole
Classification: Applications
Component: general (show other bugs)
Version: 24.02.0
Platform: Fedora RPMs Linux
: NOR wishlist
Target Milestone: ---
Assignee: Konsole Developer
URL:
Keywords: qt6
Depends on:
Blocks:
 
Reported: 2024-03-06 15:52 UTC by Neal Gompa
Modified: 2024-12-22 21:25 UTC (History)
6 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 2024-03-06 15:52:03 UTC
SUMMARY
The GNOME folks have made a new terminal emulator tool called ptyxis (formerly "prompt") that among other things, includes specific integration for container tooling (such as Podman, Incus, and nspawn). This allows it to offer features oriented around Toolbx/Distrobox environments to make it easier to operate in that manner out of the box.

There's more detail about this feature in Ptyxis from this blog post: https://blogs.gnome.org/chergert/2023/12/14/prompt/


SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Fedora Linux 40 (KDE Plasma)
(available in About System)
KDE Plasma Version: 6.0.0
KDE Frameworks Version: 6.0.0
Qt Version: 6.6.2

ADDITIONAL INFORMATION
This is tracked downstream in Fedora KDE here: https://pagure.io/fedora-kde/SIG/issue/478
Comment 1 Shawn W Dunn 2024-03-06 15:55:10 UTC
This also something that openSUSE Kalpa would be interested in, and will be looking into

https://code.opensuse.org/Kalpa/Development/issue/12
Comment 2 Akseli Lahtinen 2024-12-22 01:10:04 UTC
What would be the bare minimum featureset? And explain this for someone who has not used much containers before. :D
Comment 3 Bart Ribbers 2024-12-22 21:17:15 UTC
The bare minimum would be some button somewhere (probably under both "New Tab" and "Split View") to start a new tab or split view inside a discovered Distrobox container. This so the user doesn't have to do `distrobox enter <container name>` manually. Preferably these containers get discovered automatically, `distrobox list` can be used to list the available containers.

Additionally it would be nice to be able to configure Konsole to enter into a container by default, although imo that's already more than the "bare minimum".
Comment 4 Bart Ribbers 2024-12-22 21:25:23 UTC
Also "Fedora RPMs" should probably be removed from the Platform of this issue, this applies to literally any distribution that has Distrobox and/or Toolbox available.