当前位置: 首页 > news >正文

Wayland下Flameshot解锁使用

这个帖子是个人摸索出来的临时解决办法,相信随着时代进步和发展,这个问题会得到官方妥善解决。

Wayland要求比较严格,搞双标,只对部分应用放开截屏权限。
首先根据官方教程编译Flameshot安装到/opt/flameshot
然后有如下桌面自定义文件~/.local/share/applications/flameshot.desktop应对如下,解决Wayland会话下Flameshot无法(权限)截图问题。

[Desktop Entry]
Type=Application
Name=Flameshot
GenericName=Screenshot Tool
Comment=Powerful screenshot tool
Exec=sh -c 'QT_QPA_PLATFORM=${XDG_SESSION_TYPE:+"$([ "$XDG_SESSION_TYPE" = wayland ] && echo wayland || echo xcb)"} flameshot'
Icon=/opt/flameshot/share/icons/hicolor/scalable/apps/flameshot.svg
Terminal=false
Categories=Utility;Graphics;
StartupNotify=true
Actions=Gui[Desktop Action Gui]
Name=Take Screenshot
Exec=sh -c 'QT_QPA_PLATFORM=${XDG_SESSION_TYPE:+"$([ "$XDG_SESSION_TYPE" = wayland ] && echo wayland || echo xcb)"} flameshot gui'

GNOME系统设置取消Prtsc交互式截图快捷键,自定义新的PrtSc快捷命令如下:

sh -c 'QT_QPA_PLATFORM=${XDG_SESSION_TYPE:+"$([ "$XDG_SESSION_TYPE" = wayland ] && echo wayland || echo xcb)"} flameshot gui'

这样,wayland会话以及xorg会话都可以使用Flameshot。

http://www.jsqmd.com/news/150381/

相关文章:

  • 数据要素市场化新征程:北京以“体系化”攻坚,补齐高质量流通的“关键拼图”
  • 环境微振动控制至关重要
  • MFEM积分模块部分解析
  • 等保三级认证准备:TensorRT服务的安全体系建设
  • 从零到一:高效代码教学的实践与思考
  • 宿舍二三事
  • 医学大模型微调前的数据处理
  • 《人--件》读书笔记2
  • 团购拼单活动:降低中小企业采购门槛
  • 近视,阻断了多少人的梦想?影响了多少人的生活?
  • 公益项目资助:免费提供TensorRT资源给NGO组织
  • 基于TensorRT的高性能AI服务搭建全攻略
  • LeetCode周赛AI专场:TensorFlow题目解析
  • 机器人质量与成本十年演进(2015–2025)
  • 2025最新!9个AI论文工具测评:本科生写论文痛点全解析
  • 【课程设计/毕业设计】基于springboot社区医院挂号就诊管理系统基于springboot的社区诊所在线挂号与排队应用系统【附源码、数据库、万字文档】
  • Java 大视界 -- 基于 Java 的大数据实时流处理在能源行业设备状态监测与故障预测中的应用
  • 【课程设计/毕业设计】基于Springboot+Vue的在线教育系统设计与实现基于SpringBoot+Vue 大学生在线教育平台设计与实现【附源码、数据库、万字文档】
  • 世界人工智能大会亮相:站在全球舞台讲述中国故事
  • 轻量级服务架构设计:TensorRT + REST API 实战
  • 【计算机毕业设计案例】基于 SpringBoot 的电竞比赛管理系统的设计与实现基于SpringBoot的热门游戏赛事平台设计与实现(程序+文档+讲解+定制)
  • 动态解码加速:TensorRT-LLM实现流式输出优化
  • V2EX社区互动:在极客圈层传播TensorRT价值
  • 【课程设计/毕业设计】基于springboot的小区停车场车辆信息管理系统的设计与实现更新车位状态,展示车位分布与占用情况【附源码、数据库、万字文档】
  • 媒体公关稿撰写:扩大TensorRT品牌影响力
  • CSDN博客迁移:继承原有开发者社区资源
  • 测试《A Simple Algorithm for Fitting a Gaussian Function》拟合
  • 【计算机毕业设计案例】Java毕设项目推荐-基于Java的医院在线挂号系统设计与实现-基于JAVA的医院预约挂号管理系统的设计与基于JAVA的医院预约挂号管理系统的设计与实现(程序+文档+讲解+定制)
  • 告别关萌萌!原艺展凭热搜级“野心王妃“在《曼波奇缘》圆满出圈
  • SegmentFault问答:参与技术讨论植入产品信息