python - Pyscreenshot 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 启动
推荐阅读
- android - 超级账本客户端
- kubernetes - 如何使用 python API 以编程方式从 GCP 服务帐户生成 kubernetes 配置
- java - JavaFX11 的 javafx.stage.Stage 版本无效
- django - 如何更新字段实例的选择选项,而不是整个字段?
- arrays - 如何从数组中填充选择器反应本机
- ios - 将 iOS 应用程序连接到蓝牙设备而不是 BLE
- vue.js - 在 VueJS 中是否可以给组件 prop 提供一种以上的类型和多个默认值?
- composer-php - 需要通过作曲家进行本地打包时出错
- excel - 为独立于整列和第一行的行名列表制作公式
- sql - postgresql - 两个大表之间的连接需要很长时间