1、华为笔记本面使用的wayland显示,需要在java脚本里面调用我们的dbus接口才能截屏。可以找一下java调用dbus接口的相应的api,这个是一个session bus,应该是有相应的库做这个事情的
系统自带的截图软件中使用到的接口,这个可以截全屏
2、另一种方法是使用shell脚本执截屏
dbus-send --session --type=method_call --print-reply --dest=org.kde.KWin /Screenshot org.kde.kwin.Screenshot.screenshotFullscreen
https://xpanx.com/
评论