How to Install Budgie Desktop on Debian 13, 12 and 11

Install Budgie Desktop on Debian 13, 12, or 11 with APT. Covers session selection, optional package availability, updates, removal, and login fixes.

Last updatedAuthorJoshua JamesRead time7 minGuide typeDebian

Budgie gives Debian users a panel-based desktop with Raven notifications and GTK integration without replacing the whole login stack. To install Budgie Desktop on Debian, use the budgie-desktop package from Debian’s default repositories; it adds a Budgie session beside the current desktop and does not require switching display managers.

Install Budgie Desktop on Debian

The cross-release Budgie path is Debian’s budgie-desktop package. It is available on Debian 13 (Trixie), Debian 12 (Bookworm), and Debian 11 (Bullseye), with the package branch following each Debian release.

Debian ReleaseBudgie Package BranchNotes
Debian 13 (Trixie)10.9.xIncludes the newer Budgie session stack and also publishes a separate full-environment metapackage.
Debian 12 (Bookworm)10.7.xUses budgie-desktop for the normal desktop add-on install.
Debian 11 (Bullseye)10.5.xUses the same package name on Bullseye systems.

Start from an installed Debian system. A Budgie-specific installer image is not required; install Debian first, then add the Budgie session with APT.

Refresh APT metadata before installing the desktop packages:

sudo apt update

Package-management commands here use sudo. If your account cannot run administrative commands yet, add the user to sudoers on Debian before continuing.

Install Budgie from Debian’s repositories:

sudo apt install budgie-desktop

APT installs the core Budgie packages and recommended desktop integration packages, including budgie-core and budgie-desktop-view. On existing GNOME installs, the current display manager remains in place; Budgie appears as another session at the login screen.

Use the Debian 13 Full Environment Package Carefully

Debian 13 also provides budgie-desktop-environment, a broader metapackage that pulls a more complete Budgie-themed desktop stack. It is not available on Debian 12 or Debian 11, and it is a poor default for cross-release installs. With APT recommendations enabled, that transaction can include themes, backgrounds, nemo, and a LightDM greeter path: the metapackage depends on lightdm | x-display-manager, recommends slick-greeter, and slick-greeter depends on lightdm while recommending lightdm-settings. That behavior belongs to the Debian 13-only metapackage, not the cross-release budgie-desktop install.

Verify Budgie Desktop on Debian

Check that the main Budgie packages are installed. The status abbreviation should start with ii for each installed package:

dpkg-query -W -f='${db:Status-Abbrev} ${binary:Package}\n' budgie-desktop budgie-core budgie-desktop-view
ii  budgie-core
ii  budgie-desktop
ii  budgie-desktop-view

Confirm that Debian installed the Budgie session file used by graphical login managers:

ls /usr/share/xsessions | grep -E '^budgie-desktop\.desktop$'
budgie-desktop.desktop

The session file is shipped by budgie-core. If the file exists, the login screen can offer Budgie after a logout or reboot.

Check the Current Display Manager

Budgie does not need a dedicated display manager. Use this read-only check if you want to confirm which login manager currently owns the graphical login screen:

cat /etc/X11/default-display-manager

A GNOME-based Debian desktop usually prints /usr/sbin/gdm3. Systems using another login manager may print a different path, and that is fine as long as the manager shows the Budgie session.

Log In to Budgie Desktop on Debian

Restart when the new session does not appear immediately after logging out, or when the system was running a minimal graphical stack before the install:

sudo reboot

At the login screen, open the session selector before entering your password and choose Budgie. GDM commonly shows the selector as a gear icon after selecting the user account; other display managers place the session menu in a different location.

After login, open the Budgie menu or right-click the panel to reach Budgie Desktop Settings. That settings panel controls applets, panels, themes, windows, Raven behavior, and other session-specific options.

Install Optional Budgie Packages on Debian

Debian packages Budgie extras separately. Install only the applets you plan to use, because they add their own dependencies and some extras use the shared budgie-extras-daemon background service.

sudo apt install budgie-indicator-applet budgie-hotcorners-applet budgie-window-shuffler budgie-previews budgie-weathershow-applet
  • budgie-indicator-applet adds AppIndicator and Ayatana application icons to the Budgie panel, which helps applications that still expect an indicator-style tray.
  • budgie-hotcorners-applet adds configurable screen-corner actions.
  • budgie-window-shuffler adds keyboard-driven window tiling and arrangement.
  • budgie-previews adds taskbar window previews.
  • budgie-weathershow-applet adds weather information to the panel.

Compare Budgie Optional Package Availability

The package set is not identical on every Debian release. Use the table before copying package names across systems; Yes means APT has a candidate package in that release, No means the package is not published there, and Transitional means the package exists mainly to move users to another package name.

PackagePurposeDebian 13Debian 12Debian 11
budgie-indicator-appletAppIndicator and Ayatana application iconsYesYesYes
budgie-hotcorners-appletScreen-corner actionsYesYesYes
budgie-window-shufflerKeyboard and GUI window tilingYesYesYes
budgie-previewsTaskbar window previewsYesYesYes
budgie-weathershow-appletPanel weather and forecastYesYesYes
budgie-app-launcher-appletAlternative application launcherYesYesYes
budgie-applications-menu-appletBudgie applications menuYesYesYes
budgie-appmenu-appletApplication menu panel pluginYesYesYes
budgie-brightness-controller-appletScreen brightness controlYesYesYes
budgie-clockworks-appletMultiple time-zone clocksYesYesYes
budgie-countdown-appletCountdown timerYesYesYes
budgie-dropby-appletUSB device popup helperYesYesYes
budgie-fuzzyclock-appletFuzzy text clockYesYesYes
budgie-kangaroo-appletQuick file browsingYesYesYes
budgie-keyboard-autoswitch-appletPer-application keyboard layoutsYesYesYes
budgie-network-manager-appletNetwork Manager panel integrationYesYesYes
budgie-quickcharSpecial character pickerYesYesYes
budgie-quicknote-appletSimple panel notesYesYesYes
budgie-recentlyused-appletRecently used files menuYesYesYes
budgie-rotation-lock-appletScreen rotation lockYesYesYes
budgie-showtime-appletDesktop date and time displayYesYesYes
budgie-takeabreak-appletBreak reminder promptsYesYesYes
budgie-visualspace-appletWorkspace and window overviewYesYesYes
budgie-wallstreetScheduled wallpaper rotationYesYesYes
budgie-workspace-stopwatch-appletWorkspace usage timerYesYesYes
budgie-workspace-wallpaper-appletPer-workspace wallpaperYesYesYes
budgie-extras-commonShared files for Budgie extrasYesYesYes
budgie-extras-daemonBackground helper for Budgie extrasYesYesYes
budgie-trash-appletTrash panel accessTransitionalYesYes
budgie-previews-appletOlder transitional name for previewsNoTransitionalTransitional
budgie-sntray-pluginStatusNotifier tray plugin packageNoYesYes
budgie-window-mover-appletOlder workspace window moverNoNoYes
budgie-workspace-overview-appletOlder workspace overviewNoNoYes

Prefer the current package names when more than one name exists. For example, use budgie-previews instead of the older budgie-previews-applet transitional package on Debian 12 and Debian 11.

Search the repository when you want to inspect the full Budgie package set available on the current machine:

apt-cache search '^budgie' | sort

After installing applets, open Budgie Desktop Settings, select the panel you want to change, and add the new applets from the Applets view.

Update Budgie Desktop on Debian

Budgie updates through the same APT workflow as other Debian repository packages. Normal system upgrades update Budgie when Debian publishes a package update:

sudo apt update
sudo apt upgrade

For a targeted Budgie package refresh, upgrade only the installed Budgie packages:

sudo apt update
sudo apt install --only-upgrade budgie-desktop budgie-core budgie-desktop-view

Remove Budgie Desktop from Debian

Log out of Budgie and switch to another installed session before removing the packages. Package removal does not need a display-manager reconfiguration when your login manager already belongs to GNOME, KDE, Xfce, Cinnamon, LXQt, or another installed desktop.

Remove the main Budgie package first:

sudo apt remove --purge budgie-desktop

If you installed the optional applets from the example command, remove those packages as well. Extend the package list with any other optional Budgie packages you installed from the availability table:

sudo apt remove --purge budgie-indicator-applet budgie-hotcorners-applet budgie-window-shuffler budgie-previews budgie-weathershow-applet

Preview automatic dependency cleanup before accepting it. This is important on reused desktops because APT can already have unrelated autoremovable packages from older work:

apt-get -s autoremove

If the preview lists only Budgie packages and dependencies you no longer need, remove them:

sudo apt autoremove --purge

Verify that no core Budgie desktop packages remain installed:

dpkg-query -W -f='${db:Status-Abbrev} ${binary:Package}\n' budgie-desktop budgie-core budgie-desktop-view 2>/dev/null | grep '^ii' || echo "No Budgie desktop packages are installed."
No Budgie desktop packages are installed.

Troubleshoot Budgie Desktop on Debian

Budgie Session Does Not Appear at Login

Start with the session file check. If the file is missing, the login manager has nothing to show in its session selector:

ls /usr/share/xsessions | grep -E '^budgie-desktop\.desktop$'

Reinstall budgie-core when the session file is absent:

sudo apt install --reinstall budgie-core

Log out and check the session selector again. If the session still does not appear, reboot once so the display manager reloads the available X sessions.

Budgie Package Cannot Be Located

budgie-desktop is in Debian’s main repository for Debian 13, 12, and 11. If APT cannot locate it, refresh package metadata and inspect the candidate:

sudo apt update
apt-cache policy budgie-desktop

A missing candidate usually points to disabled or broken Debian base repositories rather than a Budgie-specific problem.

Blank Screen After Choosing Budgie

Check whether the problem is specific to Budgie or affects every graphical session. If GNOME, KDE, Xfce, or another session also fails, investigate graphics drivers before reinstalling Budgie packages.

sudo journalctl -b -p warning..alert | grep -Ei 'budgie|gnome-shell|gdm|mutter|magpie|drm|gpu|nvidia'

Systems with proprietary NVIDIA hardware may need the packaged driver stack before graphical sessions behave correctly. Use the Debian NVIDIA driver guide when the logs point to Nouveau, missing firmware, or NVIDIA module failures.

Compare Budgie with other Debian desktop options when you are still choosing a session style or resource profile:

The official Budgie project site is useful for release notes and upstream development context, while Debian package pages show the exact package branch available for each Debian release.

Conclusion

Budgie is installed on Debian as a selectable desktop session while the existing login manager remains in place. Keep it lean with budgie-desktop, check optional package availability before adding extras, and use APT’s normal update and removal paths when you need to maintain or roll back the desktop.

Share this guide

Help another Linux user troubleshoot faster

Share this guide with someone troubleshooting Linux systems or saving it for later.

Follow LinuxCapable

Want more LinuxCapable guides in Google?

Add LinuxCapable as a preferred source so Google can show our tutorials more often in Top Stories and mark them as preferred in AI Mode and AI Overviews when relevant.

Add LinuxCapable as a preferred source on Google
Search LinuxCapable

Need another guide?

Search LinuxCapable for package installs, commands, troubleshooting, and follow-up guides related to what you just read.

Found this guide useful?

Support LinuxCapable to keep tutorials free and up to date.

Buy me a coffeeBuy me a coffee
Before commenting, please review our Comments Policy.
Formatting tips for your comment

You can use basic HTML to format your comment. Useful tags currently allowed in published comments:

You type Result
<code>command</code> command
<strong>bold</strong> bold
<em>italic</em> italic
<a href="https://example.com">link</a> link
<blockquote>quote</blockquote> quote block

Add to the discussion

Questions, fixes, command output, and version notes help keep this guide current.

Verify before posting: