天天看點

/LGC視窗管理

Window Manager 作者: 劉鵬整理 日期: 2010-05-13

支援3D動效的視窗管理器——Mutter

Mutter 将作為 GNOME3 的視窗管理器,它基于 Clutter 開發,支援 3D 特效。

Architectures for a Compositing Manager

本文是 Fedora Rendering Project 網站上的文章,它讨論了 compositing manager 的兩種可能的體系結構,一是"Compositing manager on top of RENDER",二是"Compositing manager on top of OpenGL"。

組合視窗管理器

目前,主流的 GUI 系統都采用了組合視窗管理器,本文對組合視窗管理器做了介紹,包括它的曆史、2D的特色、3D 的特色以及它帶來的可用性。

DirectFB視窗管理器(unique)研究筆記

本文介紹了視窗管理器的概念,并詳細介紹了 DirectFB 中的兩個視窗管理器 default 和 unique。

MiniGUI 的多視窗管理技術

本文是 MiniGUI 作者發表在 IBM developerworks 上的 MiniGUI 系列文章中的 一篇,詳細介紹了 MiniGUI (早期版本)的多視窗管理技術,包括 Z 序的概念, 多視窗剪切算法等,并給出了一些關鍵算法的代碼。

視窗管理器的分類

本文介紹了四類視窗管理器,分别是 compositing, stacking, tiling, dynamic.

什麼是視窗管理器

結合 EWMH spec,本文介紹了視窗管理器的基本功能。

Windows Manager overview

介紹了視窗管理器的概念、Inter-Client Communication Conventions Manual、Extended Window Manager Hints,并給出了目前常見的視窗管理器。

不同顔色深度 surface 之間的互相轉換

在很多場合中會遇到不同顔色深度的 surface 之間的轉化問題,根據工作中的 實際經驗,筆者總結了在幾對典型的顔色深度之間進行轉換的思路和實作方法, 包括 16 位色轉成 24 位色、4 位色轉成 8 位色、2 位色轉成 8 位色、1 位色 轉成 8 位色。

Working with 16-bit RGB

介紹了"565"、"555"兩種16位 RGB 格式,給出了求顔色分量和與8位色之間的相 互轉換的方法。

繼續閱讀