【技术实现步骤摘要】
一种窗口展示效果的控制方法及计算设备
本专利技术涉及计算机及互联网
,特别涉及一种窗口展示效果的控制方法及计算设备。
技术介绍
KWin是KDEPlasmaDesktop的窗口管理器,构成KDE(KoolDesktopEnvironment,K桌面环境)的一部分,可用于管理和控制桌面上的窗口,还可以处理窗口的特效切换。KWin支持组合模式和OpenGL,可以使用3D效果来处理窗口,使得窗口的展示效果更平滑和更自然。在基于KWin对窗口特效进行切换时,需要计算设备的硬件支持,并且,在切换窗口特效时会对计算设备造成一定的负载,从而可能会影响计算设备中其它程序的运行。现有技术中,在基于KWin对窗口特效进行切换时,并不会考虑当前的计算设备的配置和运行状态能够支持切换窗口特效,也不会考虑所要切换的效果在当前计算设备上能否实现。这样,在任何使用场景下均为用户提供切换窗口特效的功能,低配置计算设备的用户通常会面对一套无法使用的特效切换功能。并且,在计算设备处于高负载的情况下,如果为用户提供特效切换功能,在进行窗口特 ...
【技术保护点】
1.一种窗口展示效果的控制方法,在计算设备的操作系统执行,所述操作系统上运行有系统桌面,所述系统桌面上适于展示一个或多个窗口,所述方法包括:/n获取一个或多个窗口的当前展示效果;/n确定是否允许所述窗口切换当前展示效果;/n如果允许,则在窗口管理界面上显示相应的切换效果控件;以及/n接收用户基于所述切换效果控件对窗口展示效果的切换操作,基于所述切换操作确定新的展示效果,以便控制窗口以新的展示效果进行展示。/n
【技术特征摘要】
1.一种窗口展示效果的控制方法,在计算设备的操作系统执行,所述操作系统上运行有系统桌面,所述系统桌面上适于展示一个或多个窗口,所述方法包括:
获取一个或多个窗口的当前展示效果;
确定是否允许所述窗口切换当前展示效果;
如果允许,则在窗口管理界面上显示相应的切换效果控件;以及
接收用户基于所述切换效果控件对窗口展示效果的切换操作,基于所述切换操作确定新的展示效果,以便控制窗口以新的展示效果进行展示。
2.如权利要求1所述的方法,其中,确定是否允许窗口切换当前展示效果的步骤包括:
获取所述计算设备的设备信息;
基于所述设备信息判断计算设备是否支持所述窗口切换当前展示效果。
3.如权利要求2所述的方法,其中,在基于所述切换操作确定新的展示效果之后,还包括步骤:
基于所述设备信息判断计算设备是否支持所述新的展示效果,如果支持新的展示效果,则控制窗口以新的展示效果进行展示。
4.如权利要求1-3任一项所述的方法,其中,所述新的展示效果包括窗口的透明度效果、最小化效果,判断计算设备是否支持所述新的展示效果的步骤包括:
判断计算设备是否支持OpenGL混合,以确定是否支持透明度效果;
判断计算设备是否支持动画,以确定是否支持最小化效果。
5.如权利要求2或3所述的方法,其中,...
【专利技术属性】
技术研发人员:黄伟华,张继德,
申请(专利权)人:统信软件技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。