Bunsenlabs Boron som desktop på Raspberry Pi

Utgangspunkt:

  • Raspberry Pi OS Lite (64-bit) -tilsvarende Debian netinstall, evt
  • DietPi_RPi-ARMv8-Bookworm

Etter oppstart/innlogging:

wget https://github.com/bunsenlabs/bunsen-netinstall/archive/boron.tar.gz
tar -xpf boron.tar.gz
cd bunsen-netinstall-boron

Bunsenlabs netinstall lar deg installere en tilnærmet lik utgave ab Bunsenlabs over en debian base/netinstall utgave.

Du har valget mellom tre utgaver av installasjonen; full, lite og base. Alle tre utgavene har sine oppsettsfiler i pakken som lastes ned.

Siden Netinstall-pakken er tenkt for intel/amd64, følgende endringer gjøres i pkgs-norecs* før installasjon:

pkgs-norecs* // disable (Slett eller “hash” ut følgende oppføringer)

#amd64-microcode
#i965-va-driver
#intel-microcode
#xfce4-power-manager
#xserver-xorg-video-all
#xserver-xorg-video-intel
#xserver-xorg-video-qxl

pkgs-norecs* // add (Legg til følgende oppføringer)

gldriver-test
xserver-xorg-video-fbturbo

Hvert alternativ består av et filsett der pkgs-recs* inneholder pakker som installeres sammen med anbefalinger, mens pkgs-norecs* inneholder pakker som installeres uten tilhørende anbefalinger. Gå gjerne igjennom oppsettsfilene for alternativet du ønsker, og velg inn/ut alternativer før selve installasjonen.

Etter at filene er oppdatert/gjennomgått, kan du kjøre

./install

Skriptet kjøres som normal bruker – skriptet sørger selv for elevert status når det trengs.

Etter installasjonen er fullført, bruk

raspi-config

til å velge/sette opp alternativet “Boot til desktop”.

Forslag til feilretting/forbedring av pakken:

  • Skille platformspesifikke pakker ut i egen liste etter platform/arkitektur?

Egne endringer/tillegg utover default installasjon:

Installert fra pakkebrønn

Bunsenlabs

sudo apt install bunsen-wallpaper (fjernet fra pakkebrønn?)
sudo apt install bunsen-themes
sudo apt install bunsen-images-archives
sudo apt install bunsen-themes-extra
sudo apt install bunsen-images-extra (fjernet fra pakkebrønn?)
sudo apt install bunsen-meta-libreoffice
sudo apt install bunsen-meta-ssh
sudo apt install bunsen-meta-vcs

Raspberry Pi (Hvis du bruker Raspberry Pi OS Lite som basis vil en del RPi-spesifikke pakker allerede være installert.)

sudo apt install rc-gui rp-prefapps rpi-audio-utils rpi-connect rpi-imager 
sudo apt install agnostics piclone rp-bookshelf rpi-firefox-mods
sudo apt install xserver-xorg-video-fbturbo
sudo apt install gldriver-test armv8-support
sudo apt install python3-picamera python3-guizero

Python3-moduler

sudo apt install python3-dev python3-pip python3-wheel python3-gtts
sudo apt install python3-plumbum python3-ntplib python3-smbus python3-feedparser
sudo apt install python3-pygame python3-gtts-token

Utilities

sudo apt install rclone rclone-browser ncdu qdirstat pydf neofetch dtrx hstr exa 
sudo apt install tldr bat bpytop nala retext command-not-found variety xonsh nmap
sudo apt install galculator qdirstat font-manager sshfs 4pane calibre bash-doc tmux 
sudo apt install zulucrypt zulucrypt-gui checkinstall git uptimed ccze debian-goodies 

Skriftsnitt og themes

sudo apt install fonts-terminus-otb fonts-terminus fonts-stix gtk2-engines 

Lokalisering – L10n

sudo apt install task-norwegian
sudo apt install libreoffice-l10n-nb
sudo apt install firefox-l10n-nb-no
sudo apt install mythes-no

Emulering

sudo apt install brandy (BBC-B emulator)

Customize Look and Feel

  • Widget: Dragon / Adwaita Dark (i bunsen-themes)
  • Icon Theme: Vibrancy-Full-Dark-Blue-Vivid https://www.ravefinity.com/p/vibrancy-colors-gtk-icon-theme.html
  • Mouse Cursor: DMZ (Hvit) – dmz-cursor-theme i repo
  • Font: Enable Antialiasing, Slight Hinting, RGB Sub-Pixel Geometry
  • Other: Text only Toolbar style, Small Toolbar icon

Openbox Configuration Manager

  • Theme: Boron-blue (i bunsen-themes-extra)

Conky

Variety wallpaper changer / downloader / manager

  • En enkel endring må gjøres i et av scriptene til variety, i filen ~/.config/variety/scripts/set_wallpaper:
  • Under header SIMPLE_WMS, legg til “BunsenLabs” “bunsenlabs” slik:

SIMPLE_WMS=("bspwm" "dwm" "herbstluftwm" "i3" "i3-with-shmlog" "jwm" "LeftWM" "openbox" "qtile" "qtile-venv" "xmonad" "BunsenLabs" "bunsenlabs")

VCode

  • Lagt til vcode som editor (i stedet for geany)

GitHub Desktop