[发明专利]一种应用图标管理方法、计算设备及可读存储介质有效
申请号: | 202011588712.1 | 申请日: | 2020-09-29 |
公开(公告)号: | CN112558841B | 公开(公告)日: | 2022-05-20 |
发明(设计)人: | 范朋程;王耀华;张继德 | 申请(专利权)人: | 统信软件技术有限公司 |
主分类号: | G06F3/04817 | 分类号: | G06F3/04817 |
代理公司: | 北京瀚方律师事务所 11774 | 代理人: | 周红力 |
地址: | 100176 北京市大兴区经*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用 图标 管理 方法 计算 设备 可读 存储 介质 | ||
本发明公开了一种应用图标管理方法,适于在计算设备的操作系统中执行,操作系统中运行多个应用程序,其中,该方法包括:创建一个窗口容器;获取多个应用程序中目标应用程序的系统图标;将目标应用程序的系统图标添加到窗口容器中;将窗口容器添加到桌面任务栏的指定区域;开启窗口容器的鼠标穿透功能,以便对窗口容器中的应用图标进行操作。本发明一并公开了相应的计算设备及可读存储介质。
本发明是2020年9月29日申请的发明专利2020110485292的分案申请。
技术领域
本发明涉及计算机技术领域,尤其涉及一种应用图标管理方法、计算设备及可读存储介质。
背景技术
Linux作为一个开源的操作系统,可以灵活的对系统内核及系统进行整合,构建适合不同应用需求的Linux系统,因此,其应用越来越广泛。为了能够直接使用windows系统下的应用程序,需要在Linux系统上运行一个兼容层来模拟windows系统环境,因此,wine应运而生,其运用API转换技术将Linux函数对应到Windows以运行Windows应用程序,从而解决了应用程序的适应问题,但是,windows系统中用于管理应用程序的桌面环境却无法复制,Linux本身是没有图形化界面的,所谓的图形化界面系统只不过是Linux下的应用程序,而Windows从Windows 95开始,图形界面就直接在系统内核中实现了,是操作系统不可或缺的一部分,对于Linux系统,则只能通过桌面上零散的应用图标进行管理,既不方便又不能及时接收数据更新的提示信息,因此,为了能够快速推广Linux系统的应用,需要一种使其以更为友好的方式向用户提供服务的方式来完善Linux系统的桌面环境。
在桌面操作环境的开发中,一个必不可少的部分就是桌面的任务栏应用,任务栏总管着桌面环境的一半操作,托盘应用是任务栏不可或缺的一部分,为了方便应用程序的应用,尤其是一些基于wine的应用程序,需要能够提供一种对应用程序进行统一管理的托盘图标管理方式,以符合用户的操作习惯,从而更好的推广Linux系统的应用。
发明内容
为此,本发明提供了一种应用图标管理方法、计算设备及可读存储介质,以力图解决或者至少缓解上面存在的问题。
根据本发明的一个方面,提供一种应用图标管理方法,适于在计算设备的操作系统中执行,操作系统中运行多个应用程序,其中,方法包括:创建一个窗口容器;获取多个应用程序中目标应用程序的系统图标;将目标应用程序的系统图标添加到窗口容器中;将窗口容器添加到桌面任务栏的指定区域;开启窗口容器的鼠标穿透功能,以便对窗口容器中的系统图标进行操作。
可选的,在根据本发明的应用图标管理方法中,创建一个窗口容器包括:生成一个窗口唯一标识;创建一个窗口容器,窗口容器与窗口唯一标识相关联;将窗口容器在桌面进行显示。
可选的,在根据本发明的应用图标管理方法中,获取多个应用程序中目标应用程序的系统图标包括:获取目标应用程序的应用唯一标识;根据应用唯一标识获取目标应用程序的系统图标。
可选的,在根据本发明的应用图标管理方法中,将目标应用程序的系统图标添加到窗口容器中包括:调整系统图标的大小,使其与窗口容器大小一致;将系统图标添加到窗口容器的中心位置,获得目标应用程序的托盘图标。
可选的,在根据本发明的应用图标管理方法中,桌面任务栏的指定区域为一个指定窗口容器,将窗口容器添加到桌面任务栏的指定区域包括:将窗口容器重定向到桌面任务栏的指定区域;将窗口容器的父窗口设置为指定窗口容器。
可选的,在根据本发明的应用图标管理方法中,还包括:当检测到目标应用程序有数据更新时,刷新目标应用程序的托盘图标,以使目标应用程序的托盘图标处于闪烁状态。
可选的,在根据本发明的应用图标管理方法中,开启窗口容器的鼠标穿透功能,以便对窗口容器中的系统图标进行操作包括:当在目标应用程序的托盘图标位置接收到鼠标点击操作时,使得应用程序作出与鼠标点击操作相关联的响应。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于统信软件技术有限公司,未经统信软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011588712.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种安全高效的自动化集成控制方法及系统
- 下一篇:智能互联控制系统