在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输出真棒,