首页 > 解决方案 > Ctrl+c 在安装程序的 GUI 模式下不起作用

问题描述

您好,我们正在为 CentOS 7 平台开发基于 GUI+CLI 的安装程序。如果我们在 CLI 模式下执行安装程序时在终端上按 ctrl+c,则会触发取消事件,并且我们调用了自定义回滚脚本,该脚本会正确执行。如果我们在 GUI 模式下执行安装程序时在终端上按 ctrl+c,则不会触发取消事件并且它无法执行回滚脚本。

为什么 GUI 和 CLI 模式的行为存在差异?有什么方法可以在执行时禁用 ctrl+z ctrl+c ctrl+d 吗?

标签: install4j

解决方案


从 install4j 9.0.1 开始,CTRL-C 确实没有被 GUI 安装程序捕获和处理。我已将此功能请求添加到问题跟踪器。


推荐阅读