前言

本文介绍银河麒麟桌面系统V10上开源截屏工具Capture的编译安装方法


一、安装git

sudo apt update
sudo apt install git -y

二、安装编译工具

银河麒麟桌面系统V10上已经预装了QtCreator、Qt5等工具、库,编译Capture需要额外安装一些工具

sudo apt install qt5-qmake libqt5x11extras5-dev -y

三、下载Capture源码

源码地址:https://github.com/hknarutofk/Capturer

git clone https://github.com/hknarutofk/Capturer.git

下载第三方依赖

cd Capture
git submodule init
git submodule update

四、编译Capture

mkdir build
cd build
/usr/lib/aarch64-linux-gnu/qt5/bin/qmake ..
make

运行测试

启动程序,按下默认截屏快捷键F1,出现截图窗口,控制鼠标,选择截图区域,效果如下

点击绿色勾,直接将截屏区域复制到剪贴板,可以粘贴到wps或者csdn这类富文本编辑器内。

总结

借助Qt5优秀的跨平台能力, Capture在银河麒麟桌面系统V10上经少量编译器相关的源码调整后,便可完成编译。并达到预期运行效果。其功能与微信截图相当。

默认快捷键:

F1 开始截屏

银河麒麟桌面系统V10上编译安装支持录屏的开源截屏工具Capture相关推荐

  1. 银河麒麟桌面操作系统V10上安装使用redis及图形界面管理工具RDM(RedisDesktopManager)

    前言 本文介绍银河麒麟桌面系统V10上redis及图形管理工具的安装使用 一.安装Redis 点击UK图标.所有程序.终端,打开终端 输入安装指令sudo apt install redis-serv ...

  2. 银河麒麟桌面操作系统V10上安装使用Node.js 14.15.1 LTS版本并构建一个electronjs桌面应用

    前言 本文介绍银河麒麟桌面操作系统V10上下载安装官方网站Node.js 14.15.1 LTS版本,并编译一个electronjs应用. Node.js 是一个基于 Chrome V8 引擎的 Ja ...

  3. 银河麒麟桌面操作系统V10上安装IDEA集成开发环境并导入SpringBoot项目

    前言 本文介绍银河麒麟桌面操作系统V10上安装部署IDEA集成开发环境,并导入从spring官方生成的一个springboot项目进行常规开发调试工作 一.系统信息 1.操作系统版本 右键点击任务栏, ...

  4. 银河麒麟桌面操作系统V10上安装使用MySQL5.7、MySQL Workbench

    前言 本文介绍银河麒麟桌面操作系统V10上通过麒麟软件商店安装MySQL5.7.MySQL Workbench及其基本使用方法 一.安装MySQL5.7 点击UK图标.所有程序,找到麒麟软件商店 输入 ...

  5. 安装银河麒麟桌面系统V10【超详细图文教程】

       1.下载安装镜像 1.1 申请试用   银河麒麟官网提供免费试用下载,需要申请一下.   打开 https://www.kylinos.cn/support/trial.html 填上相应信息后 ...

  6. 银河麒麟桌面系统V10(SP1) apt 源安装 scrcpy 安卓手机投屏到电脑

    安装scrcpy sudo apt install scrcpy 安装日志 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 下列软件包是自动安装的并且现在不需 ...

  7. 银河麒麟桌面系统V10解决应用商店无法更新问题

    首先确保网络正常下,输入下面命令 root#sudo apt update

  8. kylin v10系统_银河麒麟桌面操作系统V10

    银河麒麟桌面操作系统V10是新一代面向桌面应用的图形化桌面操作系统,同时面向国产软硬件平台开展了大量优化的简单易用.稳定高效.安全创新的操作系统产品.银河麒麟桌面操作系统V10实现了同源支持飞腾.龙芯 ...

  9. 解决ARM64终端PC银河麒麟桌面系统V10SP1 grub-mkrescue生成的iso启动报错Synchronous Exception at 0x000000211BEC323C

    启动错误效果 解决方案:重新下载grub源码,在ARM64银河麒麟桌面系统V10SP1上自行编译安装,再制作一个启动ISO镜像. 1. 下载源码 https://ftp.gnu.org/gnu/gru ...

最新文章

  1. ES cross cluster search跨集群查询
  2. 以安全模式启动firefox
  3. 使用Java8的Stream对两个 List 遍历匹配数据的优化处理
  4. 封神-核心功能 | 钉钉告警+数据网关
  5. day 05总结(格式化输出的三种方式/基本运算符/if判断)
  6. mysql 幻读和不可重复读_幻读和不可重复读的区别
  7. JVM虚拟机之二 堆内存
  8. php:两个文件夹递归地比较,没有的文件自动复制过去
  9. 【转】8G内存下MySQL的优化详细方案
  10. js 中使用map的两种方式
  11. android报错自动重启,Android Studio常见报错及处理办法
  12. 麒麟ARM版:不能使用U盘安装,只能使用光盘
  13. 多进程编程之进程间通信
  14. Python入门学习—元组/字符串(FishC)
  15. 微信小程序监听路由变化
  16. 程序员修炼之道(通俗版)——第八章
  17. 关于logrotate的使用
  18. Suspicious Operation Django
  19. JS 为按钮绑定多个点击事件(兼容性代码)
  20. MATLAB学习六:mean算数均值

热门文章

  1. RC4加密解密算法原理及实现对文件的加解密
  2. java web 邮件_JavaWeb实现邮件发送接收功能
  3. 路由器IP的配置方式?
  4. 瑞金籍在美国知名计算机专家教授,新晚报数字报
  5. 类似于贾维斯的数字人的实现
  6. Linux命令行修改IP、网关、DNS的方法
  7. 计算机专业对科研兴致不高,选择保研还是就业?
  8. c语言延时程序_科技文化节 | 剑指疫情,策“码”扬“编”程序设计大赛完美收官...
  9. 全国最热招聘行业及职位“薪”中有数
  10. 荣耀v20不支持鸿蒙,华为鸿蒙系统下月推送,这44款手机有福了!荣耀V20无缘升级...