I know this forum is dedicated to Raspberry Pi, but I was curious if the same setup could work on a PC. I adapted the Raspberry Pi guide setup with some key differences: Instead of Chromium, I used Google Chrome, and for boot configuration, /etc/default/grub replaces cmdline.txt.
This was done as a test, and while it worked for me, I haven’t extensively tested it on a PC.
To set this up on a PC, I recommend starting by installing Debian. Use the netinst image from the official Debian site:
Download Debian Netinst
Once Debian is installed, you can continue from 3. GNOME to Ubuntu Desktop in the original guide.
Please note: I’ve only tested this setup on a PC once. If you want to try this, only do so on a fresh installation to avoid risking your existing files and setup. Let me know if it works for you!
Configurations may vary depending on your system requirements. Proceed with caution!
This was done as a test, and while it worked for me, I haven’t extensively tested it on a PC.
To set this up on a PC, I recommend starting by installing Debian. Use the netinst image from the official Debian site:
Download Debian Netinst
Once Debian is installed, you can continue from 3. GNOME to Ubuntu Desktop in the original guide.
Please note: I’ve only tested this setup on a PC once. If you want to try this, only do so on a fresh installation to avoid risking your existing files and setup. Let me know if it works for you!
Configurations may vary depending on your system requirements. Proceed with caution!
Code:
sudo apt install -y \ gnome-core \ yaru-theme-{gnome-shell,gtk,icon,sound,unity} \ fonts-ubuntu fonts-ubuntu-{title,console} ttf-mscorefonts-installer \ celluloid rhythmbox rhythmbox-plugins rhythmbox-plugin-alternative-toolbar \ 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 && \mkdir -p ~/.config/autostart && \echo -e "[Desktop Entry]\nType=Application\nName=Chrome Autostart\nExec=google-chrome --headless --remote-debugging-port=9222 about:blank\nIcon=google-chrome\nX-GNOME-Autostart-enabled=true" > ~/.config/autostart/Chrome_Autostart.desktop && \chmod +x ~/.config/autostart/Chrome_Autostart.desktop && \gsettings set org.gnome.mutter experimental-features "['scale-monitor-framebuffer']" && \sudo cp /boot/firmware/cmdline.txt /boot/firmware/cmdline.txt.backup && \sudo sed -i '/^Exec=.*google-chrome-stable/ s/%U//' /usr/share/applications/google-chrome.desktop && \sudo sed -i 's/^StartupNotify=true/StartupNotify=false/' /usr/share/applications/google-chrome.desktop && \sudo sed -i 's/^\(GRUB_CMDLINE_LINUX_DEFAULT="[^"]*\)"$/\1 splash"/' /etc/default/grub && sudo update-grub && \ sudo apt remove -y firefox-esr totem mpv htop && \wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add - && \sudo sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google-chrome.list' && \sudo apt-get update && \sudo apt-get install google-chrome-stable && \sudo sed -i '/^logo=/ s/^/#/' /etc/gdm3/greeter.dconf-defaults && \sudo systemctl set-default graphical.target
Statistics: Posted by Wobbo — Thu Jan 23, 2025 5:23 pm