Zum Hauptinhalt springen

Anwendungen & Befehlszeile

Bluefin ist dafür gemacht, von normalen Menschen benutzt zu werden, aber die Befehlszeile ist unsere Leidenschaft. Deshalb investieren wir sowohl in die grafische Desktop-Erlebniswelt als auch in den Terminal-Workflow. Slay out.

Grafische Anwendungen​

Bluefin verfolgt einen Flatpak-first-Ansatz für Desktop-Software. Anwendungen laufen isoliert vom Host-Betriebssystem und werden aus Flathub bezogen.

  • Bazaar — der Standard-Anwendungsstore. Er filtert verlassene Anwendungen und solche, die auf veralteten Flatpak-Runtimes basieren.
  • Warehouse — Flatpak-Lebenszyklen verwalten, installierte Runtimes inspizieren, Reste aufräumen und Versionen pinnen oder downgraden.
  • Flatseal — grafischer Berechtigungsmanager für feingranulare Steuerung von Flatpak-Dateisystem-, Netzwerk- und Gerätezugriff.

Befehlszeilen-Anwendungen & Homebrew​

brew (Homebrew) ist der primäre Package-Manager, um Befehlszeilen-Anwendungen und Developer-Utilities zu installieren, ohne das Basis-Betriebssystem-Image zu verschmutzen.

Beachte, dass die Homebrew-Cask-Funktionalität macOS-spezifisch ist und in Bluefin nicht funktioniert; für GUI-Anwendungen wird Flatpak verwendet. Andere Werkzeuge wie uv, pixi, asdf und mise laufen reibungslos, wenn sie über Homebrew installiert werden.

Kreuzt die Streams nicht

Im Allgemeinen gilt: Brauchst du ein CLI-Tool oder eine Utility, verwende Homebrew. Brauchst du eine Library und Dependencies für Entwicklungsarbeit, verwende einen Container. Das hält alles sauber und reproduzierbar.

Message of the Day und fastfetch​

Das Projekt mag funktionale Spielereien, die schick aussehen und trotzdem einen Zweck erfüllen. Neue Terminals (Ctrl+Alt+Enter) zeigen eine Message of the Day mit Systeminformationen an:

image

Die bluefin-dx:beta-Zeile ist der Name des OS-Images und erinnert dich daran, ob du auf einem gepinnten Image bist, mit Schnellzugriff auf gängige Befehle. Ein- und ausschalten mit ujust toggle-user-motd.

Wir zeigen gerne unsere Maschinen. Führe fastfetch aus:

image

Dieser Screen zeigt Hardware-Informationen, Benutzernamen, Maschinenname und Kernel-Version. Jedes Bluefin-Image hat ein „Forged On“-Datum, das an die Erstinstallation der Maschine erinnert:

image

Terminal-Konfiguration​

Standard-Terminal-Shell ändern​

Bluefin verwendet standardmäßig bash und liefert zur Bequemlichkeit auch fish (Donate) und zsh auf dem Image aus.

Bluefin liefert Ptyxis als Standard-Terminal (Terminal im App-Launcher). Es wird dringend empfohlen, die Shell über den Terminal-Emulator statt systemweit zu ändern (Warum nicht systemweit). Installiere zuerst die gewünschte Shell mit brew install zsh oder brew install fish. Klicke auf die Terminal-Einstellungen und bearbeite dein Profil:

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

Wähle „Use Custom Command“ und trage deine Shell hinzu:

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

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

Maintainer-empfohlene GNOME-Erweiterungen​

Hier sind GNOME-Erweiterungen, die die Maintainer empfehlen, um deine Desktop-Erlebniswelt abzurunden. Unterstütze die Autor*innen der Erweiterungen, indem du an die, die du magst, spendest!

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

Für eine Tailscale-GUI empfehlen wir die offizielle Systray-Anwendung: tailscale configure systray --enable-startup=systemd und neu starten.

Fonts​

Homebrew wird auch zum Installieren von Fonts verwendet. Stöbere in Homebrew Cask Fonts und installiere deine liebsten Fonts in ~/.local/share/fonts.

Microsoft-Fonts​

Wenn du Microsoft-Fonts für die Dokumentenkompatibilität brauchst:

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