Skip to main content

GNOME on Raspberry pi OS

 So this will be my guide to install GNOME on raspberry pi OS 

#Step:1

Install Raspberry  Pi OS lite

  • Install Raspberry Pi OS lite (64bit) Using Raspberry pi Imager on to your boot drive (SD card or nvme ssd), I recommend filling in the customization settings. This will allow you to pre-configure settings like the hostname, enable SSH, set up username and password and configure wifi details
  • make sure that SSH is enabled

#Step:2

BOOT

  • Install your SD card or nvme ssd to the pi 5 and connect the power supply to boot into Raspberry pi OS lite

#Step:3

Use SSH

  • Since it is the lite version of pi OS it does not have a GUI or a desktop environment to make things easier we'll be using SSH to run commands and  install GNOME to pi OS lite
  • if a monitor or other display source is connected then the IP address will be displayed there otherwise use software like Angry IP scanner or other IP scanner software to obtain the IP address of the pi
  • if you are using windows then you'll be needing an SSH client like putty to use SSH
  • On linux you don't need a separate SSH client just open terminal and enter ssh <username>@<RaspberryPi_IP_Address>
                                                     example : ssh hal@192.168.1.44

#Step:4

Installing GNOME 

copy and paste the given commands to your terminal

  • Ensure your system is up to date and clean up unnecessary files

sudo apt update && sudo apt full-upgrade -y && sudo apt autoremove -y && sudo reboot

  • after the pi reboots copy and past the following commands
  • copy and paste the entire code at once 

sudo apt install -y \ gnome-core \ yaru-theme-{gnome-shell,gtk,icon,sound,unity} \ fonts-ubuntu fonts-ubuntu-{title,console} \ rpi-chromium-mods chromium-l10n \ celluloid rhythmbox \ gstreamer1.0-plugins-{base,good,bad,ugly} gstreamer1.0-{libav,tools,alsa,pulseaudio,x} \ libreoffice-{writer,calc,impress,gtk3,gnome,style-colibre} \ gnome-text-editor simple-scan hplip \ network-manager-openvpn-gnome \ gnome-tweaks gnome-calendar \ plymouth plymouth-themes \ dbus-x11 && sudo plymouth-set-default-theme bgrt -R && \ sudo cp /boot/firmware/cmdline.txt /boot/firmware/cmdline.txt.backup && sudo cp /usr/share/applications/chromium.desktop /usr/share/applications/chromium.desktop.desktop && \ sudo sed -i '/^Exec=.*chromium/ s/%U//' /usr/share/applications/chromium.desktop && \ sudo sed -i 's/^StartupNotify=true/StartupNotify=false/' /usr/share/applications/chromium.desktop && \ sudo sed -i '1 s/^/splash quiet plymouth.ignore-serial-consoles /' /boot/firmware/cmdline.txt && \ sudo apt remove -y firefox-esr totem mpv htop && \ sudo sed -i '/^logo=/ s/^/#/' /etc/gdm3/greeter.dconf-defaults && \ sudo systemctl set-default graphical.target

[Encountering the gdm.service is not active, cannot reload during installation is expected and does not affect the process.]

#Step:5

Final Cleanup

Perform a final cleanup to remove unnecessary packages and reboot to apply all changes, ensuring a clean start with the new settings.

sudo apt autoremove -y && sudo reboot

  • Well GNOME should be successfully installed by now but you can configure the GNOME install further using the
  • GNOME Shell Integration  

Comments

Popular posts from this blog

TheBox

Building My Ultimate Cyberdeck: The Box  Introduction: Have you ever dreamed of having a completely self-contained, portable computer that you can use for anything, anywhere? I have, and that dream has led me to create "The Box m1," my personal project to build the ultimate DIY cyberdeck. This blog post will detail the initial stages of this exciting endeavor, from choosing the core components to overcoming early design challenges. The Brains of the Operation: The heart of any computer is its processing unit. For The Box m1, I chose the Raspberry Pi 5. While the Radxa Rock 5B was a strong contender, I ultimately opted for the Pi 5 due to its vast community support and robust official software ecosystem. This ensures access to a wealth of resources, troubleshooting assistance, and ongoing updates. At the time of starting this project, the Compute Module 5 (CM5) wasn't available, which further solidified the decision to use the readily available Pi 5. Navigating...

The BOX M3

Whats New, You may ask? So whats new you may  ask, well there aint much but i did improve some aspects of theBOX M2 mainly in the hardware side of things. Now theBOX is a fully portable device no need of an wall outlet, and in order to house the new power delivery system i had to redesign the whole mainframe of theBOX. also added some quality of life improvements such better way to mount the nvme hat and other additions such as improved air vents , now then lets dive in deeper into theBOX M-3. (Oh don't mind the different OS on the pictures,  I bricked my custom install while tinkering around , and theBOX was refusing to connect to wifi on boot so I wasn't able to reinstall my custom image and ended up installing the official raspberry pi os for a short amount of time) The new and improved Chassis so the new Chassis for theBOX is improved in some ways and just gotten worse in some , as for the improvements...