awtome wm:杀死窗口时弹出是/否对话框

时间:2012-10-12 08:42:14

标签: zenity awesome-wm

awesome wm中,当我按下mod-q时,我会杀死当前窗口。我想弹出一个是/否对话框来确认操作:

if zenity --question --title='Quit?' --text='Quit?'; then kill_the_window; fi

但是,kill函数是从rc.lua中的Lua代码运行的,而不是从shell运行的。

awful.key({ modkey, }, "q", function (c) c:kill() end)                   

如何在杀死窗口之前等待zenity输出真棒,

1 个答案:

答案 0 :(得分:2)

很棒用lua写的,所以你需要知道的是如何捕获由lua运行的程序的退出状态。请参阅this question