桌面的标准还真多

原创 2006年05月16日 21:04:00

桌面的标准还真多

 

最近负责开发一个桌面模块,通常情况下,桌面差不多是系统中的第一个GUI程序,同时它还充当各个应用程序的协调员,它的重要性不言而喻。况且我们把状态栏、操作栏和开始菜单都算在桌面模块内(目的是减少运行开销),涉及的内容就更多了。

 

更重要的是,我们选用的系统是Linux,当然希望做成一个开放的平台,这样能够比较方便的集成开源的应用程序。要达到这个目标自然就是遵循标准,今天到freedeskop网站上看了一下,相关标准还真多,还好,它们的实现都不会太复杂。

 

其中比较重要的有:

 

Desktop Entry Specification 描述应用程序配置文件的格式,遵循这个格式,桌面就可以把应用程序加入到开始菜单或者桌面快捷方式中。

 

Xembed 窗口嵌入协议,即如何把一个窗口嵌入到另外一个窗口中,通常两个窗口在不同的进程中。

 

System Tray 系统托盘协议它是基于Xembed协议的。遵循这个协议,可以把应用程序的窗口(通常只有图标大小)嵌入到panel中。

 

Startup Notification 应用程序起动协议。主要用于跟踪应用程序的起动过程利用这个协议可以给用户一个直观的反馈,比如在应用程序起动过程中显示一个动画,让用户感觉不至于太单调。

 

Trash specification 回收站协议。在Linux下,一惯的作法是文件删除了就删除了,除非借助一些专门的工具,否则是无法撤消删除操作的。回收站协议可以提供类似于Window下回收站的功能。

 

MIME actions 文件关联协议。就是把文件和对应的查看/编辑应用程序关联起来。这样,在你双击该类文件时,文件就会被关联的应用程序自动打开。

 

Autostart Specification 应用程序自动运行协议。在桌面起动或者可移动磁盘(如光驱和U盘)加载时,让一些应用程序自动运行起来,这个协议就是用来描述这些规范的。

 

还有一些也要用到,等看了才知道。

 

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

ubuntu 14.04桌面显示快捷方式

按照网络上许多方法都无法在ubuntu 14.04空白的桌面上显示应用程序快捷方式,图形界面重新安装了也还是没用。最后发现,是“ICON ON DESKTOP”的开关没有打开。 下面是ubuntu ...
  • xinghun_4
  • xinghun_4
  • 2015年09月27日 13:44
  • 2237

桌面的文件突然不见了怎么恢复

桌面的文件突然不见了怎么恢复  昨天打游戏之前刚弄完了一个计划,汗,为了这个计划,老板已经追杀我很久了,没办法,最近实在是太忙了,这个计划都是自己连夜赶出来的,所以一弄完就什么都不想看了,直接参...
  • wenjianhuifu
  • wenjianhuifu
  • 2014年07月14日 15:43
  • 2755

虚拟机中桌面分辨率的调整

系统信息: 一开始是这样子的: 使用指令:xrandr查看当前分辨率 使用指令:xrandr -s 12  // 数字为对应的分辨率,从0开始 OK!...
  • qq_27252133
  • qq_27252133
  • 2016年12月12日 21:50
  • 395

桌面的cad文件怎么恢复

桌面的cad文件怎么恢复   这个cad文件是我上班之后第一个收到的文件,准确来说,算是自己第一个接触到业务的文件吧!因为之前没有接触过cad,所以觉得有些新鲜,决定下载cad来学习一下,这个时...
  • u014388807
  • u014388807
  • 2014年04月10日 13:26
  • 972

gnome桌面的美化

Fedora gnome桌面的美化                                                                                  ...
  • qianghaohao
  • qianghaohao
  • 2015年09月22日 16:17
  • 1015

虚拟桌面的本质论

虚拟化技术从去年开始突然爆发的火了起来,这与此项技术的成熟逐步成熟,硬件厂商的广泛支持,软件寡头微软的发力加入,都不无关系,而经济危机又着实为这火上又浇了一壶油。 不过,即使今天,虚拟化在众多人眼中...
  • Scape1989
  • Scape1989
  • 2014年09月02日 15:49
  • 766

不小心永久删除了电脑桌面重要文档怎么办

其实我之前在面对文件丢失的时候也是什么都不会的,就自认倒霉算了,还没有遇到过特别重大的问题,大不了再花一点时间重新做好。但是有一次,我的电脑中了病毒,也怪我自己,好久没清理过电脑了,现在网络环境这么糟...
  • wenjianhuifu
  • wenjianhuifu
  • 2014年06月27日 16:04
  • 2061

无盘与虚拟桌面的区别

本文仅从管理复杂性,成本以及安全性等企业级关键特性来对无盘工作站与虚拟 桌面对比。 相似点:  前端设备均不提供数据存储  均为简化系统管理员管理工作量而设计的架构 差异:  无...
  • wj_j2ee
  • wj_j2ee
  • 2013年05月24日 15:20
  • 3796

win7 修改桌面的路径

windows的桌面一般都默认放在C盘,而win7的默认路径是:\user\administrator\desktop。某人想把路径改到非系统盘,查看网上的修改注册表的方法又不确定此法可行,于是就悲催...
  • cherry_odd
  • cherry_odd
  • 2013年09月05日 20:38
  • 546

如何给桌面的快捷方式设置快捷键

为什么要设置快捷键? 第一:那些鼠标党就没这个必要了,他们用手移动鼠标感觉比用手去敲击键盘方便多了。但是我喜欢用键盘要超过用鼠标,许多人应该也是习惯于键盘吧。其实,给桌面的快捷图标设置好了快捷键,然...
  • u012420269
  • u012420269
  • 2013年10月12日 19:59
  • 513
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:桌面的标准还真多
举报原因:
原因补充:

(最多只允许输入30个字)