网站首页 > 技术文章 正文
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`快捷键,打开截图。
猜你喜欢
- 2025-01-07 推荐一款支持40+通讯协议的强大工业调试软件
- 2025-01-07 2024年windows原生应用用什么框架开发?
- 2025-01-07 基于跨平台的实时数据处理系统的设计
- 2025-01-07 一文分析QtCreator中MSVC编译套件
- 2025-01-07 C++Qt开发——事件处理函数
- 2025-01-07 Qt开发——NotePad实例开发
- 2025-01-07 解决Linux 下QT Creator 无法输入中文
- 2025-01-07 (1) 安装配置 pyqt5(windows),使用designer设计工具
- 2025-01-07 Linux平台上的PHP IDE盘点
- 2025-01-07 如何让OpenCV 使用QT 后端(back end)
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- oraclesql优化 (66)
- 类的加载机制 (75)
- feignclient (62)
- 一致性hash算法 (71)
- dockfile (66)
- 锁机制 (57)
- javaresponse (60)
- 查看hive版本 (59)
- phpworkerman (57)
- spark算子 (58)
- vue双向绑定的原理 (68)
- springbootget请求 (58)
- docker网络三种模式 (67)
- spring控制反转 (71)
- data:image/jpeg (69)
- base64 (69)
- java分页 (64)
- kibanadocker (60)
- qabstracttablemodel (62)
- java生成pdf文件 (69)
- deletelater (62)
- com.aspose.words (58)
- android.mk (62)
- qopengl (73)
- epoch_millis (61)
本文暂时没有评论,来添加一个吧(●'◡'●)