好的...这是我的目标....我使用 dwm,所以通常我不需要合成管理器。话虽如此,有时我希望暂时运行它。有时我想打开浏览器,让 lxterminal 浮在顶部。我对脚本编写还比较陌生,这意味着我知道如何完成简单的任务。
我想要编写一个脚本,在启动 lxterminal 时自动启动 xcompmgr,在关闭 lxterminal 时退出 xcompmgr。有人告诉我使用“trap”是完成此操作的正确方法;我只是不知道如何编写它。
以下是我目前得到的信息:
#!/bin/bash
xcompmgr &
lxterminal
# here's where I get stumped
done
有人能帮我完成这个小脚本吗?
答案1
尝试这个:
#!/bin/bash
xcompmgr &
xcmpid=$!
lxterminal
kill $xcmpid