跳轉到內容

X11/視窗管理器/aewm++ 指南

來自華夏公益教科書,開放的書籍,為開放的世界

型別: 堆疊 語言: C++ 許可證

aewm++ 視窗管理器非常簡潔,完全由滑鼠控制。除了視窗框架外,它不包含任何可見的使用者介面元件。它基於 aewm,但用 C++ 重寫。

提升視窗

[編輯 | 編輯原始碼]

可以透過單擊視窗來提升視窗。

調整視窗大小

[編輯 | 編輯原始碼]

透過對元按鈕應用中鍵單擊事件來調整視窗大小。

顯示和隱藏視窗

[編輯 | 編輯原始碼]

透過對標題欄按鈕應用右鍵單擊事件來隱藏視窗。可以透過對標題欄按鈕應用中鍵單擊事件來遮蔽視窗。

隱藏的視窗沒有圖示化,因此必須對桌面應用右鍵單擊上下文事件,才能透過任務列表還原視窗。

上下文事件

[編輯 | 編輯原始碼]

以下上下文事件可從桌面獲得

  • 左鍵單擊 - 啟動選單
  • 中鍵單擊 - 任務列表
  • 右鍵單擊 - 開啟終端

以下上下文事件可從元按鈕獲得

  • 左鍵單擊 - 隱藏視窗
  • 中鍵單擊 - 調整視窗大小
  • 右鍵單擊 - 隱藏視窗

以下上下文事件可從標題欄獲得

  • 單擊並拖動 - 提供視窗移動
  • 中鍵單擊 - 遮蔽和取消遮蔽視窗
  • 右鍵單擊 - 移動到工作區 (0 到 3)
  • 雙擊 - 最大化、還原或取消遮蔽視窗

aewmpp 視窗管理器的特性包括

  • 堆疊視窗
  • 用 C++ 編寫
  • 視窗裝飾包括邊框和標題欄
  • 無用的邊框
  • 標題欄有一個元按鈕
  • 單擊以聚焦
  • 透過桌面上的上下文事件啟動程式
  • 桌面、標題欄和元按鈕上的上下文操作
  • 透過桌面上下文操作進行任務列表
  • 沒有選單欄
  • 支援多個桌面
  • 不支援主題
  • 沒有分組視窗
  • 沒有桌面圖示
  • 輕量級 (在錘子尺度上評為 2)
  • 需要一個 3 鍵滑鼠

aewm++ 視窗管理器使用起來很麻煩,因為必須使桌面可見才能啟動程式和顯示隱藏的任務。

aewm++ 視窗管理器不適合殘障人士使用,因為它沒有為其操作提供鍵盤等效項,也不適合觸屏使用,因為它需要多鍵滑鼠。

華夏公益教科書