RAYBUFFERUI.

FBUI ist ein kleines, schnelles In-Kernel-GUI-Fenstersystem für Linux.
Jetzt downloaden

RAYBUFFERUI. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Zachary Smith
  • Website des Verlags:
  • ftp://mirrors.usc.edu/pub/gnu/unrtf

RAYBUFFERUI. Stichworte


RAYBUFFERUI. Beschreibung

FBUI ist ein kleines, schnelles In-Kernel-GUI-Fenstersystem für Linux. FBUI ist eine kleine, in-kernel-grafische Benutzeroberfläche für Linux. Sie ermöglicht es Ihnen, Windows in jede virtuelle Purfuffer-basierte virtuelle Konsole einzufügen, um den Tastatureingang zu lesen, einen Mauszeiger zu verfolgen und auf typische GUI-Ereignisse zu reagieren. Jeder Prozess kann mehr als ein Fenster haben. · FBUI gibt es, die Software-Bloat zu reduzieren, die moderne Betriebssysteme plagen. Dies tut dies aufgrund seines einfachen Fenstersystems in Form eines kleinen, 32-Kilobyte-Treibers, der für einige Zwecke ziemlich ausreichend sein kann. Die Befreiung von Bloat ist aus einer Reihe von Gründen wünschenswert, die ich in der Philosophie-Sektion erkläre. · FBUI existiert, um Menschen zu unterstützen, die von x Windows verboten sind, da sie ressourcenbegrenzte Plattformen wie alte Computer und eingebettete Geräte verwenden. Darauf ist X eine unmögliche Belastung. Ein Vanillerahmenberger ist jedoch oft zu primitiv. FBUI ist "genau richtig", und libfbui macht die Verwendung von FBUI noch einfacher, indem Sie Abstraktionen und zusätzliche Funktionen bereitstellen. · FBUI gibt es, einen Fehler in der Linux-Betriebssystemarchitektur zu korrigieren. Die traditionellen GUI-X-Windows - ist im Gegensatz zu einem anderen Subsystem von Linux, dadurch, dass die verwendeten Hardware-beschleunigten Videotreibers, die iT in dem X-Server, außerhalb des Kernels, befindet. Hinweis: Normalerweise befinden sich Linux-Treiber und lebenswichtige Subsysteme wie Tastatur, USB, Filesystem, serielles E / A, etcetera, in dem Kernel. FBUI stellt den Grafik-UI-Treiber einfach an, in dem es gehört: Innerhalb des Kernels mit allen anderen Treibern. Hier sind einige wichtige Funktionen von "bildbufferui": · Im Gegensatz zu X Windows unterstützt FBUI Windows auf jeder virtuellen Konsole. · Jedes Programm hat möglicherweise mehr als Ein Fenster . Ein Prozess ist zulässig, den Tastaturfokus zu haben. · Jeder Prozess greift auf seine Fenster vollständig unabhängig von allen anderen Prozessen zu. · In X muss die Bibliothek alle Zeichnungsbefehle an den Serverprozess senden, der sie in eine Warteschlange versetzt und wann immer erhebt und diese ausführt hat eine Chance. Wenn der Server frei ist, oder eine andere X-Anwendung ist die Warteschlange überflutet, muss eine X-Anwendung warten. Nicht so mit FBUI, wo die IOCTL eine Liste der Zeichnungsbefehle annimmt, die direkt ausgeführt werden sollen, wenn das Fenster sichtbar ist und unregiert ist, was jedes andere Fenster tut. Um die obige Parallelität zu gewährleisten, ist die Norm, die Verwendung von Semaphoren in FBUI, um auf gemeinsame Daten auf gemeinsame Daten zuzugreifen, so kurz wie möglich. · Jede virtuelle Konsole kann einen eigenen optionalen Fenster-Manager-Prozess haben. Dies ist jedoch nicht notwendig, und z. B. viele Programme, die ich geschrieben habe, sind auch so konzipiert, dass sie im Standalone-Modus ausgeführt werden. Beispiele sind fbcalc, fbview, fbcribble und der meiner FBUI-Variante von MPEG2Decode. · Ich mache einen ziemlich grundlegenden Fenstermanager FBWM, aber die aktuelle Entwicklung ist auf FBPM zentriert, der mein Panel-basierter Window Manager ist. FBUI bietet einen ausreichenden Satz von Zeichnungsroutinen: · Zeichnen von Punkt, Linie, horizontale Linie, vertikale Linie, Rechteck · Zeichnen Sie Text (8-Bit) · Fenster löschen, füllen Rechteck, klare Rechteck · Kopierbereich · Pixel (3-Byte RGB und 4-Byte (nicht signierte lange) RGB und native) · Warten auf Ereignis · Umfrage für Ereignis · Der Fensterleiterprozess kann sich verstecken und einleiten Andere Fenster "Windows", verschieben, ändern, ändern, erneut aussetzen und löschen. · Read-Punkt · FBUI ist derzeit für 8,16,24 und 32-Bit-Directcolor und TrueColor geschrieben. Ich füge derzeit 4-BPP-VGA hinzu. (Hinweis: Auf VESA habe ich nur 24 Bit getestet.) Beispielprogramme zur Verfügung gestellt (nehme an, ich habe mich getragen): · Panelbasierter Fenstermanager (aktueller Fokus der Arbeit) · Konventioneller Fenstermanager · JPEG + TIFF Image Viewer · Sehr einfache MPEG-Wiedergabe auf der Basis von CIRCA 1995 MPEG2-Bibliothek · Klemmenmonitor (basierend auf ggiterm) · Lastmonitor · "Kritik" -Zeichnungsprogramm · Analog-Takt · Simple Calculator · "Start" -Taste-Programm, das das Fblauncher-Menüprogramm aufruft · POP3-E-Mail-Checker · "zu do-list" Displayer ProgramRequirements: · FBUI erfordert Kernel 2.6.9.Was ist neu in dieser Version: · Diese Version fügt überlappende Fenster und transparente Zeichnung hinzu.


RAYBUFFERUI. Zugehörige Software

KWM

CWM (CALLWM) ist ein Fenstermanager für X11, der anfänglich von EVILWM inspiriert wurde. ...

538

Herunterladen

Simplekde.

Simplekde zielt darauf ab, eine leichte, saubere und benutzerfreundliche Gabel der KDE-Desktop-Umgebung zu sein. ...

164

Herunterladen

Fensterhersteller

Window Maker ist ein X11-Fenstermanager, der ursprünglich für die Integrationsunterstützung für die GNUSTEP-Desktop-Umgebung bereitgestellt wurde. ...

521

Herunterladen