io.github.DenysMb.Kontainer Kontainer Manage Distrobox containers Denys Madureira io.github.DenysMb.Kontainer.desktop CC0-1.0 GPL-3.0-or-later #8dd3a4 #6c8c79

Kontainer is a graphical user interface (GUI) application built with KDE Kirigami that provides a user-friendly way to manage Distrobox containers.

Container Management: Create new containers from various Linux distributions, delete existing containers, upgrade containers and list and view all containers.

Terminal Integration: Open terminal sessions inside containers using the system default terminal emulator and execute commands within containers.

Package Management: Install package files inside containers and automatic detection of appropriate package managers based on container distribution.

Desktop Integration: Generate desktop shortcuts for containers, full integration with the host system through Distrobox and color-coded container listing based on distribution.

https://i.imgur.com/wJiluC6.png Kontainer main window https://i.imgur.com/q8Wescd.png Kontainer main window without distro icons https://i.imgur.com/2LqmBL3.png Distrobox creation dialog https://i.imgur.com/eYEadVt.png Application management window https://github.com/DenysMb/Kontainer

Fix an error that prevented Kontainer to start natively installed distrobox inside flatpak'ed konsole.

Fix an error so dialogs close correctly after provisioning containers.

Fix creation and removal dialogs so they close automatically after the container list refreshes.

Prevent reference errors when updating containers following create or remove operations.

Allow cloning an existing container to kickstart new environments quickly.

Add an optional toggle to display container icons.

Add "Upgrade all" button to upgrade all distroboxes at once.

Add the ability to export and unexport applications from distroboxes.

Ensure terminal actions keep working when Kontainer runs inside Flatpak by spawning the host terminal appropriately.

Use the local checkout as the source in the developer Flatpak manifest to streamline packaging tweaks.

Document separate debug and release build workflows for contributors.

Respect the user's preferred terminal emulator while keeping Konsole windows open only when needed.

Refactored the Distrobox helpers into standalone modules and cleaned up the project structure for easier maintenance.

Improved terminal launch flows when installing packages or upgrading containers.

Added Polish translation.

Added German translation.

Added Dutch translation and updated UI.

Fixes a bug where the terminal was instantly closed after upgrading distrobox and installing packages.

Update Kontainer's application launcher comment.

Added translation support and Portuguese translation.

Initial release.