Ga naar hoofdinhoud

Toepassingen & commandoregel

Bluefin is ontworpen om door normale mensen te gebruiken, maar de commandoregel is onze passie. Daarom investeren we zowel in de grafische desktopervaring als de terminalworkflow. Houd je mes scherp.

Grafische toepassingen​

Bluefin volgt een Flatpak-first-aanpak voor desktopsoftware. Toepassingen draaien geïsoleerd van het gaststelsel en worden gehaald uit Flathub.

  • Bazaar — de standaard toepassingswinkel. Het filtert verlaten toepassingen en die afhankelijk zijn van verouderde Flatpak-runtimes.
  • Warehouse — beheren van Flatpak-levenscycli, geïnstalleerde runtimes inspecteren, restanten opruimen, en versies pinnen of downgraden.
  • Flatseal — grafisch rechtenbeheer voor fijnmazige bestandsystem-, netwerk- en apparaattoegang tot Flatpak.

Commandoregel-apps & Homebrew​

brew (Homebrew) is de primaire pakketbeheerder om commandoregeltoepassingen en ontwikkelaarsutils te installeren zonder het basis-OS-image te vervuilen.

Merk op dat Homebrew Cask-functionaliteit macOS-specifiek is en niet functioneel in Bluefin; Flatpak wordt in plaats daarvan gebruikt voor GUI-toepassingen. Andere tools zoals uv, pixi, asdf, en mise werken soepel wanneer ze via Homebrew geïnstalleerd zijn.

Overschrijd niet de sporen

Kort gezegd: heb je een CLI-tool of utility nodig? Gebruik Homebrew. Heb je een library en afhankelijkheden nodig voor ontwikkelingswerk? Gebruik een container. Dit houdt alles schoon en reproduceerbaar.

Message of the Day en fastfetch​

Het project geeft de voorkeur aan functionele versiering die er strak uitziet maar ook een doel dient. Nieuwe terminals (Ctrl+Alt+Enter) tonen een message of the day met systeeminformatie:

image

De bluefin-dx:beta-regel is de naam van de OS-image, een herinnering of je op een pinned image zit, met een snelle verwijzing naar veelgebruikte commando's. Schakel het aan en uit met ujust toggle-user-motd.

We laten onze machines graag zien. Draai fastfetch:

image

Dit scherm toont systeeminformatie, gebruikersnaam, machinenaam en kernelversie. Elke Bluefin-image heeft een datum “Gesmeid op” ter herdenking van de initiële installatie van de machine:

image

Terminalconfiguratie​

De standaardterminalshell wijzigen​

Bluefin gebruikt bash als standaard maar wordt ook geleverd met fish (Donate) en zsh op de image voor gemak.

Bluefin levert Ptyxis als standaardterminal (naam Terminal in de startapplicatie). Het is sterk aanbevolen om je shell via de terminal-emulator te wijzigen in plaats van systeemwide. Installeer eerst de shell die je wilt met brew install zsh of brew install fish. Klik op de terminalinstellingen en bewerk je profiel:

Ptyxis → Preferences → Profiles → A Profile Setting → Edit...

Selecteer “Custom Command gebruiken” en voeg je shell toe:

  • zsh: /home/linuxbrew/.linuxbrew/bin/zsh
  • fish: /home/linuxbrew/.linuxbrew/bin/fish

Ptyxis → Preferences → Profiles → A Profile Setting → Edit... → Shell → Custom Command

Door onderhouders aanbevolen GNOME-extensies​

Hier zijn GNOME-extensies die onderhouders aanbevolen om je desktopervaring compleet te maken. Ondersteun extensieauteurs door te doneren aan die je leuk vindt!

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...

Voor een Tailscale-GUI aanbevolen we de officiële systray-toepassing: tailscale configure systray --enable-startup=systemd en herstarten.

Fonts​

Homebrew wordt ook gebruikt voor het installeren van fonts. Blader door Homebrew Cask Fonts en installeer je favoriete fonts in ~/.local/share/fonts.

Microsoft-fonts​

Als je Microsoft-fonts nodig hebt voor documentcompatible:

brew tap colindean/fonts-nonfree && brew install --cask font-microsoft-office font-microsoft-aptos font-arial font-arial-black font-courier-new font-times-new-roman font-georgia

Contributors to this page

  • Betree
  • castrojo
  • edgseu
  • hanthor
  • jfmongrain