国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

rhythmbox插件開發筆記2:背景知識學習D-Bus&VFS&Gio&PythonGTK+3

2019-11-14 17:40:27
字體:
來源:轉載
供稿:網友
這次主要簡單介紹下相關的背景知識 D-Bus&VFS&Gio& Python GTK+ 3 

D-Bus
D-Bus是開源的進程通信(ipC)系統,它允許多個進程進行實時通信。D-Bus提供以下功能:
  • 完成在同一個桌面會話下的多個桌面應用程序間的通信,將整個桌面會話聯合成一個整體,并為進程分配生存期
  • 完成桌面會話和操作系統的通信,其中的操作系統包括內核,守護進程和進程
 
下面一張圖解釋了linux下圖形編程的一切:
 

VFS
虛擬文件系統英語Virtual file system,縮寫為VFS),又稱虛擬文件切換系統(virtual filesystem switch),
是操作系統的文件系統虛擬層,在其下是實體的文件系統。虛擬文件系統的主要功用,在于讓上層的軟件,
能夠用單一的方式,來跟底層不同的文件系統溝通。在操作系統與之下的各種文件系統之間,虛擬文件系
統提供了標準的操作接口,讓操作系統能夠很快的支持新的文件系統。
 
 
 

GIO
 
GIO致力于為桌面應用程序提供一套現代的,易用的VFS的API。此外,還提供了對網絡和D-Bus的支持。GIO的目標是做一
套克服了GnomeVFS缺點的,能夠替代POSIX系統調用的API.
 
下圖展示了在Gtk+應用中的GIO
 
Python GTK+ 3 
 下面的教程寫的很詳細。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 新野县| 金溪县| 施秉县| 乌兰浩特市| 汝南县| 陈巴尔虎旗| 三亚市| 华安县| 西乌| 息烽县| 浪卡子县| 禹城市| 洞口县| 黄骅市| 衡东县| 深州市| 武平县| 广汉市| 乐昌市| 松江区| 乐都县| 嘉禾县| 太仆寺旗| 青龙| 若羌县| 奈曼旗| 花垣县| 三台县| 壤塘县| 德化县| 清流县| 绥芬河市| 咸宁市| 汝阳县| 栖霞市| 手游| 绍兴县| 凤山县| 城步| 英吉沙县| 莱西市|