4

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

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

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

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

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

4

1 回答 1

2

Awesome 是用 lua 编写的,所以你只需要知道如何捕获 lua 运行的程序的退出状态。看到这个问题

于 2013-04-09T18:58:49.357 回答