首页 理论教育 嵌入式Linux编译Matchbox实例

嵌入式Linux编译Matchbox实例

时间:2023-10-31 理论教育 版权反馈
【摘要】:它决定窗口的边框样式,如最大、最小和关闭这3个常见的按钮就是窗口管理器提供的。Matchbox的核心就是一个小型的窗口管理器,它的风格是基于PDA的,这与PC不同。软件包清单为●libmatchbox-1.9.tar.gz是Matchbox的基本库。

嵌入式Linux编译Matchbox实例

由于X只给图形程序提供显示的硬件实现,所以需要额外的程序来管理窗口,这个程序被称为窗口管理器(Window Manager)。窗口管理器控制着屏幕上的窗口:它们的样式及操作。它决定窗口的边框样式,如最大、最小和关闭这3个常见的按钮就是窗口管理器提供的。通过窗口管理器可以对窗口进行各种操作,如移动、隐藏、改变大小和关闭等。它控制着当前哪个窗口可以接收键盘、鼠标的输入,哪个窗口处于显示器的最上层。它还控制着进行上述操作的方式:使用鼠标左键还是右键、可以使用哪些快捷键等。Matchbox的核心就是一个小型的窗口管理器,它的风格是基于PDA的,这与PC不同。

1.下载源代码

可以通过以下网址下载所需要的软件包。

软件包清单为

●libmatchbox-1.9.tar.gz是Matchbox的基本库。

●matchbox-common-0.9.1.tar.gz中含有图标及一些配置数据。

●matchbox-window-manager-1.2.tar.gz是窗口管理器。(www.xing528.com)

●matchbox-panel-0.9.3.tar.gz是控制面板

●matchbox-desktop-0.9.tar.gz是桌面管理器。

2.逐一对上述各软件包进行交叉编译

方法与编译Tiny-X的依赖软件类似,这里就不详述了。编译结束,将安装代码复制到nfsboot目录,通过网络启动,运行以下命令进行测试:

matchbox-session启动的程序有matchbox-window-manager、matchbox-desktop、matchbox-panel;而matchbox-panel自己又启动了mb-applet-menu-launcher和mb-applet-clock,就是桌面左下角的按钮和右下角的时钟。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈