MoonLightOS

MoonTools

Die Anwendungen, die es nur in MoonLightOS gibt. Jede übernimmt eine Aufgabe, für die es bisher kein überzeugendes Werkzeug gab, und jede schreibt gewöhnliche Dateien und gewöhnliche Einstellungen. Nichts davon bleibt dem übrigen System verborgen oder lässt sich nur mühsam zurücknehmen.

Werkzeuge für jeden Tag

MoonLight Capture

Bildschirmfotos und Bildschirmaufzeichnung

Ein Werkzeug für Bildschirmfotos und Aufzeichnungen zugleich, was kein Linux-Desktop als Ganzes mitbringt. Oben fünf Modi: der ganze Bildschirm, ein Fenster, ein selbst gewählter Bereich, Bildschirm aufzeichnen, Bereich aufzeichnen. Darunter: wohin das Ergebnis geht (Ordner „Bilder“, Zwischenablage oder beides), eine Verzögerung von 3, 5 oder 10 Sekunden, ob der Zeiger mit aufs Bild kommt, ob das Mikrofon mitläuft, und eine Qualitätsstufe von bester Qualität bis kleinster Datei.

Zuerst wird der Bildschirm als einzelnes, eingefrorenes Bild aufgenommen, und der Bereich wird auf diesem Bild gewählt. Was Sie aufnehmen wollen, kann sich während der Auswahl also nicht mehr bewegen. Der Fenstermodus erkennt echte Fenster, Sie erhalten das Fenster samt Rahmen. Aufgezeichnet wird mit ffmpeg, und die Schaltfläche zum Beenden sitzt in einem kleinen Fenster, das immer im Vordergrund bleibt. So lässt sich eine Aufzeichnung jederzeit stoppen.

Tastenkürzel Print · Shift+Print · Alt+Print · Ctrl+Shift+Print · Shift+Super+3 / 4 / 5

Zwischenablage

Durchsuchbarer Verlauf von allem, was Sie kopieren

Ein kleiner Dienst startet mit der Anmeldung und hält die letzten 400 kopierten Einträge in einer einfachen JSON-Datei in Ihrem persönlichen Ordner, also in einem Format, das sich mit jedem Werkzeug durchsuchen lässt. Super+V öffnet das Fenster: tippen, um zu suchen, Eingabetaste, um einzufügen.

Was ein Passwortverwalter als geheim markiert, lässt es bewusst aus, ebenso alles, was aus einem Fenster kopiert wurde, dessen Titel nach einer Passwortabfrage aussieht. Einträge über 20.000 Zeichen werden gekürzt.

Tastenkürzel Super+V

MoonLight Notes

Kurze Notizen, die sich selbst speichern

Ein Platz für das, was man aufschreiben will, bevor man es vergisst: ein Fenster, links die Liste der Notizen, rechts die Notiz, und keine Schaltfläche zum Speichern, denn jede Notiz wird eine halbe Sekunde nach dem letzten Tastendruck von selbst gespeichert. Notizen liegen als einfache Markdown-Dateien, eine je Notiz, benannt nach der Notiz. Sie öffnen sich in jedem Editor, lassen sich mit jedem Werkzeug abgleichen und bleiben erhalten, wenn die Anwendung deinstalliert wird.

Ein Klebezettel-Widget zeigt dieselben Notizen auf dem Desktop. Im Terminal speichert moonlight-notes --new "Text" eine Notiz und beendet sich.

Tastenkürzel Super+N

MoonLight Convert

Dateien zwischen Formaten umwandeln

Alles, was zum Umwandeln fast jeder Datei nötig ist, ist schon installiert: ffmpeg, ImageMagick, LibreOffice, Ghostscript und poppler. Gefehlt hat ein einfacher Weg, sie zu nutzen, ohne zu wissen, welches davon was tut. Legen Sie Dateien hinein, und angeboten werden genau die Formate, in die sich diese Dateien tatsächlich umwandeln lassen.

Bilder nach PNG, JPEG, WebP, AVIF, TIFF, BMP, PDF oder Symbol. Ton nach MP3, FLAC, WAV, Ogg Vorbis, Opus oder AAC. Video nach MP4 (H.264), Matroska, WebM (VP9), bewegtes GIF oder nur Ton. Dokumente nach PDF, Word, OpenDocument, RTF, reinem Text, HTML, Excel, ODS oder CSV. PDFs in ein Bild je Seite, in Text oder nach Word.

Tastenkürzel Super+Shift+C

MoonLight PDF

Seiten neu ordnen und das Dokument so exportieren, wie Sie es brauchen

Links die Seiten aller geöffneten Dateien als Miniaturbilder, die Sie auswählen, umsortieren, drehen, löschen, verdoppeln oder durch eingefügte Bilder als neue Seiten ergänzen. Rechts alles, was beim Export angewandt wird: Komprimierung nach Qualität oder nach Zielgröße, schnelles Laden der ersten Seite im Web, PDF/A-2b für Archive und Behörden, Graustufen, Passwörter zum Öffnen und zum Bearbeiten mit echten Rechten für Drucken, Kopieren und Bearbeiten, Texterkennung auf eingescannten Seiten, Titel und Autor, während alle übrigen Metadaten entfernt werden, Wasserzeichen und Seitenzahlen.

Außerdem exportiert es ein Bild je Seite, reinen Text oder eine Datei je Seite und kann die eingebetteten Bilder herausziehen. Grundlage sind qpdf, Ghostscript, poppler und OCRmyPDF, also dieselben Bibliotheken, auf die auch gute kommerzielle Werkzeuge setzen.

MoonLight Export

Bilder in dem Format, das jemand verlangt hat

GIMP bearbeitet Bilder. Was jedes Bildbearbeitungsprogramm schlecht beherrscht, ist der letzte Schritt: vierzig Fotos als JPEG, höchstens 2000 Pixel breit, jedes unter 500 KB, ohne die GPS-Daten der Kamera. Das ist eine Aufgabe für den Export, nicht für die Bearbeitung. Dateien hineinlegen, auswählen, was der Empfänger braucht, und auf „Exportieren“ klicken.

JPEG, PNG, WebP, AVIF, TIFF oder BMP; auf eine Größe in Pixeln einpassen, aber nie vergrößern; eine Obergrenze für die Dateigröße in KB; die Drehung der Kamera angewandt, Farben nach sRGB umgerechnet, Schwarzweiß; ein Wasserzeichen aus Text oder Logo in einer Ecke Ihrer Wahl; ein Muster für die Namensgebung; oder alle Bilder zusammen in einem PDF mit einer Seite je Bild.

Mixer und Equalizer

Lautstärke je Anwendung und ein Zehn-Band-Equalizer

Drei Dinge, die man sucht und selten findet: welches Gerät gerade spielt, wie laut jede Anwendung ist, und eine Klangregelung, die mehr ist als ein Häkchen für mehr Bass. Die ersten beiden kommen direkt von PipeWire; das dritte ist eine Filterkette, die das Werkzeug selbst aufbaut und steuert, mit Bändern von 32 Hz bis 16 kHz.

Dieselben Regler erreichen Sie über das Lautsprechersymbol in der Leiste.

Tastenkürzel Super+A

Windows-Anwendungen

Wine in einem Schritt richtig eingerichtet

Eine nackte Wine-Installation läuft, macht aber keine Freude: keine Übersetzung von Direct3D, keine Schriften, und ein Prefix, das 64-Bit-Windows nachbildet, was viele Installationsprogramme ablehnen. Dieses Werkzeug richtet alles so ein, wie es ein Fachmann tun würde: ein 64-Bit-Prefix mit 32-Bit-Unterstützung, DXVK für Direct3D 9, 10 und 11 und VKD3D für Direct3D 12, damit Spiele und CAD-Programme über Vulkan zeichnen, die Schriften und Laufzeitumgebungen, auf die die meisten Programme angewiesen sind, und sinnvolle Vorgaben.

Ein Doppelklick auf eine .exe-Datei startet sie im vorbereiteten Prefix. Im Terminal tut moonlight-wine --run FILE dasselbe.

Den Rechner einrichten und pflegen

Bildschirmfoto von MoonLightOS
Bildschirmfoto aus einem echten Start des installierten Abbilds, keine Montage.
Bildschirmfoto von MoonLightOS

MoonLight Tweaks

Erscheinungsbild, Anordnung des Desktops und Leistung

Die wenigen Einstellungen, die an einer Stelle gut aufgehoben sind: helles, dunkles oder zeitgesteuertes Theme; das Hintergrundbild; die Anordnung des Desktops (MoonLight, Zwei Leisten, Kompakt); was auf dem Desktop erscheint; die Widgets; vertraute Verhaltensweisen wie die Suche mit Super+Leertaste, aktive Bildschirmecken, natürliches Scrollen und Tippen zum Klicken; das Nachtlicht; Anwendungen beim Start; und wie viel Animation sich der Rechner leisten soll.

Jede Anordnung ist ein vollständiger Satz Leisteneinstellungen, deshalb bleibt beim Umschalten nie eine halb angewandte Anordnung zurück.

Willkommen

Erste Schritte

Erscheint einmal nach der ersten Anmeldung. Hier wählen Sie ein Erscheinungsbild, öffnen den Store, die Einstellungen, die Treiberseite, den Fingerabdruck, die Datensicherung oder „Über MoonLightOS“ und fügen das Entwicklerpaket hinzu, für das Ihr Rechner gedacht ist: virtuelle Maschinen, PHP mit Datenbanken oder LaTeX. Ein Paket, das schon installiert ist, erscheint ausgegraut statt versteckt.

Einrichtung

Der Assistent beim ersten Start

Das Erste, was Sie auf dem Live-Medium sehen, noch vor dem Desktop: Sprache wählen, Tastaturbelegung wählen, Netzwerk verbinden und dann entweder umsehen oder installieren. Jeder Schritt dauert wenige Sekunden und lässt sich überspringen. Alles, was dabei gesetzt wird, ist eine echte Systemeinstellung, deshalb verwendet das Installationsprogramm dieselben Angaben und niemand beantwortet dieselbe Frage zweimal.

Über MoonLightOS

Angaben zu Version und Hardware

Der Name der Veröffentlichung und eine Beschreibung des Rechners: Prozessor, Speicher, Grafik, Laufwerke und ob Secure Boot aktiv ist, daneben das Logo. Die Seite ersetzt Cinnamons „Systeminfo“ in den Systemeinstellungen und öffnet sich auch als eigenes Fenster. Die Schaltfläche „Bericht kopieren“ legt die ganze Seite als Text in die Zwischenablage, fertig für einen Fehlerbericht.

Fingerabdruck

Lesegerät erkennen und Finger einlesen

Erkennt das Lesegerät, sagt klar, ob der Sensor in Ihrem Rechner nutzbar ist, schaltet die Einbindung in PAM ein und führt Sie durch das Einlesen. Es gibt drei Arten von Sensoren: solche, die libfprint direkt unterstützt, solche mit Abgleich im Chip, bei denen kein Bild den Sensor verlässt, und Sensoren mit Touch OEM Driver (Goodix, manche von Synaptics, Broadcom), deren Abgleich in einer Binärdatei des Herstellers steckt, die nicht weitergegeben werden darf. Das Werkzeug sagt das deutlich und bietet an, sie zu laden, wenn der Hersteller des Notebooks sie bereitstellt.

Es macht außerdem deutlich, was ein Fingerabdruck nicht kann: eine verschlüsselte Festplatte beim Start entsperren.

Gesichtsentsperrung

Anmelden mit einem Blick in die Kamera

Eine Bequemlichkeit, die neben dem Passwort arbeitet, niemals an seiner Stelle. Sie gilt nur für den Anmeldebildschirm, den Sperrbildschirm, die Anmeldung an der Konsole, sudo und polkit; eine SSH-Sitzung verwendet die Kamera nie. Sie verlangt eine kleine Bewegung, damit ein Foto nicht genügt, gibt nach acht Sekunden auf und fällt auf das Passwort zurück, und Ihre Gesichtsdaten lassen sich mit einer Schaltfläche löschen.

Standardmäßig abgeschaltet. Die Kamera wird erst benutzt, wenn Sie sie einschalten.

Anwendungsprüfung

Prüft, ob jede installierte Anwendung startet

Ein Menüeintrag kann auf ein Programm zeigen, das nicht installiert ist, ein Symbol verwenden, das es nicht gibt, oder etwas starten, das sich sofort wieder schließt. Dieses Werkzeug prüft alle drei Fälle für jeden Eintrag im Menü und meldet, was nicht stimmt.

Systemselbsttest

Was der Desktop wirklich tut

Bildschirmfotos zeigen Symptome, dieses Werkzeug zeigt den Zustand: welche Theme-Einstellungen gelten, ob das Stylesheet der Shell richtig geladen wurde, welcher Grafiktreiber aktiv ist und welche Dienste gescheitert sind. In der Live-Sitzung schreibt es den Bericht eine Minute nach der Anmeldung zusätzlich auf die serielle Schnittstelle, sodass ein Start in einer virtuellen Maschine ohne jedes Tippen eine Diagnose hinterlässt.

Zusätzliche Seiten in den Systemeinstellungen

Cinnamons Systemeinstellungen, ergänzt um die Seiten, die bisher fehlten: Ihr Konto, die Sicherheit sowie Desktop und Dock, jeweils an einer Stelle.

  • Über MoonLightOS

    Die Version und die Hardware des Rechners, dort, wo man sie sucht.

  • Anwendungen

    Was installiert ist, aus welchem der drei Paketformate jede Anwendung stammt, ob etwas doppelt installiert ist, und eine Schaltfläche zum Entfernen.

  • Desktop und Dock

    Erscheinungsbild, Akzentfarbe, Position des Docks, Vergrößerung, automatisches Ausblenden und die Animation beim Minimieren, aktive Bildschirmecken und Gesten, Widgets und Nachtlicht.

  • Sicherheit

    Eine Prüfliste, was diesen Rechner schützt und was nicht: Verschlüsselung, Firewall, Secure Boot, Passwort für das Startmenü, automatische Anmeldung, Anmeldung von außen, Bildschirmsperre und USB-Schutz. Jede Zeile ist entweder grün oder hat eine Schaltfläche, die das Problem behebt. Darunter stehen die Sperrregeln und das Notfallpasswort.

  • Bluetooth

    Adapter und Geräte im Einstellungsfenster statt in einem eigenen, mit einem klaren Hinweis, wenn der Rechner keine Bluetooth-Hardware hat.

  • Ihr Konto

    Wer Sie sind, was Sie dürfen und jeder Weg, das nachzuweisen: Passwort, Fingerabdruck, Gesichtsentsperrung und Notfallpasswort, alles auf einer Seite.

Bildschirmfoto von MoonLightOS
Bildschirmfoto aus einem echten Start des installierten Abbilds, keine Montage.

Auf dem Desktop und in der Leiste

Widgets auf dem Desktop

  • Uhr

    Groß und einfach: Zeit und Datum.

  • System

    Prozessor, Speicher und Festplatte als drei Balken.

  • Kalender

    Der laufende Monat, der heutige Tag hervorgehoben.

  • Notiz

    Ein Klebezettel, beim Tippen als reiner Text gespeichert.

In der Leiste und im Menü

  • Suche

    Ein Suchfeld in der Leiste, das Anwendungen, Einstellungen, Dateien und Ergebnisse aus dem Web findet.

  • Ton

    Lautstärke, Ausgabegerät, der Mixer je Anwendung und der Equalizer, direkt aus der Leiste.

  • Dock-Menü

    Ergänzt das Menü eines Dock-Symbols um „Alle Fenster zeigen“, „Ausblenden“, „Bei der Anmeldung starten“ und „Schließen“ und vergrößert das Symbol unter dem Zeiger.

  • Menükopf

    Ihr Bild, Ihr Name und ob Sie diesen Rechner verwalten dürfen, oben im Menü.

  • Dateisuche

    Findet Dokumente, Bilder und Ordner über das Suchfeld im Menü nach Namen; die Ergebnisse aus dem Web kommen von DuckDuckGo.

Bildschirmfoto von MoonLightOS

Werkzeuge für die Befehlszeile

Bewusst englisch gehalten, damit ihre Ausgabe in einem Fehlerbericht für jeden verständlich bleibt.

BefehlWirkung
moonlight-theme light | dark | toggle | auto | statusWechselt zwischen hellem und dunklem Theme; mit --daemon folgt er dem Zeitplan.
moonlight-shot --screen | --region | --window | --rec-screenMacht ein Bildschirmfoto oder startet eine Aufzeichnung, aus einem Skript oder über eine Taste.
moonlight-notes --new "text"Speichert eine Notiz und beendet sich.
moonlight-wine --setup | --run FILERichtet Wine ein oder führt damit eine .exe-Datei aus.
moonlight-appcheck [--launch] [--quiet]Prüft jeden Menüeintrag; mit --launch startet er zusätzlich jede Anwendung.
moonlight-selftest [--serial]Gibt aus, was der Desktop tut, auf Wunsch auf die serielle Schnittstelle.
moonlight-desktop-trustMarkiert Starter auf dem Desktop als vertrauenswürdig, wenn ihr Programm in einem Systemverzeichnis installiert ist.
moonlight-gfx-tuneSchaltet die Animationen bei der Anmeldung ab, wenn die Grafik per Software gezeichnet wird.