问题描述

flameshot 是 Linux 端广受好评的一款截图工具,但在 Ubuntu 22.04 中,安装完成后却不能使用,表现为截图命令无响应,或截图过程报错

通过查阅 flameshot 仓库的 issue ,发现该问题是由于 gnome 更新引起的,整理后的解决方法如下

解决方法

  1. 检查 xdg-desktop-portal-gnome 是否安装并正常工作,使用 sudo dpkg -l | grep xdg-desktop 命令做模糊查询

image

  1. 安装完该组件后 flameshot 依然不可用或功能不完整,打开 /etc/gdm3/custom.conf ,将 #WaylandEnable=false 前的#去掉,保存并重启电脑

image

  1. 以上两步操作后我的 flameshot 就可以正常工作了

参考

Flameshot not work in ubuntu 22.04 #2590 - GitHub

Qt运行出现 Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run....解决