X Fensterbetriebsleiter

Ein X Fensterbetriebsleiter ist ein Fensterbetriebsleiter, der oben auf dem X Fenstersystem, ein auf Unix ähnlichen Systemen hauptsächlich verwendetes Fenstertechnik-System läuft.

Verschieden vom Mac OS (Apple Macintosh) und Windows-Plattformen von Microsoft (ausgenommen Windows von Microsoft schälen explorer.exe Ersatz), die einen Verkäufer-kontrollierten, befestigten Satz von Weisen historisch zur Verfügung gestellt haben zu kontrollieren, wie Fenster und Fensterscheiben auf einem Schirm zeigen, und wie der Benutzer mit ihnen aufeinander wirken kann, wurde das Fenstermanagement für das X Fenstersystem getrennt von der Software absichtlich behalten, die die grafische Anzeige zur Verfügung stellt. Der Benutzer kann zwischen verschiedenen Drittfensterbetriebsleitern wählen, die sich von einander auf mehrere Weisen unterscheiden, einschließlich:

  • customizability des Äußeren und der Funktionalität:
  • Textmenüs haben gepflegt, Programme und/oder Änderungsoptionen anzufangen
  • Docks und andere grafische Weisen, Programme anzufangen
  • vielfache Arbeitsflächen und virtuelle Arbeitsflächen (Arbeitsflächen, die größer sind als die physische Monitor-Größe), und Pagers, um zwischen ihnen zu schalten
  • Verbrauch des Gedächtnisses und der anderen Systemmittel
  • der Grad der Integration mit einer Tischumgebung, die eine mehr ganze Schnittstelle dem Betriebssystem zur Verfügung stellt, und eine Reihe von einheitlichen Dienstprogrammen und Anwendungen zur Verfügung stellt.

Wie X Fensterbetriebsleiter arbeiten

Wenn ein Fensterbetriebsleiter läuft, werden einige Arten der Wechselwirkung zwischen dem X Server und seinen Kunden durch den Fensterbetriebsleiter umadressiert. Insbesondere wann auch immer ein Versuch, ein neues Fenster zu zeigen, gemacht wird, wird diese Bitte dem Fensterbetriebsleiter umadressiert, der die anfängliche Position des Fensters entscheidet. Zusätzlich sind modernste Fensterbetriebsleiter reparenting, der gewöhnlich zu einer Schlagzeile führt, die an der Oberseite vom Fenster und einem dekorativen Rahmen wird legt, der um das Fenster wird zieht. Diese zwei Elemente werden vom Fensterbetriebsleiter aber nicht dem Programm kontrolliert. Deshalb, wenn der Benutzer klickt oder diese Elemente schleppt, ist es der Fensterbetriebsleiter, der die passenden Handlungen (wie das Bewegen nimmt oder das Fenster in der Größe anzupassen).

Fensterbetriebsleiter sind auch für Ikonen verantwortlich. Tatsächlich bestehen Ikonen am X Fenstersystemkernprotokoll-Niveau nicht. Wenn der Benutzer ein Fenster bittet, iconified zu sein, stellt der Fensterbetriebsleiter ihn kartografisch undar (macht es nichtsichtbar), und bringt die passenden Handlungen, um eine Ikone in seinem Platz zu zeigen. Die meisten modernen Fensterbetriebsleiter zeigen Ikonen nicht wörtlich, um iconified Fenster mehr zu vertreten. Häufig wird ein Hilfswerkzeugleiste-Programm Zugang zu iconified Fenstern erlauben.

Während das Hauptziel eines Fensterbetriebsleiters ist, die Fenster zu führen, haben viele Fensterbetriebsleiter zusätzliche Eigenschaften wie behandelnde Maus-Klicks im Wurzelfenster, Fensterscheiben und andere Sehelemente präsentierend, einige Anschläge behandelnd (z.B, Alt-F4 kann ein Fenster schließen), der Anwendung entscheidend, beim Anlauf usw. zu laufen.

Standardisierte Protokolle bestehen, um normalen Kunden zu erlauben, mit dem Fensterbetriebsleiter zu kommunizieren. Der ursprüngliche ist Inter-Client Communication Conventions Manual (ICCCM), aber das ist durch Extended Window Manager Hints (EWMH) ersetzt worden.

Typen von Fensterbetriebsleitern

Das Stapeln von Fensterbetriebsleitern

Ein Stapeln-Fensterbetriebsleiter macht die Fenster eins nach dem anderen auf den Schirm an spezifischen Koordinaten. Wenn das Gebiet eines Fensters auf einen anderen übergreift, dann überschreibt das Fenster "auf der Spitze" einen Teil des sichtbaren Äußeren eines anderen. Das läuft auf das Äußere hinaus, das für viele Benutzer vertraut ist, in denen Fenster ein kleines bisschen wie Stücke von Papier auf einer Arbeitsfläche handeln, die bewegt und erlaubt werden kann zu überlappen.

Im Gegensatz zu compositing Fensterbetriebsleitern (sieh unten) kann der Mangel an getrennten offscreen Puffern vergrößerte Leistungsfähigkeit bedeuten, aber Effekten wie translucency sind nicht möglich.

Aufschobernde Fensterbetriebsleiter schließen Amiwm, Blackbox, Erläuterung, evilwm, Fluxbox, FVWM, IceWM, MWM, Openbox und Window Maker ein.

Mit Ziegeln deckende Fensterbetriebsleiter

Ein mit Ziegeln deckender Fensterbetriebsleiter ist ein Fensterbetriebsleiter mit einer Organisation des Schirms in die gegenseitige Nichtüberschneidung auf Rahmen (folglich der Name mit Ziegeln deckend), im Vergleich mit der traditionellen Annäherung des koordinatenbasierten Stapelns von Gegenständen (Fenster), der versucht, mit dem Schreibtisch-Paradigma wettzueifern.

Mit Ziegeln deckende Fensterbetriebsleiter schließen schrecklich, dwm, Ion, larswm, ratpoison, Stumpwm, wmii, xmonad, und XWEM ein.

Fenster-Betriebsleiter Compositing

Ein compositing Fensterbetriebsleiter kann dem einem Stapeln-Fensterbetriebsleiter ähnlichen Benutzer erscheinen. Jedoch werden die individuellen Fenster zuerst in individuellen Puffern gemacht, und dann sind ihre Images composited auf den Schirm-Puffer; dieser Zweipunktprozess bedeutet, dass Seheffekten (wie Schatten, translucency) angewandt werden können. Es bedeutet auch, dass compositing Fensterbetriebsleiter dazu neigen, quellenhungriger zu sein, als das Stapeln von Fensterbetriebsleitern.

Fenster-Betriebsleiter Compositing schließen Beryll, Compiz, KWin (seit 4.0), Metacity (seit 2.20), Mutter und Xfwm ein.

Virtuelle Fensterbetriebsleiter

Ein virtueller Fensterbetriebsleiter ist ein Fensterbetriebsleiter, der virtuelle Schirme verwendet, deren Entschlossenheit höher sein kann als die Entschlossenheit von jemandes Adapter des Monitors/Anzeige, der so einer zwei dimensionalen virtuellen Arbeitsfläche mit seinem Darstellungsfeld ähnelt. Diese Umgebung ist sehr nützlich, wenn man eine Vielzahl von Fenstern offen zur gleichen Zeit haben möchte. Mehrere virtuelle Fensterbetriebsleiter, sind einschließlich FVWM, Tvtwm, HaZe und anderer gemacht worden.

Fensterbetriebsleiter, die ausziehbar

sind

Einige Fensterbetriebsleiter sind ausziehbar, oder durch Benutzerschriften programmierbar. Zum Beispiel, Sägefisch mit dem Rips, einem Lispeln-Dialekt, Xmonad durch haskell, usw.

In diesen Fensterbetriebsleitern können Benutzer definieren oder Reaktionen zu Fenstergröße und Positionsänderungen, Fensterentwicklung und Auswischen, Schlüssel und Maus-Eingang, Zeitmesser usw. überreiten. Sie stellen häufig Codeausführung während der Übertragung auch zur Verfügung.

X Fensterbetriebsleiter

  • 2wm
  • 3dwm
  • 4Dwm
  • 5Dwm (ist auf mwm, wahren SGI-Blick und Gefühl zurückzuführen gewesen)
  • 9wm (Klon des ursprünglichen Fenstertechnik-Systems des Plans 9)
  • Aegis
  • aewm
  • aewm ++
  • AfterStep
  • ahwm
  • alloywm
  • alptwm
  • amaterus
  • amiwm (Arbeitstisch von Amiga unix Klon)
  • Anarchie
  • antiwm
  • asclassic
  • schrecklicher
  • awm
  • badwm
  • Beryll
  • Blackbox (Minimalist)
  • bluetile
  • blwm
  • clfswm
  • Compiz
  • CTWM
  • cwm
  • evilwm
  • Erläuterung
  • EvilPoison (eine Gabel von evilwm mit Ratpoison ähnlichem keybindings)
  • Fluxbox (Leichtgewichtler, der auf Blackbox gestützt ist)
  • FVWM (ein virtueller Fensterbetriebsleiter, abgeleitet aus twm)
  • FVWM95
  • hackedbox
  • HaZe
  • IceWM
  • Ion (hat ein mit Ziegeln deckender tabbed Fensterbetriebsleiter mit Tastatur-Benutzern im Sinn entwickelt)
  • JWM (der Fensterbetriebsleiter von Joe)
  • Kahakai
  • KWin (hat ursprünglich KWM, Verzug für KDE genannt)
  • luminocity (Experimentieren in compositing)
  • LWM
  • Streichholzschachtel
  • Gemurmel (ZWERG Shell) (der aktuelle Verzug für die ZWERG-Tischumgebung)
  • Metacity (der vorherige Verzug für die ZWERG-Tischumgebung)
  • mwm (Motiv-Fensterbetriebsleiter)
  • olwm (ÖFFNEN Fenster-Betriebsleiter LOOK)
  • olvwm (olwm mit virtuellen Arbeitsflächen)
  • Openbox (Verzug für die LXDE Tischumgebung)
  • Orion (ein verschachtelter (mit Ziegeln gedeckt oder schwimmend) Fensterbetriebsleiter, der im Schema und scsh geschrieben ist)
  • Oroborus
  • PekWM
  • PLWM
  • PWM
  • Qvwm (Windows 95/98 Doppelgänger)
  • ratpoison
  • Sägefisch (ein voriger Verzug für den ZWERG, die ursprünglich genannte Sägemühle)
  • Scwm (der Schema-Einschränkungsfensterbetriebsleiter)
  • SithWM der mit Sitz in evilwm, virtuelle Fensterbetriebsleiter
  • Stumpwm (ein mit Ziegeln deckender Fensterbetriebsleiter, der im Lispeln geschrieben ist)
  • swm (die ursprüngliche virtuelle Tischdurchführung)
  • Toy'd (ein tragbarer Fensterbetriebsleiter für FRAU-WINDOWS & UNIX / Plattformen von Linux)
  • TrsWM
  • twm (Verzug für das X Fenstersystem seit der Version X11R4)
  • µwm
  • Ultrix Fensterbetriebsleiter uwm
  • vtwm
  • Waimea
  • WindowLab
  • Fensterschöpfer
  • wm2
  • wmii
  • wmx
  • Xfwm4 (ein Fensterbetriebsleiter für die Tischumgebung von Xfce)
  • xmonad
  • XPwm (für XPde, Windows XP Blick gleich)
  • xwm

Siehe auch

  • Vergleich von X Fensterbetriebsleitern
  • Re-parenting Fensterbetriebsleiter für eine populäre Durchführungstechnik
  • X Fenstersystemprotokolle und Architektur für den Zusammenhang
  • Fenstertechnik-System
  • Wmctrl - ein Befehl-Liniendienstprogramm hat gepflegt, Fenster in EWMH und NetWM vereinbare Fensterbetriebsleiter zu kontrollieren

Außenverbindungen


Bilirubin / Der große Schlaf
Impressum & Datenschutz