`
jinghuainfo
  • 浏览: 1525104 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

桌面的标准还真多

 
阅读更多

桌面的标准还真多

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

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

其中比较重要的有:

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

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

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

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

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

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

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

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

分享到:
评论

相关推荐

    C++标准库介绍.pdf

    为全世界范围内数千种成功应用基础Qt也是流行Linux桌面环境KDE 基础同时它还支持Windows、Macosh、 Unix/X11等多种平台 3、WxWindows 参考网站WebSite:http://www.wxwindows.org  跨平台GUI库其类层次极像MFC所以有...

    大量漂亮的ICO图标集

     一个图标实际上是多张不同格式的图片的集合体,并且还包含了一定的透明区域。因为计算机操作系统和显示设备的多样性,导致了图标的大小需要有多种格式。  操作系统在显示一个图标时,会按照一定的标准选择图标中...

    win7界面仿真器1.0

    本程序采用国内桌面主题美化软件“XP变脸王”的引擎,不驻留内存,不影响系统速度,并且全部使用Windows提供的标准接口方式更换界面,不直接修改任何系统资源文件,保证安全。本软件还附带了“半透明窗口”和“超级...

    快捷方式图标去箭头

    初期还曾尝试不同颜色的像素点,甚至考虑绝大多数用户桌面的颜色,还有像素点的位置, 但实际上这些并不影响结果,因为最终视觉上不会看到任何像素。 但考虑到理论基础还是选择了中间色 灰色 作为像素点的颜色。 ...

    xp变脸王-windows7的界面

    本程序采用国内最强大的桌面主题美化软件“XP变脸王”的引擎,不驻留内存,不影响系统速度,并且全部使用Windows提供的标准接口方式更换界面,不直接修改任何系统资源文件,保证安全。本软件还附带了“半透明窗口”...

    在VMWare中安装Redhat Linux虚拟机教程(傻瓜教程)

    VMWare是真正“同时”运行,多个操作系统在主系统的平台上,就象标准Windows应用程序那样切换。而且每个操作系统你都可以进行虚拟的分区、配置而不影响真实硬盘的数据,你甚至可以通过网卡将几台虚拟机用网卡连接为...

    KK录像机 v2.8.2.6.zip

    软件功能强大,集游戏录像、视频录制、视频剪辑、添加字幕、添加音乐等功能于一体,主要适用于录制游戏视频、在线视频、聊天视频、网络课件、电脑屏幕、操作教程等,还能轻松剪切视频、合并视频,为视频添加字幕、...

    嵌入式系统工程师认证复习资料

    以后借助于Internet网络,经过全世界各地计算机爱好者的共同努力下,才成为今天世界上使用最多的一种UNIX类操作系统,并且使用人数还在迅猛增长。 Linux的发展简史 UNIX操作系统 UNIX是一个强大的多用户、多任务...

    Nice Water Shader v2.3

    标准RP上的新程序泡沫!!(URP即将推出) URP支持!! 有3个版本: -台式机 -移动设备 -桌面拼接 有闪电支持!! 使用 CUSTOM SHADER INSPECTOR(自定义着色器检查器) 个性化事物的能力,如: 镶嵌图案 3种不同颜色,...

    NWH Vehicle Physics.txt

    此外,它还支持多线程地面检测功能。 NWH Vehicle Physics支持在桌面平台和移动设备上运行,提供了相应的输入功能。桌面平台的输入使用了标准输入管理器,提供鼠标操作选项,而移动平台的输入提供屏幕上的方向盘、...

    北大青鸟MyQQ项目 时间2012/3/31号

    MyQQ的3D的界面模型,没有一个时候能让你的眼睛舒服地读取你的好友列表——任何背景上的字体都不易读——这款软件模型需要靠不标准,倾斜的状态来显示其Cool的造型。  电脑,鼠标都是2D显示的设备,鼠标的拖、拉、...

    Oracle商务手册易燕海

    Oracle 还提供了额外的几种可选数据库产品,这些产品针对特殊的应用需求增强了 Oracle Database 11g 的功能。下面是 Oracle Database 11g 的可用版本: 1.Oracle数据库11g标准版1(Oracle Database 11g Standard ...

    电脑屏幕投屏工具 Deskreen 1.0.11.zip

    您还可以限制 Deskreen 只选择一个要共享的应用程序窗口视图-这对于演示非常有用。Deskreen 的最大特点是可以使用任何设备作为辅助屏幕。要获得真正的扩展桌面体验,Deskreen 应与虚拟显示适配器配合使用。此外,不...

    电子沙盘平台设计方案.doc

    与实体沙盘互动、相 映成像,使沙盘的演示效果更加形象、生动,还可以是桌面投影、地面投影、墙面壁 投影显示等,参观者以自然的手势动作与大屏幕投影的三维模型交互作用,多方位多 层次浏览查询,从而快速地获取...

    dos下的win31图形界面基础组件源程序

    多任务GUI窗口系统 ... ... 功能如下: 1. 完善而精巧的多视口裁剪和消隐处理引擎,与微内核...dos下的win31图形界面源程序(这个是GUI系统中窗口与桌面的源程序来的) 网址: http://download.csdn.net/source/2763520

    电子沙盘平台设计方案(1).docx

    与实体沙盘互动、相映成像,使沙盘的演示效果更加形象、生动,还可以是桌面投影、地面投影、墙面壁投影显示等,参观者以自然的手势动作与大屏幕投影的三维模型交互作用,多方位多层次浏览查询,从而快速地获取简明、...

    电子沙盘平台设计方案.docx

    就是将模拟的三维立体影像精确投影到实体模型的相应位置,与实体沙盘互 动、相映成像,使沙盘的演示效果更加形象、生动,还可以是桌面投影、地面投 影、墙面壁投影显示等,参观者以自然的手势动作与大屏幕投影的三维...

    基于jbpm与activiti的工作流平台技术架构介绍

    同时,由于其架构的开放性,采用业界开放性的技术及流程标准,使其能够成为企业SOA架构的流程基础平台及开发平台,越来越多的企业更偏向采用开源的平台来解决其内部的信息化平台的要求,BPMX3却允许更多的平台系统接...

    vagrant-ros-awesome:ros 的 Vagrant 设置

    它还提供了一个很棒的 gui 作为桌面管理器。 请注意,ros 还提供了,但我发现自己想要更多的灵活性。 还有一个 ,尽管它似乎已经过时并且对我不起作用。 依赖关系 流浪者 ( ) VirtualBox ( ) vagrant-cachier ( ...

    ewebeditor 4.8商业版精简通用版本(集成asp版本)

    文件排序方式包括:按名称排序、按类型排序、按文件大小排序、按修改时间排序,每种排序还包括正序和倒序。后台可设置此功能的开关。[试用] 增加11种语言包。包括:日语,西班牙语,俄语,德语,法语,意大利语,...

Global site tag (gtag.js) - Google Analytics