计算机系统应用教程网站

网站首页 > 技术文章 正文

Ubuntu 24.04 解决运行 Flameshot 报错:Unable to capture screen

btikc 2025-01-07 11:06:14 技术文章 54 ℃ 0 评论

Ubuntu 24.04 下运行 Flameshot(无论是通过 flatpak 还是 apt 安装的)报错“Unable to capture screen”。

是因为 Ubuntu 24.04 是在 Wayland 的图形界面,可以通过

echo $XDG_SESSION_TYPE

方式查看到到


知道了原因,解决方法就很容易得出。

文件 /usr/share/applications/org.flameshot.Flameshot.desktop 的第一个 Exec,修改:

- Exec=flameshot gui
+ Exec=sh -c "QT_QPA_PLATFORM=wayland flameshot"

flameshot gui 修改为 sh -c "QT_QPA_PLATFORM=wayland flameshot" 即可。

再通过快捷方式打开 flameshot,发现可以正常使用了。

---

扩展阅读:设置快捷方式

在 "Settings -> Keyboard -> Custom Shortcuts -> +",添加:

Name: Flameshot
Command: sh -c "QT_QPA_PLATFORM=wayland flameshot gui"
Shortcut: Ctrl + 1 (快捷键)

即可通过 `Ctrl + 1`快捷键,打开截图。


Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表