我目前在考虑写一个桌面集成应用程序,类似于常见的桌面小部件引擎(如screenlets、gdesklets、google gadgets)。它应该能够为我提供关于我的系统、互联网上的各种信息的完整概述,并最终将它们可视化在我的桌面上。它应该集中所有我每天需要的信息。
最简单的方法肯定是为已知的桌面小部件引擎之一编写自己的小部件,但我更喜欢从头开始编写。因此,我目前正在寻找一些实现提示,如何构建一个全局视图,该视图没有由窗口管理器装饰的边框、标题栏或其他任何东西,并且没有背景颜色。不需要特殊的透明度X%效果,需要使用compiz。
这方面很好的例子是带有额外libcario支持的conky。我还会选择一个更大的GUI工具包,如GTK+或QT。直接使用更复杂的X11 API接口也是一种选择。首选语言是C和C++。
如果有人在这个领域已经有类似的经验,我会很高兴如果他能分享他的知识。
最简单的方法肯定是为已知的桌面小部件引擎之一编写自己的小部件,但我更喜欢从头开始编写。因此,我目前正在寻找一些实现提示,如何构建一个全局视图,该视图没有由窗口管理器装饰的边框、标题栏或其他任何东西,并且没有背景颜色。不需要特殊的透明度X%效果,需要使用compiz。
这方面很好的例子是带有额外libcario支持的conky。我还会选择一个更大的GUI工具包,如GTK+或QT。直接使用更复杂的X11 API接口也是一种选择。首选语言是C和C++。
如果有人在这个领域已经有类似的经验,我会很高兴如果他能分享他的知识。