Fedora/Linux 中的 Pyscreenshot 黑色截图

Pyscreenshot black screenshots in Fedora/Linux

我正在尝试使用 Fedora/Linux

中的 pyscreenshot 截取屏幕截图
import pyscreenshot as ImageGrab

# fullscreen
im=ImageGrab.grab()

# to file
im.save('im.png')

然而 im.png 只是一个黑色图像。 我尝试使用 sudo 执行脚本,但 im.png 仍然是黑色

感谢 furas,我发现问题是 Gnome Wayland 的错误。除了 gnome-screenshot 之外的所有后端都与 Wayland 不兼容,一个快速解决问题的方法是使用 Gnome Xorg

启动