FastReport .NET Avalonia auf Fedora Workstation mit Wayland-Protokoll einsetzen

2025-03-11

Wayland ist ein Protokoll zur Organisation eines grafischen Servers in Linux-basierten und anderen UNIX-ähnlichen Betriebssystemen.

Avalonia UI ist ein .NET-basiertes Framework, das aktiv zur Entwicklung plattformübergreifender Benutzeroberflächen eingesetzt wird. Mit seiner universellen API zur Erstellung von Anwendungen unterstützt Avalonia alle wichtigen Plattformen und Laufzeitumgebungen und verfügt über eine eigene, einzigartige Schnittstelle. So sehen Ihre Geschäftslösungen auf jedem Betriebssystem identisch aus.

FastReport .NET Avalonia enthält eine leistungsstarke Datenverarbeitungs-Engine, einen vertrauten Berichtsdesigner und einen Viewer für vorgefertigte Berichte. Das neue Produkt bietet auch alle Exportformate für generierte Berichte – PDF, Excel, MS Word und viele andere.

In diesem Artikel werden wir betrachten, wie Sie FastReport .NET Avalonia auf dem Fedora Workstation 39-Betriebssystem mit dem Wayland-Protokoll ausführen können.

 


 

Die wichtigsten Unterschiede zwischen Wayland und X11

  1. Im Wayland-Protokoll durchdringen die Versionen das Protokoll von oben nach unten. Jede Schnittstelle hat eine bestimmte Version, und jedes Protokollobjekt implementiert eine bestimmte Version seiner Schnittstelle. Dadurch wird die Möglichkeit von X-Versionskonflikten ausgeschlossen, da die Versionsaushandlung an die Verbindung und nicht an die Clients gebunden ist. Im Gegensatz zu X11 können Sie in Wayland genau bestimmen, welche Version der Erweiterung eine Anwendung erhält.

  2. Die Handhabung von Eingabeeinrichtungen in Wayland ist ähnlich wie in Xinput 2.2, jedoch ohne das alte Code-Chaos und die Master/Slave-Beziehungen zwischen Eingabeeinrichtungen. Ein globales Sitzobjekt definiert eine Gruppe von Eingabeeinrichtungen, einschließlich Maus, Tastatur und Touchscreen.

  3. Im Gegensatz zu X verfügt das Wayland nicht über eine Rendering-API und erstellt keine grafischen Bilder. Seine Aufgabe besteht darin, die Client-Pixelpuffer zu verwalten, damit Anwendung A keine unerwünschten Änderungen an den Puffern von der Anwendung B vornimmt. Die Clients bestimmen, welche Pixel sich in den Puffern befinden, und sind für das Bild verantwortlich, das auf dem Bildschirm angezeigt wird!

 


 

Installation der erforderlichen Software  

Für die weitere Arbeit müssen wir die Indizes aktualisieren und .NET 6.0 installieren. Öffnen Sie die Konsole und geben Sie die folgenden Befehle ein:

sudo dnf update

sudo dnf install dotnet-sdk-6.0

Laden Sie dann die Bibliothek zum Erstellen von Berichten FastReport .NET Avalonia Trial für Linux von der Fast Reports Inc. Website herunter.

Entpacken Sie anschließend das Archiv FastReport.Avalonia.LinuxDemo.zip in ein geeignetes Verzeichnis.

 


 

Ausführen von FastReport .NET Avalonia

Führen Sie das Terminal aus und gehen Sie zu dem Pfad, in den Sie die FastReport .NET Avalonia Trial-Anwendung entpackt haben, und gehen Sie dann in den Ordner linux-x64.

FastReport .NET Avalonia über die Konsole ausführen

 

Um FastReport .NET Avalonia Trial zu starten, müssen Sie den folgenden Befehl im Terminal eingeben:

dotnet AvaloniaDemo.dll

Als Nächstes können Sie den FastReport .NET Avalonia Demo-Bericht ansehen.

FastReport .NET Avalonia  Demo-Anwendung

 

Nun ist es an der Zeit, zum Berichtsdesigner zu wechseln. Klicken Sie dazu auf die Schaltfläche „Designer“ im oberen Bereich der Demo-Anwendung.

Berichtsdesigner

 

So haben wir es geschafft, FastReport .NET Avalonia auf dem Fedora Workstation 39 Betriebssystem mit dem Wayland-Protokoll auszuführen. Wie Sie sehen können, ist es absolut nicht kompliziert, die Verbindung auszuführen und zu konfigurieren. Es reicht aus, die SDK-Pakete zu installieren und das Archiv mit der Anwendung zu entpacken, dann können Sie den Berichtsdesigner verwenden. Wenn Sie Fragen haben, kontaktieren Sie bitte unseren technischen Support unter support@fast-report.com. Viel Spaß bei der Nutzung!

.NET FastReport Linux Avalonia
7. März 2025

QR-Code mit einem Bild in FastReport .NET erstellen

Der Artikel hat herausgefunden, wie man ein Bild in den QR-Code des Berichtsdesigners FastReport .NET in nur wenigen Klicks einfügt.
20. Februar 2025

Einsatz von Nadeldruckern zum Drucken von Belegen

In diesem Artikel wird beschrieben, wie man einen Nadeldrucker in den Prozess der Berichtserstellung und -ausgabe mit FastReport .NET integrieren kann.
17. Februar 2025

Hinzufügen neuer Benutzer zur FastReport Cloud

In der Business Edition des FastReport Cloud-Dienstes können Sie Benutzer zu einem einzelnen Arbeitsbereich für die gleichzeitige Zusammenarbeit hinzufügen.
Fast Reports
  • 800-985-8986 (Englisch, USA)
  • +31 97 01025-8466 (Englisch, EU)
  • +49 30 56837-3928 (Deutsch, DE)
  • +55 19 98147-8148 (Portugiesisch, BR)
  • info@fast-report.com
  • 66 Canal Center Plaza, Ste 505, Alexandria, VA 22314

© 1998-2025 Fast Reports Inc.