一种桌面管理方法、装置及计算设备制造方法及图纸

技术编号:30371722 阅读:22 留言:0更新日期:2021-10-16 17:53
本发明专利技术公开了一种桌面管理方法,在计算设备中执行,计算设备包括多个屏幕,适于管理多个屏幕上的桌面窗口显示桌面文件,方法包括步骤:获取每个屏幕的屏幕信息,屏幕信息包括屏幕的分辨率和坐标;基于相应的屏幕信息在每个屏幕上创建相应的桌面窗口;对于每个屏幕,根据桌面文件图标大小确定网格大小,并基于所述屏幕的分辨率和网格大小在屏幕上的桌面窗口中绘制多个网格,其中,每个网格适于显示一个桌面文件图标;以及获取所述计算设备中的多个桌面文件,并将对应的多个桌面文件图标分配给多个桌面窗口;以及在每个桌面窗口的一个或多个网格中绘制分配到的一个或多个桌面文件图标。本发明专利技术还一并公开了相应的桌面管理装置和计算设备。计算设备。计算设备。

【技术实现步骤摘要】
一种桌面管理方法、装置及计算设备


[0001]本专利技术涉及计算机
,特别涉及一种桌面管理方法、装置及计算设备。

技术介绍

[0002]桌面环境(Desktop Environment)是指显示计算机屏幕上的包含桌面、任务栏等元素的显示环境。桌面上一般会显示背景图片和文件图标,其中,背景图片全屏显示,文件图标可以显示在屏幕可用区域(屏幕区域减去任务栏区域)。
[0003]扩展屏幕是指一台主机连接多个显示器,基于扩展屏幕有利于提高用户的工作效率和满意度。当主机连接了多个显示器时,其桌面程序会生成多个桌面窗口来与多个显示器进行匹配。
[0004]现有的Linux操作系统的桌面管理方式,在多屏幕扩展模式中一般仅支持在主屏幕上的桌面窗口显示和操作桌面文件,而除主屏幕之外的其他屏幕上的桌面窗口只绘制桌面壁纸,不具备显示桌面文件和操作管理文件的功能。或者,在多屏幕扩展模式中,按照最大屏幕的分辨率来创建一个大的桌面窗口并延伸到其他屏幕,实际上是在多个屏幕上共同显示一个桌面窗口,基于该方案,当所有屏幕的分辨率大小一致时可正常使用,但,当屏幕的分辨率不一致时,分辨率较小的屏幕则无法显示和操作超出该屏幕区域的桌面文件。
[0005]为此,需要一种桌面管理方法,以解决上述技术方案中存在的问题。

技术实现思路

[0006]为此,本专利技术提供一种桌面管理方法和桌面管理装置,以力图解决或者至少缓解上面存在的问题。
[0007]根据本专利技术的一个方面,提供了一种桌面管理方法,在计算设备中执行,所述计算设备包括多个屏幕,适于管理多个屏幕上的桌面窗口显示桌面文件,所述方法包括步骤:获取每个屏幕的屏幕信息,所述屏幕信息包括屏幕的分辨率和坐标;基于相应的屏幕信息在每个屏幕上创建相应的桌面窗口;对于每个屏幕,根据桌面文件图标大小确定网格大小,并基于所述屏幕的分辨率和网格大小在屏幕上的桌面窗口中绘制多个网格,其中,每个网格适于显示一个桌面文件图标;以及获取所述计算设备中的多个桌面文件,并将对应的多个桌面文件图标分配给多个桌面窗口;以及在每个桌面窗口的一个或多个网格中绘制分配到的一个或多个桌面文件图标。
[0008]可选地,在根据本专利技术的桌面管理方法中,在屏幕上的桌面窗口中绘制多个网格的步骤包括:根据屏幕的分辨率大小确定屏幕上的桌面窗口的大小,并根据屏幕上的桌面窗口的大小和网格的大小来计算网格数量;在所述桌面窗口上绘制相应数量的多个网格,其中,多个网格呈多行多列排布在桌面窗口上。
[0009]可选地,在根据本专利技术的桌面管理方法中,将多个桌面文件图标分配给多个桌面窗口的步骤包括:获取配置文件,基于配置文件确定一个或多个桌面文件图标的位置信息,所述位置信息包括桌面窗口信息和网格坐标;基于桌面文件图标的位置信息,将所述桌面
文件图标分配给相应的桌面窗口的网格。
[0010]可选地,在根据本专利技术的桌面管理方法中,还包括步骤:如果所述配置文件中不存在与一个或多个桌面文件图标相对应的位置信息,则遍历配置文件中与每个桌面窗口相对应的网格信息,以便基于网格信息查找一个或多个空位网格,并将一个或多个桌面文件图标按顺序分配给查找到的空位网格。
[0011]可选地,在根据本专利技术的桌面管理方法中,在将一个或多个桌面文件图标按顺序分配给查找到的空位网格之后,还包括步骤:在配置文件中将每个空位网格的使用状态更新为占用状态,并记录占用网格的桌面文件图标对应的文件名。
[0012]可选地,在根据本专利技术的桌面管理方法中,还包括步骤:获取每个桌面窗口的网格信息,基于每个桌面窗口的网格信息生成配置文件;其中,所述网格信息包括桌面窗口上的网格数量、以及每个网格的网格坐标和使用状态;所述使用状态包括占用状态或空位状态,所述占用状态包括占用网格的桌面文件图标对应的文件名。
[0013]可选地,在根据本专利技术的桌面管理方法中,在将多个桌面文件图标分配给多个桌面窗口之后,包括步骤:分别向每个桌面窗口发送相应的网格信息,以便所述桌面窗口基于网格信息确定分配到的一个或多个桌面文件图标、和每个桌面文件图标对应的网格坐标,并基于每个桌面文件图标对应的网格坐标来将分配到的每个桌面文件图标绘制到相应的网格中。
[0014]可选地,在根据本专利技术的桌面管理方法中,还包括步骤:接收添加桌面文件的指令,获取配置文件中与第一个屏幕的桌面窗口相对应的网格信息,基于网格信息查找第一个屏幕的桌面窗口上的空位网格;如果第一个屏幕的桌面窗口上不存在空位网格,则获取配置文件中与下一个屏幕的桌面窗口相对应的网格信息,基于网格信息查找下一个屏幕的桌面窗口上的空位网格;在查找到空位网格后,通过空位网格所在的桌面窗口将所述桌面文件对应的桌面文件图标绘制在所述空位网格中。
[0015]可选地,在根据本专利技术的桌面管理方法中,还包括步骤:接收删除桌面文件的指令,确定所述桌面文件图标对应的桌面窗口中的网格及网格坐标;将所述桌面文件图标删除,并更改所述网格的使用状态为空位状态,以便所述桌面窗口基于所述网格坐标来将所述网格绘制为空。
[0016]可选地,在根据本专利技术的桌面管理方法中,基于相应的屏幕信息在每个屏幕上创建相应的桌面窗口的步骤包括:基于屏幕的分辨率确定桌面窗口的大小,基于屏幕的原点坐标确定桌面窗口的原点坐标,基于所述桌面窗口的大小和原点坐标在所述屏幕上创建相应的桌面窗口。
[0017]可选地,在根据本专利技术的桌面管理方法中,所述桌面文件图标包括图标本体和文件名。
[0018]根据本专利技术的一个方面,提供了一种桌面管理装置,适于管理计算设备的多个屏幕上的桌面窗口显示桌面文件,所述装置包括:管理模块,适于获取每个屏幕的屏幕信息,所述屏幕信息包括屏幕的分辨率和坐标;基于相应的屏幕信息在每个屏幕上创建相应的桌面窗口;对于每个屏幕,根据桌面文件图标大小确定网格大小,并基于所述屏幕的分辨率和网格大小在屏幕上的桌面窗口中绘制多个网格,其中,每个网格适于显示一个桌面文件图标;获取所述计算设备中的多个桌面文件,并将对应的多个桌面文件图标分配给多个桌面
窗口;以及多个桌面窗口,与所述管理模块相连,每个桌面窗口分别布置在相应的屏幕上,所述桌面窗口适于接收管理模块分配的一个或多个桌面文件图标,并适于在桌面窗口的一个或多个网格中绘制分配到的一个或多个桌面文件图标。
[0019]根据本专利技术的一个方面,提供了一种计算设备,包括:至少一个处理器;以及存储器,存储有程序指令,其中,所述程序指令被配置为适于由所述至少一个处理器执行,所述程序指令包括用于执行如上所述的桌面管理方法的指令。
[0020]根据本专利技术的一个方面,提供了一种存储有程序指令的可读存储介质,当所述程序指令被计算设备读取并执行时,使得所述计算设备执行如上所述方法。
[0021]根据本专利技术的技术方案,提供了一种桌面管理方法和装置,可以在扩展屏幕下管理多个屏幕上的桌面窗口来显示桌面文件,且多个屏幕可以自定义布置,多个屏幕的分辨率可以不同。通过根据每个屏幕的分辨率和图标大小在每个桌面上绘制多本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种桌面管理方法,在计算设备中执行,所述计算设备包括多个屏幕,适于管理多个屏幕上的桌面窗口显示桌面文件,所述方法包括步骤:获取每个屏幕的屏幕信息,所述屏幕信息包括屏幕的分辨率和坐标;基于相应的屏幕信息在每个屏幕上创建相应的桌面窗口;对于每个屏幕,根据桌面文件图标大小确定网格大小,并基于所述屏幕的分辨率和网格大小在屏幕上的桌面窗口中绘制多个网格,其中,每个网格适于显示一个桌面文件图标;获取所述计算设备中的多个桌面文件,并将对应的多个桌面文件图标分配给多个桌面窗口;以及在每个桌面窗口的一个或多个网格中绘制分配到的一个或多个桌面文件图标。2.如权利要求1所述的方法,其中,在屏幕上的桌面窗口中绘制多个网格的步骤包括:根据屏幕的分辨率大小确定屏幕上的桌面窗口的大小,并根据屏幕上的桌面窗口的大小和网格的大小来计算网格数量;在所述桌面窗口上绘制相应数量的多个网格,其中,多个网格呈多行多列排布在桌面窗口上。3.如权利要求1

2中任一项所述的方法,其中,将多个桌面文件图标分配给多个桌面窗口的步骤包括:获取配置文件,基于配置文件确定一个或多个桌面文件图标的位置信息,所述位置信息包括桌面窗口信息和网格坐标;基于桌面文件图标的位置信息,将所述桌面文件图标分配给相应的桌面窗口的网格。4.如权利要求3所述的方法,其中,还包括步骤:如果所述配置文件中不存在与一个或多个桌面文件图标相对应的位置信息,则遍历配置文件中与每个桌面窗口相对应的网格信息,以便基于网格信息查找一个或多个空位网格,并将一个或多个桌面文件图标按顺序分配给查找到的空位网格。5.如权利要求4所述的方法,其中,在将一个或多个桌面文件图标按顺序分配给查找到的空位网格之后,还包括步骤:在配置文件中将每个空位网格的使用状态更新为占用状态,并记录占用网格的桌面文件图标对应的文件名。6.如权利要求1

5中任一项所述的方法,其中,还包括...

【专利技术属性】
技术研发人员:张宇王春林李强
申请(专利权)人:统信软件技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1