Install Budgie Desktop Environment on Ubuntu 22.04

This article will take you through how to install Budgie Desktop Environment on Ubuntu 22.04. Budgie is a desktop environment that presently leverages GNOME technologies like GTK (> 3.x) and is being developed by developers from many communities like Solus, Arch Linux, Manjaro, openSUSE Tumbleweed, and Ubuntu Budgie. The design of Budgie is focused on minimalism, elegance, and simplicity.

How to Install Budgie Desktop Environment on Ubuntu 22.04

  • Update your packages.
sudo apt update -y
  • Upgrade your system.
sudo apt upgrade -y
  • Install Budgie Desktop using the command below.
sudo apt install ubuntu-budgie-desktop

Sample output

Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages were automatically installed and are no longer required:
  linux-headers-5.15.0-25 linux-headers-5.15.0-25-generic linux-image-5.15.0-25-generic linux-modules-5.15.0-25-generic linux-modules-extra-5.15.0-25-generic
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
  appmenu-gtk-module-common appmenu-gtk2-module appmenu-gtk3-module appmenu-registrar arc-theme ayatana-indicator-application ayatana-indicator-common bamfdaemon brasero-common
  budgie-applications-menu-applet budgie-appmenu-applet budgie-arm-environment budgie-control-center budgie-control-center-data budgie-core budgie-desktop budgie-desktop-environment
  budgie-dropby-applet budgie-extras-common budgie-extras-daemon budgie-hotcorners-applet budgie-indicator-applet budgie-keyboard-autoswitch-applet budgie-lightdm-theme budgie-lightdm-theme-base
  budgie-network-manager-applet budgie-previews budgie-quicknote-applet budgie-recentlyused-applet budgie-rotation-lock-applet budgie-showtime-applet budgie-trash-applet budgie-visualspace-applet
  budgie-wallpapers budgie-wallpapers-jammy budgie-weathershow-applet budgie-window-shuffler catdoc cdrdao celluloid cinnamon-desktop-data cinnamon-l10n cpdb-backend-gcp curl drawing dvisvgm exif
  ffmpeg ffmpegthumbnailer folks-common fonts-lato fonts-lmodern fonts-noto-core fonts-noto-ui-core gir1.2-ayatanaappindicator3-0.1 gir1.2-budgie-1.0 gir1.2-champlain-0.12 gir1.2-clutter-1.0
  gir1.2-cogl-1.0 gir1.2-coglpango-1.0 gir1.2-geocodeglib-1.0 gir1.2-gfbgraph-0.2 gir1.2-gtkchamplain-0.12 gir1.2-gtkclutter-1.0 gir1.2-keybinder-3.0 gir1.2-rest-0.7 gist glew-utils gnome-2048
  gnome-color-manager gnome-maps gnome-screensaver gnome-screenshot gnome-software gnome-software-common gnome-software-plugin-snap gnome-user-share go-mtpfs gstreamer1.0-plugins-ugly gthumb
  gthumb-data htop hwdata i965-va-driver id3 intel-media-va-driver inxi javascript-common liba52-0.7.4 libaacs0 libaom3 libapache2-mod-dnssd libappmenu-gtk2-parser0 libappmenu-gtk3-parser0 libass9
  libavcodec58 libavdevice58 libavfilter7 libavformat58 libavutil56 libbamf3-2 libbdplus0 libblas3 libbluray2 libbrasero-media3-1 libbs2b0 libbudgie-plugin0 libbudgie-private0 libbudgietheme0 libburn4
  libchamplain-0.12-0 libchamplain-gtk-0.12-0 libchromaprint1 libcinnamon-desktop4 libcodec2-1.0 libcpdb-libs-common1 libdav1d5 libdbusmenu-gtk4 libdc1394-25 libde265-0 libdecor-0-0
  libdecor-0-plugin-1-cairo libdvdnav4 libdvdread8 libffmpegthumbnailer4v5 libflite1 libfolks-eds26 libfolks26 libfuse2 libgail-3-0 libgfbgraph-0.2-0 libgfortran5 libglew2.2 libgme0 libgranite-common
  libgranite6 libgsm1 libgtkd-3-0 libgutenprint-common libgutenprint9 libheif1 libigdgmm12 libisofs6 libjs-jquery libjte2 libkeybinder-3.0-0 liblapack3 liblightdm-gobject-1-0 liblilv-0-0 libllvm11
  liblua5.2-0 libmalcontent-0-0 libmfx1 libmpeg2-4 libmpv1 libmujs1 libmysofa1 libnemo-extension1 libnorm1 libnss-myhostname libopenal-data libopenal1 libopencore-amrnb0 libopencore-amrwb0 libopenmpt0
  libperl4-corelibs-perl libpgm-5.3-0 libphobos2-ldc-shared98 libplacebo192 libplank-common libplank1 libpocketsphinx3 libpostproc55 libptexenc1 libquadmath0 librabbitmq4 libraven0 librubberband2
  libruby3.0 libsdl2-2.0-0 libserd-0-0 libshine3 libsidplay1v5 libsixel1 libsndio7.0 libsord-0-0 libsphinxbase3 libsratom-0-0 libsrt1.4-gnutls libssh-gcrypt-4 libswresample3 libswscale5 libteckit0
  libtexlua53 libtexluajit2 libudfread0 libva-drm2 libva-wayland2 libva-x11-2 libva2 libvdpau1 libvidstab1.1 libvted-3-0 libx264-163 libx265-199 libxapp1 libxdo3 libxvidcore4 libzimg2 libzmq5
  libzvbi-common libzvbi0 libzzip-0-13 lightdm lightdm-settings lm-sensors lmodern magnus mate-optimus menulibre mesa-utils mesa-utils-bin mesa-va-drivers mesa-vdpau-drivers mpv nemo nemo-data
  nemo-fileroller ocl-icd-libopencl1 odt2txt onboard onboard-common onboard-data pibootctl plank plymouth-theme-ubuntu-budgie-logo plymouth-theme-ubuntu-budgie-text pocillo-icon-theme
  pocketsphinx-en-us policykit-1-gnome ppa-purge printer-driver-gutenprint python3-cachetools python3-google-auth python3-google-auth-httplib2 python3-googleapi python3-greenlet python3-notify2
  python3-oauth2client python3-openssl python3-psutil python3-pyasn1 python3-pyasn1-modules python3-pycryptodome python3-pydrive python3-pyudev python3-pyxattr python3-rsa python3-setproctitle
  python3-sqlalchemy python3-sqlalchemy-ext python3-uritemplate python3-xapp python3-xlrd rake rtmpdump ruby ruby-json ruby-net-telnet ruby-rubygems ruby-xmlrpc ruby3.0 rubygems-integration
  slick-greeter ssh-askpass-gnome t1utils tex-common texlive-base texlive-binaries tilix tilix-common tree ubuntu-budgie-themes va-driver-all vala-panel-appmenu-common vdpau-driver-all wmctrl xapp
  xapps-common xdotool xprintidle youtube-dl zsync
Suggested packages:
  realmd libcanberra-gtk-module budgie-desktop-view budgie-wallpapers-xenial budgie-wallpapers-yakkety budgie-wallpapers-zesty budgie-wallpapers-artful budgie-wallpapers-bionic budgie-wallpapers-cosmic
  budgie-wallpapers-disco budgie-wallpapers-eoan budgie-wallpapers-focal budgie-wallpapers-groovy budgie-wallpapers-hirsute budgie-wallpapers-impish tk | wish ffmpeg-doc gnome-software-plugin-flatpak
  i965-va-driver-shaders libxml-dumper-perl libcuda1 libnvcuvid1 libnvidia-encode1 libbluray-bdj gstreamer1.0-plugins-bad libdvdcss2 gutenprint-locales libportaudio2 serdi sidplay-base sndiod sordi
  bindfs fancontrol read-edid i2c-tools nvidia-prime opencl-icd python3-argcomplete pibootctl-doc libplank-doc aptitude gutenprint-doc python-greenlet-dev python-greenlet-doc python-openssl-doc
  python3-openssl-dbg python-psutil-doc python3-pyxattr-dbg python-pyxattr-doc python-sqlalchemy-doc python3-fdb python3-pymssql python3-mysqldb python3-psycopg2 python3-asyncpg python3-aiosqlite ri
  ruby-dev bundler debhelper perl-tk xzdec python-nautilus libvdpau-va-gl1 libfribidi-bin | bidiv phantomjs
Recommended packages:
  appmenu-qt appmenu-qt5 nemo-desktop contractor
The following NEW packages will be installed:
  appmenu-gtk-module-common appmenu-gtk2-module appmenu-gtk3-module appmenu-registrar arc-theme ayatana-indicator-application ayatana-indicator-common bamfdaemon brasero-common
  budgie-applications-menu-applet budgie-appmenu-applet budgie-arm-environment budgie-control-center budgie-control-center-data budgie-core budgie-desktop budgie-desktop-environment
  budgie-dropby-applet budgie-extras-common budgie-extras-daemon budgie-hotcorners-applet budgie-indicator-applet budgie-keyboard-autoswitch-applet budgie-lightdm-theme budgie-lightdm-theme-base
  budgie-network-manager-applet budgie-previews budgie-quicknote-applet budgie-recentlyused-applet budgie-rotation-lock-applet budgie-showtime-applet budgie-trash-applet budgie-visualspace-applet
  budgie-wallpapers budgie-wallpapers-jammy budgie-weathershow-applet budgie-window-shuffler catdoc cdrdao celluloid cinnamon-desktop-data cinnamon-l10n cpdb-backend-gcp curl drawing dvisvgm exif
  ffmpeg ffmpegthumbnailer folks-common fonts-lato fonts-lmodern fonts-noto-core fonts-noto-ui-core gir1.2-ayatanaappindicator3-0.1 gir1.2-budgie-1.0 gir1.2-champlain-0.12 gir1.2-clutter-1.0
  gir1.2-cogl-1.0 gir1.2-coglpango-1.0 gir1.2-geocodeglib-1.0 gir1.2-gfbgraph-0.2 gir1.2-gtkchamplain-0.12 gir1.2-gtkclutter-1.0 gir1.2-keybinder-3.0 gir1.2-rest-0.7 gist glew-utils gnome-2048
  gnome-color-manager gnome-maps gnome-screensaver gnome-screenshot gnome-software gnome-software-common gnome-software-plugin-snap gnome-user-share go-mtpfs gstreamer1.0-plugins-ugly gthumb
  gthumb-data htop hwdata i965-va-driver id3 intel-media-va-driver inxi javascript-common liba52-0.7.4 libaacs0 libaom3 libapache2-mod-dnssd libappmenu-gtk2-parser0 libappmenu-gtk3-parser0 libass9
  libavcodec58 libavdevice58 libavfilter7 libavformat58 libavutil56 libbamf3-2 libbdplus0 libblas3 libbluray2 libbrasero-media3-1 libbs2b0 libbudgie-plugin0 libbudgie-private0 libbudgietheme0 libburn4
  libchamplain-0.12-0 libchamplain-gtk-0.12-0 libchromaprint1 libcinnamon-desktop4 libcodec2-1.0 libcpdb-libs-common1 libdav1d5 libdbusmenu-gtk4 libdc1394-25 libde265-0 libdecor-0-0
  libdecor-0-plugin-1-cairo libdvdnav4 libdvdread8 libffmpegthumbnailer4v5 libflite1 libfolks-eds26 libfolks26 libfuse2 libgail-3-0 libgfbgraph-0.2-0 libgfortran5 libglew2.2 libgme0 libgranite-common
  libgranite6 libgsm1 libgtkd-3-0 libgutenprint-common libgutenprint9 libheif1 libigdgmm12 libisofs6 libjs-jquery libjte2 libkeybinder-3.0-0 liblapack3 liblightdm-gobject-1-0 liblilv-0-0 libllvm11
  liblua5.2-0 libmalcontent-0-0 libmfx1 libmpeg2-4 libmpv1 libmujs1 libmysofa1 libnemo-extension1 libnorm1 libnss-myhostname libopenal-data libopenal1 libopencore-amrnb0 libopencore-amrwb0 libopenmpt0
  libperl4-corelibs-perl libpgm-5.3-0 libphobos2-ldc-shared98 libplacebo192 libplank-common libplank1 libpocketsphinx3 libpostproc55 libptexenc1 libquadmath0 librabbitmq4 libraven0 librubberband2
  libruby3.0 libsdl2-2.0-0 libserd-0-0 libshine3 libsidplay1v5 libsixel1 libsndio7.0 libsord-0-0 libsphinxbase3 libsratom-0-0 libsrt1.4-gnutls libssh-gcrypt-4 libswresample3 libswscale5 libteckit0
  libtexlua53 libtexluajit2 libudfread0 libva-drm2 libva-wayland2 libva-x11-2 libva2 libvdpau1 libvidstab1.1 libvted-3-0 libx264-163 libx265-199 libxapp1 libxdo3 libxvidcore4 libzimg2 libzmq5
  libzvbi-common libzvbi0 libzzip-0-13 lightdm lightdm-settings lm-sensors lmodern magnus mate-optimus menulibre mesa-utils mesa-utils-bin mesa-va-drivers mesa-vdpau-drivers mpv nemo nemo-data
  nemo-fileroller ocl-icd-libopencl1 odt2txt onboard onboard-common onboard-data pibootctl plank plymouth-theme-ubuntu-budgie-logo plymouth-theme-ubuntu-budgie-text pocillo-icon-theme
  pocketsphinx-en-us policykit-1-gnome ppa-purge printer-driver-gutenprint python3-cachetools python3-google-auth python3-google-auth-httplib2 python3-googleapi python3-greenlet python3-notify2
  python3-oauth2client python3-openssl python3-psutil python3-pyasn1 python3-pyasn1-modules python3-pycryptodome python3-pydrive python3-pyudev python3-pyxattr python3-rsa python3-setproctitle
  python3-sqlalchemy python3-sqlalchemy-ext python3-uritemplate python3-xapp python3-xlrd rake rtmpdump ruby ruby-json ruby-net-telnet ruby-rubygems ruby-xmlrpc ruby3.0 rubygems-integration
  slick-greeter ssh-askpass-gnome t1utils tex-common texlive-base texlive-binaries tilix tilix-common tree ubuntu-budgie-desktop ubuntu-budgie-themes va-driver-all vala-panel-appmenu-common
  vdpau-driver-all wmctrl xapp xapps-common xdotool xprintidle youtube-dl zsync
0 upgraded, 294 newly installed, 0 to remove and 1 not upgraded.
Need to get 308 MB of archives.
After this operation, 928 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
  • When prompted to choose default display manager, simply select lightdm as shown below.
  • After the installation, reboot your system to apply changes.
sudo apt reboot
  • Budgie Desktop Environment interface after login.
  • File manager interface.
  • You can play with Budgie settings to customize your interface more.

Uninstall Budgie Desktop Environment on Ubuntu 22.04

  • Run the following command to remove Budgie from your system.
sudo apt autoremove budgie-desktop --purge
  • Then reboot your system.
reboot
  • You have made it to the end of our tutorial, congratulations. We have gone through how to install Budgie Desktop Environment on Ubuntu 22.04.

Read more about Budgie Desktop Environment

Other Tutorials

Install htop command on Ubuntu 22.04

Install Bpytop System Monitor Tool on Ubuntu 22.04

How To Check Memory Usage on Linux

System administrator | Software Developer | DevOps

Leave a Comment