Linux桌面环境中GUI辅助管理工具的设计与实现

来源 :吉林大学 | 被引量 : 0次 | 上传用户:swzzhn01
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着国内计算机应用的快速普及和信息化水平的提高,计算机的安全性也越来越受到社会各界的广泛关注。GNU/Linux作为服务器领域广泛采用的操作系统,有着高度的稳定性和安全性。同时作为一类重量级的开源应用,为广大企业节省了大量的成本,也为技术人员提供了良好的研究和试验平台。然而,在桌面领域,GNU/Linux系统的使用量却始终保持在一个较低的使用比例。之所以出现这种情况,除了缺乏足够数量和影响力的厂商的支持和大力推广以外,其本身设计的初衷所形成的过分注重于使用shell与内核进行交互、缺乏对普通用户体验的重视、图形化界面的应用软件开发过于缓慢以及能够满足本地化需求的应用程序缺乏等等,都是其在国内无法获得大众青睐的重要原因。在这种情况下,虽然在该平台上有许多GUI技术可以用来开发图形化界面的应用程序,但是由于语言隔阂,许多新的技术在产生的最初几年时间内无法在国内得到广泛的研究和使用,这为采用更好的技术开发本地化应用带来了不便。出于对Linux桌面环境中一些功能的需求,本文在Linux桌面环境中对GUI应用程序的技术作了广泛的研究,从Linux GUI实现的基础“X Window System"的运行机制开始,对GNOME桌面环境下广泛使用的GTK+技术作了一些探究,并结合其图形化界面的设计工具Glade UI Designer,以及正在被越来越多的程序开发人员所使用的Python语言,对基于图形化界面的系统辅助管理工具进行开发,设计了一个定时器的模块,用来帮助普通用户在设定时间之后实现对系统关机之类的操作;设计了一个系统助手模块,把一些基本的系统信息集成到一起,便于用户查看,此外,该模块还包含了一个清理多余软件包的功能。在上述工具的设计和实现过程中,采用了组织结构图、流程图、用例图、CRC cards来帮助完成对该辅助管理工具的功能方面的理解。同时为了使用户尽量避开对shell终端的操作,满足程序友好性的要求,采用了近几年广泛使用的D-Bus进程间通信机制来完成对定时器模块功能的实现。在对系统信息这部分功能的实现方面,使用了shell中的部分命令和Python中与系统管理相关的模块,以实现对系统信息的检索、过滤以及对shell命令的执行等。在软件包清理部分,为了方便地获得系统对这个特权操作的允许,采用了PolicyKit这种与类UNIX系统兼容的权限管理工具。由于该功能的实现也需要借助于D-Bus机制,因此就一些配置文件的建立、daemon的编写和调用端的实现进行了一些有意义的研究。对该程序在实现方面的不足来看,有以下几点需要在今后进行完善和改进:首先,定时器模块可以独立出来作为一个单独的应用程序,对该程序内部做出细节上的改进,并添加系统托盘等功能,并且使之在不同Linux发行版具有较好的移植性。其次,系统助手方面应该将功能进一步完善,添加对GNOME桌面环境的配置,如对gconf-editor所实现的功能进行集中和整合,使系统中一些不易为用户所察觉的设置能够直观地、集中式地得到表达;添加对网络方面的设置,使之能够更加方便的实现对MAC、IP等信息的修改;增加对一些常用软件包的安装。就目前已实现的功能来说,经过测试,运行良好,能够满足其设计要求。
其他文献
采用酯化工艺合成了一种含聚醚长链的聚乙二醇单甲醚单甲基丙烯酸酯(MPEGMAA),以此大单体和丙烯酸(AA)、甲基丙烯酸(MAA)、丙基磺酸钠(SAS)、马来酸酐(MAn)等进行自由基聚合,
[摘 要] “互联网 ”背景下,混合式教学因其创新的教学模式、灵活的学习方式等众多优势而备受教育界推崇。文章以高师生教育技术公共课为例,从学生的个性化专业发展视角出发,提出了网络环境下混合式教学模式的构建思路及其改革实施路径,以期提高与改善教学质量。  [关键词] 混合式教学;个性发展;模式构建;改革思路  [基金项目] 广西高等教育教学改革工程项目(2018JGB438);广西职业教育教学改革项
在传统灌输式教学中,学生参与主动学习的时间受到限制,影响了学生对课堂教学概念内容的记忆。采用交互式教学法可以提高学生的课堂参与度,加深对课堂教学内容的理解和记忆。
信托制度源于英美衡平法,是以信用为基础的关于特定财产的移转与管理制度。由于其机能的巨大优越性和适用空间,所以被大陆法系的一些国家移植,如日本、韩国、我国及台湾地区
Watts和Zimmerman(1986)在会计理论的基础上,进行了以契约成本为核心的实证会计研究,并提出了会计政策选择著名的三大契约动因假设,即报酬契约假设、债务契约假设和政治成本
随着环境污染和资源短缺的问题日益突出,绿色设计的理念受到了越来越多的关注。人们意识到仅仅依靠污染后治理、破坏后恢复这种末端治理方法已经不能够有效地实现环境保护的
目的 探讨CBL教学模式在消化内科临床教学中的应用价值。方法 选取2015年1月—2016年1月在我校接收消化内科临床学习的在校学生96名进行研究,按照学号尾数单双数将其分为两组
为了抑制电泳漆膜的丝状腐蚀,采用不同磷化前处理方式,提高漆膜的致密性(添加不同化学防腐颜料)、适当提高烘烤温度的方法,通过GB/T 13452.1钢铁表面上的丝状腐蚀试验、微观
目的:分析20例难治性颞叶癫痫患者的临床特征,观察难治性颞叶癫痫脑组织病理及超微结构改变,同时测定患者脑组织中EF-Tumt和EF-Tsmt的表达,明确难治性颞叶癫痫的临床特征及病
抗战时期,从熊佛西抗战剧本的创作及演出,戏剧理论的建构、刊物的创办到戏剧人才的培养,我们可以看出,他在抗战戏剧活动方面的积极和活跃,极大促进了抗战戏剧运动。特殊的时