标签: python pygtk x11
我想用PyGTK确定用户的壁纸路径。
如果可能,我希望不依赖桌面环境的功能来做到这一点 - 这是因为有些用户(比如我自己)不使用DE。因此,我想知道你是否可以使用X11或其他东西来确定当前使用的壁纸。
答案 0 :(得分:2)
你必须依赖桌面环境,否则就不可能,因为X11不应该处理像壁纸这样的东西。设置背景图像时,外部程序会加载图像并将其设置为根窗口的背景像素图。因此,除非特定的加载机制在某处存储图像路径,否则X11本身永远不会知道图像文件在磁盘上的位置。