스택 창 관리자
Stacking window manager스태킹 창 관리자(플로팅 창 관리자라고도 함)는 합성 알고리즘을 사용하지 않고 창을 그려 겹칠 수 있도록 하는 창 관리자입니다.창의 중복을 허용하지만 창 관리자를 구성하지 않는 모든 창 관리자는 스택 창 관리자로 간주됩니다. 단, 모든 창 관리자가 완전히 동일한 방법을 사용하는 것은 아닙니다.스태킹 윈도우 매니저로 간주되지 않는 다른 윈도우 매니저는 윈도우의 중복을 허용하지 않는 매니저입니다.타일링 윈도우 [1]매니저라고 불립니다.
스태킹 윈도우 매니저를 사용하면 클리핑을 사용하여 윈도우를 오버랩할 수 있으므로 응용 프로그램은 표시되는 윈도우의 보이는 부분에만 쓸 수 있습니다.
창이 쌓이는 순서를 z 순서라고 합니다.
하이브리드 창 관리자
일부 윈도 매니저는 포그라운드창을 간접적으로 렌더링하고 출력 결과를 비디오카드로 전송하여 발신 래스터에 추가하는 등 전혀 다른 방법으로 처리할 수 있습니다.이 기술은 일부 스태킹 창 관리자 내에서 수행할 수 있지만, 기술적으로 컴포지트 창 관리자에서 포그라운드 창과 화면 래스터가 2개의 창이 동일하게 처리되는 것과 같이 컴포지트 창 관리자에서 처리됩니다.
유감스럽게도 포그라운드창의 원래 영역 이외의 오브젝트와의 상호작용도 불가능할 수 있습니다.이는 사용자가 무엇을 보고 있는지 윈도 매니저가 판단할 수 없기 때문에 마지막 스태킹이벤트 중에 화면의 해당 영역을 차지하고 있는 모든 프로그램에 마우스 클릭을 전달할 수 없기 때문입니다.
X 윈도 시스템
X Window 시스템의 많은 윈도 매니저는 스태킹 윈도 기능을 제공합니다.
Microsoft Windows
Microsoft Windows 1.0 에서는, 타일링 윈도우 매니저를 사용해 창을 표시.윈도 2.0에서는 스택창 매니저로 대체되어 윈도 오버랩이 가능했습니다.Microsoft는 Windows XP를 통해 스태킹 윈도우 매니저를 계속 가동시켜 일반 윈도우 내에 3D 액셀러레이션 콘텐츠를 표시하는 기능에 심각한 제한을 가했습니다.기술적으로는 서드파티 [2]소프트웨어를 사용하여 시각 효과를 낼 수 있었습니다.Windows Vista 이후로는 호환성이 [3]있는 시스템에서는 새로운 컴포지팅창 매니저가 기본입니다.
역사
- 1970년대: 최초의 상용 GUI를 탑재한 Xerox Alto는 스태킹 윈도우 [4]매니저를 사용했습니다.
- 1980년대 초반:Alto의 후속 모델인 Xerox Star는 대부분의 메인 애플리케이션 창에 타일링을 사용했으며 대화창에만 오버랩을 사용했기 때문에 완전한 [5]스태킹이 필요 없습니다.
- Classic Mac OS는 스태킹 윈도우를 사용한 GUI의 가장 오래된 성공 사례 중 하나입니다.
- GEM은 Microsoft Windows보다 앞서 스태킹을 사용하여 모든 창을 겹칠 수 있습니다.
- Amiga OS에는 고도의 스태킹 윈도 매니저의 초기 예가 포함되어 있습니다.
레퍼런스
- ^ "How-to: Picking a Window Manager in Linux". Engadget.
- ^ "TweakGuides.com - Nvidia GeForce Tweak Guide". www.tweakguides.com.
- ^ "Desktop Window Manager - Windows applications". docs.microsoft.com.
- ^ Lineback, Nathan. "The Xerox Alto". toastytech.com.
- ^ Lineback, Nathan. "The Xerox Star". toastytech.com.