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

最佳答案 真棒是用lua编写的,所以你需要知道的是如何捕获由lua运行的程序的退出状态.见
this question.

点赞