Skip to main content Link Menu Expand (external link) Document Search Copy Copied

在 xephyr 上執行 awesome

安裝「xserver-xephyr」

執行下面指令安裝「Package: xserver-xephyr」。

sudo apt-get install xserver-xephyr

操作步驟

撰寫 xephyr 測試腳本

撰寫一個檔案「run-awesome-on-xephyr.sh」,內容如下

#!/usr/bin/env bash

Xephyr :100 -ac -screen 1280x680 &
XEPHYR_PID=$!
sleep 0.5

DISPLAY=:100 awesome -c rc.lua
kill ${XEPHYR_PID}

這個腳本是在「github / worron / awesome-config / scripts / run-with-xephyr.sh」看到的。

相關說明,請參考另一篇「討論回覆」。

記得將這個腳本設為可執行

$ chmod u+x run-awesome-on-xephyr.sh

撰寫 awesome rc.lua

撰寫一個檔案「rc.lua」,內容如下,只有一行「lua」指令。

print('hi')

啟動測試

執行下面指令,執行「run-awesome-on-xephyr.sh」。

$ ./run-awesome-on-xephyr.sh

完整範例

相關範例

請參考「範例」那個頁面,有紀錄很多的範例連結。

這些範例,大多都有附上「xephyr 測試腳本」。

我也使用「xephyr」來測試其他的「Window Manager」,

所以我也寫了一些「xephyr 測試腳本」放在「GitHub」上。