ubuntu中的关闭按钮如何在单击时起作用?

舒巴姆·蒂瓦里(Shubham Tiwari)

任何人都可以知道我单击任何应用程序的X按钮时是如何工作的吗?

沃德·特鲁安

有两种查看方法。

首先是简单的方法:关闭窗口。如果是程序的最后一个窗口或主窗口,则该程序也将关闭。

然后,从长远来看,它是如何工作的:单击鼠标时,鼠标会将鼠标按下信号发送到PC,操作系统将捕获该信号。分析鼠标的位置(在这种情况下,将鼠标悬停在窗口的X上)取决于所安装的软件(Unity在标准安装的LTS Ubuntu上绘制X),因此它可以与该软件进行交互,并且请问鼠标在该点下是什么。该软件将返回并提示关闭窗口。然后,操作系统会将其传输到程序。之后,程序应检查其操作系统消息,注意此关闭消息并决定要做什么。它可能会关闭窗口,可能会关闭程序,并可能显示类似“保存数据”的内容?或“关闭标签”?对话。

消息从OS传输到程序的最后一部分在此处有完整描述:https : //www.x.org/releases/X11R7.6/doc/libX11/specs/libX11/libX11.html#Overview_of_the_X_Window_System

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在每次单击按钮时旋转imageview中的图像?

单击按钮时如何在表格中添加子行

在Flask中,如何在单击按钮时生成动态URL?

如何在单击按钮事件中执行其他任务时关闭主窗口?

如何在按钮单击时消除uwp中的吐司

单击按钮时如何在EXTJS中添加字段集

如何在表中单击按钮时添加动态行?

当我在模式中添加轮播时,关闭按钮在角度6中不起作用

单击关闭按钮时如何从数组中删除数据

如何在Razor中单击按钮时更改模型值?

如何在单击按钮时在uimageview中显示不同的图像

如何在颤动中单击(关闭)按钮以关闭抽屉?

如何在菜单顶部(在material-ui中单击时,按钮菜单中第一项上方)添加标题和关闭按钮?

如何在Unity中单击按钮时激活RawImage?

在单击按钮验证时不起作用

如何在数组中单击按钮时执行功能?

单击时如何将Div用作完整按钮,其他的div将不起作用

如何在php中单击按钮时显示表格?

单击不应该发送表单的按钮时,如何在Angular中关闭表单验证

在硒中单击时,Twitter引导程序模式按钮不起作用

如何在单击时禁用提交按钮并在关闭对话框时恢复它?

在按钮外部单击时,如何在我的菜单中关闭动画合拢

单击按钮时如何在vala中异步运行函数

如何在单击时添加CSS并在单击关闭按钮时将其删除

当仅单击html中的按钮时,如何关闭弹出窗口

单击按钮时如何在js中获得活动按钮

如何在fancybox中单击关闭按钮返回确认?

单击按钮时映射在淘汰赛中不起作用

正确单击数据网格中的按钮时,Telerik RadGridView 所选项目绑定不起作用

TOP 榜单

热门标签

归档