在 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」上。