DistroShelf is a graphical interface for managing Distrobox containers on Linux. It provides an easy way to:
- Create and manage containers
- View container status and details
- Install packages
- Manage exported applications
- Open terminal sessions
- Upgrade containers
- Clone and delete containers
or
flatpak install flathub com.ranfdev.DistroShelf
- Distrobox installed and configured
- GTK 4 and libadwaita
- Supported terminal emulator (GNOME Terminal, Konsole, etc.)
- Clone the repository:
git clone https://github.com/ranfdev/DistroShelf.git
cd DistroShelf
- Build and install:
meson build --prefix=/usr
ninja -C build
sudo ninja -C build install
You can configure your preferred terminal emulator in the Preferences dialog.
Supported terminals:
- GNOME Terminal
- Konsole
- Xfce Terminal
- Tilix
- Alacritty
- And more...
Contributions are welcome! Please open an issue or pull request on GitHub.
DistroShelf is licensed under the GPL-3.0-or-later license.
- Distro icons from font-logos
- Some snippets are from BoxBuddy
- Distrobox