Framebufferui

FBUI is een klein, snel in-kernel GUI Windowing-systeem voor Linux.
Download nu

Framebufferui Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Zachary Smith
  • Uitgever website:
  • ftp://mirrors.usc.edu/pub/gnu/unrtf

Framebufferui Tags


Framebufferui Beschrijving

FBUI is een klein, snel in-kernel GUI window systeem voor Linux. FBUI is een klein, in-kernel grafische gebruikersinterface voor Linux. Het laat u toe om ramen in elk-framebuffer gebaseerde virtuele console te zetten, om het toetsenbord te lezen, volgen een muisaanwijzer, en reageren op typische GUI gebeurtenissen. Elk proces kan meer dan één raam te hebben. · FBUI bestaat om de bloatware die plagen moderne besturingssystemen te verminderen. Dit gebeurt dankzij zijn dat een eenvoudige venstersysteem in de vorm van een kleine 32 kilobyte driver die voor sommige doeleinden ruim voldoende zijn. Bevrijding van bloat is wenselijk om een aantal redenen dat ik bij de sectie Filosofie uit te leggen. · FBUI bestaat om assists mensen die van het gebruik van X Windows, omdat ze met behulp van beperkte middelen platforms zoals oude computers en embedded apparatuur is verboden. Op deze, X is een ondraaglijke last. Echter een vanilla framebuffer is vaak te primitief. FBUI is "precies goed", en libfbui maakt het gebruik van FBUI nog gemakkelijker te gebruiken door middel van abstracties en extra functies. · FBUI bestaat om een fout in de Linux-architectuur van het besturingssysteem te corrigeren. De traditionele GUI - X Windows - is anders dan alle andere subsysteem van Linux, dat de hardware-versnelde video bestuurders die zij in gebruik bevinden zich in de X-server, buiten de kernel. Opmerking: normaal Linux drivers en vitale subsystemen zoals toetsenbord, USB, bestandssysteem, seriële I / O, et cetera bevinden zich allemaal in de kernel. FBUI zet gewoon de grafische gebruikersinterface bestuurder waar het thuishoort: in de kernel met alle andere drivers.Here zijn een aantal belangrijke eigenschappen van "FramebufferUI": · In tegenstelling tot X Windows, FBUI ondersteunt Windows op elke virtual console · Elk programma kan meer dan te hebben. één venster. · overlappende vensters worden momenteel niet ondersteund, maar ik ben het toevoegen van ondersteuning voor hen nu. · Er is geen concept van de ouder en kind ramen. · programma's kunnen rauw toetsaanslagen uit FBUI die zij vervolgens kunnen vertalen naar ASCII te ontvangen met behulp van een bibliotheek routine . Een proces mag toetsenbord focus. · Elk proces benadert de vensters volledig onafhankelijk van alle andere processen. · In X heeft de bibliotheek alle tekenen opdrachten naar het serverproces, die zet ze in een wachtrij en uitvoert wanneer het heeft een kans. Als de server bezet is, of een andere X-applicatie overspoelt de wachtrij, dan is een X-applicatie moet wachten. Niet zo met FBUI, waar de ioctl neemt een lijst van tekenopdrachten die rechtstreeks naar worden uitgevoerd als het venster zichtbaar is en Ongeacht wat een ander venster doet. Om verder te zorgen voor de bovenstaande concurrency is de norm, het gebruik van semaforen binnen FBUI om toegang gemeenschappelijke gegevens wordt gemaakt zo kort mogelijk. · Elke virtuele console kan zijn eigen optionele window manager proces. Maar dit is niet nodig en bijvoorbeeld veel programma's die ik heb geschreven zijn ook ontworpen om te draaien in stand-alone modus, waarbij voorbeelden fbcalc, fbview, fbscribble, en de mijn FBUI variant van mpeg2decode. · Ik ben het verstrekken van een vrij eenvoudige window manager fbwm, maar de huidige ontwikkeling gericht op fbpm, die mijn-panel based window manager.FBUI regelmatig voldoende aantal tekenroutines: · trek punt, lijn, horizontale lijn, verticale lijn, rechthoek · tekenen text (8-bits) · venster duidelijk, fill rechthoek, duidelijk rechthoek · exemplaar gebied · put pixels (3-byte RGB, en 4-byte (lang ondertekende) RGB, en native) · wachttijd voor evenement · poll voor evenement · de window manager proces kan verbergen en zichtbaar maken windows andere processen, verplaatsen, vergroten of verkleinen, re-bloot te leggen, en delete ramen. · read punt · FBUI wordt momenteel geschreven voor 8,16,24 en 32-bit directcolor en truecolor. Ik ben momenteel het toevoegen van 4-bpp VGA. (Let op:. Op VESA, ik heb gedaan testen voor 24 bits) Sample bedoelde programma's (ik denk dat ik heb gekregen meeslepen): ·-panel op basis van window manager (huidige focus van het werk) · conventionele window manager · JPEG + TIFF image viewer · zeer eenvoudige MPEG afspelen, gebaseerd op circa 1995 MPEG2 bibliotheek · terminal emulator (gebaseerd op ggiterm) · lastmonitor · "derderangsschrijver" tekenprogramma · analoge klok · eenvoudige rekenmachine · "Start" knop programma, dat fblauncher menu programma aanroept · POP3-checker · "to do list" displayer programRequirements: · FBUI vereist kernel 2.6.9.What is er nieuw in deze release: · Deze versie voegt overlappende vensters en transparant tekening.


Framebufferui Gerelateerde software

Ude

UDE, de Unix Desktop-omgeving, is een nieuwe GUI voor Linux. ...

243

Downloaden

SimpleKde

SimpleKde is gericht op een lichtgewicht, schone en gebruiksvriendelijke vork van de KDE-desktopomgeving. ...

164

Downloaden