Název:
Jednoduchý správce oken pro X Window System
Překlad názvu:
Simple Window Manager for X Window System
Autoři:
Zajdák, Jiří ; Smrčka, Aleš (oponent) ; Peringer, Petr (vedoucí práce) Typ dokumentu: Bakalářské práce
Rok:
2008
Jazyk:
cze
Nakladatel: Vysoké učení technické v Brně. Fakulta informačních technologií
Abstrakt: [cze][eng]
Cílem projektu je vytvoření jednoduchého správce oken pro X Window System. Nejprve jsou v textu vysvětlené principy výstavby grafických aplikací, dále návrh správce oken a jeho implementace. Správce oken dekoruje top-level okna aplikací rámečky, které obsahují funkční tlačítka. Pro snadnější ovládání jsou podporované virtuální plochy a klávesové zkratky. Ve spodní části obrazovky je umístěný panel určený pro zobrazení grafiky pluginů, které jsou implementované formou sdílených knihoven. Aplikace klade důraz na minimální paměťovou náročnost.
Goal of the project is the creation of the simple window manager for X Window System. At first there are explained the principles of work of the graphic applications then the design of window manager and its implementation in the text. The window manager decorates the top-level windows of applications frames which contain functional buttons. For an easily operating are supported virtual screens and hot keys. The panel intended for graphic of plugins, which are implemented as shared libraries, is set in the bottom part of the screen The application place emphasis on minimal memory requirement.
Klíčová slova:
atom; grafický kontext; ICCCM; keyboard focus; keysym; kurzor; layout; modifikační klávesy; plugin; reparenting; root okno; save-set; smyčka událostí; správce oken; substructure redirection; top-level okno; vstupní metoda; X okenní systém; X server; Xlib; atom; cursor; event loop; graphics context; ICCCM; input metod; keyboard focus; keysym; layout; modifier keys; plugin; reparenting; root window; save-set; substructure redirection; top-level window; window manager; X server; X Window System; Xlib
Instituce: Vysoké učení technické v Brně
(web)
Informace o dostupnosti dokumentu:
Plný text je dostupný v Digitální knihovně VUT. Původní záznam: http://hdl.handle.net/11012/55407