dbo:abstract
|
- Un gestionnaire de fenêtres re-parenteur (re-parenting window manager en anglais) est un gestionnaire de fenêtres pour le système X Window qui adopte toutes les autres fenêtres. Dans le système X Window, chaque fenêtre a une fenêtre parente, qui peut être soit la ou une autre fenêtre. Les fenêtres qui sont des descendantes directes de la fenêtre racine sont appelées fenêtre de premier ordre (traduction libre de top-level windows en anglais). Quand une fenêtre de premier ordre est créée, un gestionnaire de fenêtre re-parenteur change sa parente pour une nouvelle fenêtre créée à cet effet. Cela permet au gestionnaire de fenêtre d'ajouter autour des fenêtres une et un , et permet aussi un contrôle avancé des fenêtres, comme pour les gestionnaires de fenêtres virtuelles (exemple : FVWM). Techniquement, un gestionnaire de fenêtre re-parenteur fait la requête auprès du serveur X pour recevoir comme notifications lorsque des fenêtres de premier ordre sont mappées (c'est-à-dire qu'elles deviennent visibles). Lorsque cet événement est transmis, le gestionnaire de fenêtre crée une fenêtre-cadre, et dans la plupart des cas un bandeau supérieur également. Cette fenêtre-cadre est alors faite parente de la fenêtre du logiciel, et aussi du bandeau supérieur le cas échéant. Toutes les formes de décoration allant avec la bordure et le bandeau supérieur de la fenêtre, comme le titre, les icônes (pour réduire, fermer la fenêtre), et le style général, sont alors également dessiné à ce moment. Tous ces éléments sont en général parentés par la barre de titre de la fenêtre. Pratiquement tous les gestionnaires de fenêtres modernes sont de type re-parenteur. De plus anciens comme ne l'étaient pas. Il existe des exceptions parmi les plus récents comme Awesome, xmonad, et Ratpoison en raison de l'absence de toute forme d'encadrement des fenêtres qu'ils gèrent. (fr)
- A re-parenting window manager is an X Window System window manager that adopts all other windows. In the X Window System, every window has a parent window, which may be either the root window or another window. Windows that are children of the root window are called top-level windows. When a top-level window is created, a re-parenting window manager changes that window's parent to be a second new window created by the window manager for this purpose. This allows the window manager to decorate the windows with window decorations and title bars as well as allows advanced control over the windows' operation required, for example, by virtual window managers. Technically, a reparenting window manager registers with the X server to be notified when a top-level window is mapped (attempts to become visible). When such an event is generated, the window manager creates a , and in most cases also a title bar window. The frame window then becomes the parent of both the main window and the title bar window. Other forms of decoration, such as buttons, window title, etc., may also be created; these would normally be parented by the title bar window. Virtually all modern window managers are re-parenting, although earlier window managers, such as the uwm window manager, were not. Exceptions to that rule are dwm, cwm, , ratpoison and xmonad, due to a lack of any typical window decorations used by these window managers, and also Compiz which drew the decorations separately up until version 0.9.0, where it became a re-parenting window manager to allow it to run in a non-composited mode. Even though stumpwm does not draw typical window decorations, it reparents windows in a parent frame to display outlines. (en)
- リペアレンティング型ウィンドウマネージャは、X Window Systemのウィンドウマネージャで、他のすべてのウィンドウを取り込むものである。 X Window Systemでは、すべてのウィンドウに対して親 (ペアレント) ウィンドウとなるまたは別のウィンドウのいずれかが存在する。ルートウィンドウの子であるウィンドウは、トップレベルウィンドウ (top-level window) という。トップレベルウィンドウが作成されると、リペアレンティング型ウィンドウマネージャはそのウィンドウに対してさらに専用のウィンドウを新しく作成して親とする。こうすることで、ウィンドウマネージャはウィンドウをウィンドウ装飾やタイトルバーで装飾することや、たとえば仮想ウィンドウマネージャが必要とするウィンドウ操作の高度な制御が可能になる。 厳密には、リペアレンティング型ウィンドウマネージャはトップレベルウィンドウがマッピングされた (可視化を試みた) 時に通知を受けるようXサーバに登録される。そのようなイベントが発生すると、ウィンドウマネージャはフレームウィンドウを作成し、また大抵の場合でタイトルバーウィンドウも作成する。続いてフレームウィンドウはメインウィンドウとタイトルバーウィンドウの両方の親となる。ボタンやウィンドウタイトル等の他の装飾も作成される場合があるが、これらについては通常、タイトルバーウィンドウが親となる。 uwmウィンドウマネージャ等の初期のウィンドウマネージャはリペアレンティング型ではなかったものの、モダンなウィンドウマネージャは実質的にすべてリペアレンティング型である。例外はdwm、cwm、PLWM、ratpoison、stumpwm、そしてxmonadであるが、これらのウィンドウマネージャが典型的なウィンドウ装飾を一切使用しないためである。また、Compizはバージョン0.9.0まで装飾を別に作成していたが、これ以降はリペアレンティング型ウィンドウマネージャとなり、ノンコンポジットモードでも動作するようになった。 (ja)
|
rdfs:comment
|
- A re-parenting window manager is an X Window System window manager that adopts all other windows. In the X Window System, every window has a parent window, which may be either the root window or another window. Windows that are children of the root window are called top-level windows. When a top-level window is created, a re-parenting window manager changes that window's parent to be a second new window created by the window manager for this purpose. This allows the window manager to decorate the windows with window decorations and title bars as well as allows advanced control over the windows' operation required, for example, by virtual window managers. (en)
- Un gestionnaire de fenêtres re-parenteur (re-parenting window manager en anglais) est un gestionnaire de fenêtres pour le système X Window qui adopte toutes les autres fenêtres. Dans le système X Window, chaque fenêtre a une fenêtre parente, qui peut être soit la ou une autre fenêtre. Les fenêtres qui sont des descendantes directes de la fenêtre racine sont appelées fenêtre de premier ordre (traduction libre de top-level windows en anglais). Quand une fenêtre de premier ordre est créée, un gestionnaire de fenêtre re-parenteur change sa parente pour une nouvelle fenêtre créée à cet effet. Cela permet au gestionnaire de fenêtre d'ajouter autour des fenêtres une et un , et permet aussi un contrôle avancé des fenêtres, comme pour les gestionnaires de fenêtres virtuelles (exemple : FVWM). (fr)
- リペアレンティング型ウィンドウマネージャは、X Window Systemのウィンドウマネージャで、他のすべてのウィンドウを取り込むものである。 X Window Systemでは、すべてのウィンドウに対して親 (ペアレント) ウィンドウとなるまたは別のウィンドウのいずれかが存在する。ルートウィンドウの子であるウィンドウは、トップレベルウィンドウ (top-level window) という。トップレベルウィンドウが作成されると、リペアレンティング型ウィンドウマネージャはそのウィンドウに対してさらに専用のウィンドウを新しく作成して親とする。こうすることで、ウィンドウマネージャはウィンドウをウィンドウ装飾やタイトルバーで装飾することや、たとえば仮想ウィンドウマネージャが必要とするウィンドウ操作の高度な制御が可能になる。 (ja)
|