Ubuntu系统Flameshot使用问题
系统:Ubuntu22.04
问题:使用Flameshot,每次都会先截取整个屏幕,提示需要先分享,再使用Flameshot的功能
安装Flameshot
sudo apt install flameshot
先说解决方案
开机用户登录时,右下角有设置桌面环境,默认是Ubuntu,修改为Ubuntu on Xorg
问题
-
使用Flameshot的Take Screenshoot会先截取全屏,出现以下样式
-
点击“分享”按钮后,才可以正常使用Flameshot,且部分快捷键不可使用,如ESC
-
使用命令打开flameshot方便查看日志
flameshot gui # 可以看到在打开时会出现一条警告信息:"Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland..."
-
问题定位到了gnome,默认gnome使用的是wayland,但是大多截屏软件是不兼容的,所以使用xorg桌面