码迷,mamicode.com
首页 > 编程语言 > 详细

rhythmbox插件开发笔记2:背景知识学习 D-Bus&VFS&Gio& Python GTK+ 3

时间:2014-07-29 11:32:26      阅读:288      评论:0      收藏:0      [点我收藏+]

标签:style   http   color   os   strong   文件   io   html   

这次主要简单介绍下相关的背景知识 D-Bus&VFS&Gio& Python GTK+ 3 

D-Bus
D-Bus是开源的进程通信(IPC)系统,它允许多个进程进行实时通信。D-Bus提供以下功能:
  • 完成在同一个桌面会话下的多个桌面应用程序间的通信,将整个桌面会话联合成一个整体,并为进程分配生存期
  • 完成桌面会话和操作系统的通信,其中的操作系统包括内核,守护进程和进程
 
下面一张图解释了linux下图形编程的一切:
bubuko.com,布布扣

VFS
虚拟文件系统英语Virtual file system,缩写为VFS),又称虚拟文件切换系统(virtual filesystem switch),
是操作系统的文件系统虚拟层,在其下是实体的文件系统。虚拟文件系统的主要功用,在于让上层的软件,
能够用单一的方式,来跟底层不同的文件系统沟通。在操作系统与之下的各种文件系统之间,虚拟文件系
统提供了标准的操作接口,让操作系统能够很快的支持新的文件系统。
 
 
 

GIO
 
GIO致力于为桌面应用程序提供一套现代的,易用的VFS的API。此外,还提供了对网络和D-Bus的支持。GIO的目标是做一
套克服了GnomeVFS缺点的,能够替代POSIX系统调用的API.
 
下图展示了在Gtk+应用中的GIO
bubuko.com,布布扣
 
 
Python GTK+ 3 
占位,明天写。
 

rhythmbox插件开发笔记2:背景知识学习 D-Bus&VFS&Gio& Python GTK+ 3,布布扣,bubuko.com

rhythmbox插件开发笔记2:背景知识学习 D-Bus&VFS&Gio& Python GTK+ 3

标签:style   http   color   os   strong   文件   io   html   

原文地址:http://www.cnblogs.com/s0-0s/p/3874271.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!