說明
延續上一篇提到的案例。
有另一種方式,可以搭配「Xephyr」來測試,
就不需要使用「登出登入」來測試。
安裝「xserver-xephyr」
執行下面指令安裝「Package: xserver-xephyr」。
sudo apt-get install xserver-xephyr
撰寫 xephyr 測試腳本
撰寫一個檔案「run-xsession-on-xephyr.sh」,內容如下
#!/usr/bin/env bash
Xephyr :100 -ac -screen 1280x680 &
XEPHYR_PID=$!
sleep 0.5
DISPLAY=:100 demo-session.sh
kill ${XEPHYR_PID}
這個腳本是在「github / worron / awesome-config / scripts / run-with-xephyr.sh」看到的。
記得將這個腳本設為可執行
chmod u+x run-xsession-on-xephyr.sh
執行測試
接著執行如下的指令
./run-xsession-on-xephyr.sh
相關案例
參考
- Arch Wiki / Xephyr