archlinux中使用i3wm窗口管理器,有什么好的截图软件呢?

环境

先看一下我的环境信息:

                  -`                    itkey@vivobook .o+`                   -------------- `ooo/                   OS: Arch Linux x86_64 `+oooo:                  Host: VivoBook_ASUSLaptop K3402ZA_K3402ZA 1.0 `+oooooo:                 Kernel: 5.17.5-arch1-2 -+oooooo+:                Uptime: 5 hours, 40 mins `/:-:++oooo+:               Packages: 1205 (pacman) `/++++/+++++++:              Shell: zsh 5.8.1 `/++++++++++++++:             Resolution: 2880x1800, 1920x1080 `/+++ooooooooooooo/`           WM: i3 ./ooosssso++osssssso+`          Theme: Breeze [GTK2/3] .oossssso-````/ossssss+`         Icons: breeze [GTK2/3] -osssssso.      :ssssssso.        Terminal: kitty :osssssss/        osssso+++.       CPU: 12th Gen Intel i5-12500H (16) @ 4.500GHz /ossssssss/        +ssssooo/-       GPU: Intel Alder Lake-P `/ossssso+/:-        -:/+osssso+-     Memory: 12183MiB / 15620MiB `+sso+:-`                 `.-/+oso:`++:.                           `-/+/                           .`                                 `/                           

flameshot

截图工具flameshot快捷键设置
我一开始以为在flameshot软件本身设置快捷键,结果找了好几遍也没找到设置的地方,后来才发现原因只要运行flameshot gui就可以直接截图了

bindsym $mod+Shift+a exec flameshot gui

这个工具很强大,我不清楚为什么这个工具在我的电脑上运行经常会卡一下。偶尔还会闪退。状态栏的图标时有时无。我不清楚 是我的i3wm的配置问题,还是触发了这个软件的bug。

通过flameshot gui启动截图,基本上是可以使用的。偶尔卡和闪退也能忍忍,但是默认情况下无法把图片复制到剪切板。这让我写csdn博客时有些不舒服,每次都要先保存截图,然后在到csdn上点击上传图片。这样很不方便。

在尝试解决这个问题的过程中我发现了另一个不错的截图软件deepin-screenshot

deepin-screen-recorder

用起来感觉跟macOS自带的截图软件很像,这使刚从macOS转过来的我多了一些兴趣。

yay deepin-screenshot

安装的时候我选择的是第1个软件包,因为它的版本是最新的。
安装完成以后可执行程序名称是deepin-screen-recorder而不是网上找到的大部分的叫deepin-screenshot

我的i3配置如下:

#深度截图
bindsym $mod+Shift+a exec /home/itkey/.soft/bin/recorder

其中recorder脚本的内容如下:

#!/bin/sh
#结束之前没有完成的进程
pkill -f deepin-screen-recorder
#打开一个新的进程
deepin-screen-recorder

这里面之所以运行前执行一些kill进程的事情,主要因为每次截图完成后这个截图程序不会立马退出。在次调用的时候,就会卡住。

截图完成后,默认也不会复制到剪切板,执行以下命令就可以把最新截图的内容复制到剪切版本了。

#把刚截图出来的文件复制到剪切板之中
ls -rt /home/itkey/图片/Screenshots/*.png | tail -1  | xargs -i xclip -selection clipoard -t "image/png" {}

这里的路径/home/itkey/图片/Screenshots/*.png根据实际截图保存路径修改一下。

这个版本最新,功能最强大,就是一个小毛病,每次截图完成后不自动退出程序。要等待好久。
会导致用起来不太爽。

deepin-screenshot

sudo pacman -S  deepin-screenshot
#或者
yay -S deepin-screenshot

安装后的版本是:

deepin-screenshot -v
deepin-screenshot 4.0

功能比较简洁。用起来还行

我的i3配置如下:

#深度截图
bindsym $mod+Shift+a exec /home/itkey/.soft/bin/screenshot

其中recorder脚本的内容如下:

#!/bin/sh
#打开一个新的进程
deepin-screenshot
#把刚截图出来的文件复制到剪切板之中
ls -rt /home/itkey/图片/Screenshots/*.png | tail -1  | xargs -i xclip -selection clipoard -t "image/png" {}

点评:功能比deepin-screen-recorder要少一些,就论截图这块还是比较够用的。

aur/deepin-screenshot-copy-patch 5.8.0.11-3 (+2 0.00) (已安装)

这个版本,我用了在我的电脑上不太好用。

这个是aur的包,里面写的包含xclip copy patch 字面意思就是可以修复剪切板无法使用的问题。

  • 但是我使用下来复制到剪切板功能依然无法正常使用。
  • 工具栏的图标显示不正常

    不清楚为什么,在我的电脑上这些图标显示的都是空白的,我在想会不会是因为字体的原因。
    所以我最终选择是卸载。
sudo pacman -Rs  deepin-screenshot-copy-patch

总结

使用了一圈,用户体验方便。我的个人喜好程度是:
deepin-screenshot > deepin-screen-recorder > flameshot

  • deepin-screenshot 最简洁和纯粹截图方面的核心功能都有并且稳定好用。
  • deepin-screen-recorder 看起来像是 deepin-screenshot的升级版本,增加了视频录像的功能。增加了文字识别。但是文字识别功能在我电脑上会闪退。最让我难受的一点是,截图完成以后这个程序不会立即自动退出,要等候个几十秒才会退出,如果需要短时间内截很多图,就会受影响。手动结束进程能解决这个问题,但是使用体验还是要差一些。
  • flameshot 是一个功能很强大的软件,我在KDE中使用感觉还挺不错。但是我在i3wm中使用,不清楚是因为我使用双屏的原因,还是别的什么原因。状态栏图标经常性的卡死。通过flameshot gui打开,可以不用管状态栏图标卡死的问题。部分功能还是会出现卡顿的现象,甚至闪退的情况。

因为deepin-screenshot , deepin-screen-recorder不能同时安装,所以我选择保留了前者。
flameshot有一些deepin-screenshot没有的功能,比如:打点计数,有时挺实用功能。所以flameshot我留着备用。

我的最终选择是主用deepin-screenshot,备用flameshot。
以上仅代表个人喜好,还有这些软件在我电脑上的表现。不代表软件本身的好坏。

剪切板复制命令更新

2022年5月26日更新
之前的剪切板命令还是正常可用的,但是为了解决截图无法复制到虚拟机中的问题。我把命令更新成了。

copyq write image/png - < $(ls -rt /home/itkey/图片/Screenshots/*.png | tail -1) && copyq select 0

过程详见:
https://blog.csdn.net/lxyoucan/article/details/124338039

参考

https://www.zhihu.com/question/345311004
https://blog.csdn.net/wang812745312/article/details/108189244

i3wm中截图软件flameshot deepin-screenshot相关推荐

  1. Linux带箭头的截图软件,Flameshot:你们要的超强Linux截图软件

    Linux下的截图软件很多,有系统自带的简单截图,当然还有站长最常用的 Shutter,不过这里推荐一款强大的截图软件Flameshot. 那么 Flameshot 有啥过人之处呢?Flameshot ...

  2. Ubuntu截图软件flameshot命令行下载

    截图软件flameshot命令行下载 一.安装 二.命令行截图 三.设置自定义快捷键 一.安装 sudo apt-get install flameshot 二.命令行截图 flameshot gui ...

  3. Ubuntu16版本安装截图软件Flameshot

    首先打开桌面左侧"Ubuntu软件",搜索Flameshot,点击安装 将Flameshot的快捷键移到桌面左侧位置 接下来配置截图的快捷键 首先打开"系统设置" ...

  4. android+录像中截图软件下载,录屏截图大师app

    录屏截图大师app是一款专业录屏软件,不少用户可能会有使用手机录屏的需求,尤其是在手机内置没有录屏功能的时候,这款软件就非常值得大家考虑,支持自定义设置录屏的大小和画质,还没有水印,还支持后期的简单编 ...

  5. linux下截图软件,Flameshot - Linux下功能强大的屏幕截图软件

    今天推荐大家使用Flameshot(火焰),因为它是我个人最喜欢屏幕截图软件.如果你不知道,Flameshot是一个Linux可用的开源截屏工具. 在本文中,我将重点介绍"Flameshot ...

  6. SnapMotion for Mac(Mac从视频中截图软件)

    SnapMotion旨在支持像4K电影这样的大型视频文件并在必要时从媒体中提取每一帧图像.此应用可以播放由macOS原生支持的所有视频格式.而且,它还可以将图像导出为行业标准格式,例如PNG.JPEG ...

  7. Ubuntu下好用的截图软件flame

    ubuntu好用的截图软件Flame Content ubuntu好用的截图软件Flame 前言 安装Flame 使用 参考 前言 之前在windows下有一个好用的截图软件叫snipaste,按下F ...

  8. Linux系统中最好用的截图软件介绍

    当我的主力操作系统从 Windows 转换到 Ubuntu 的时候,首要考虑的就是屏幕截图工具的可用性.尽管使用默认的键盘快捷键也可以获取屏幕截图,但如果使用屏幕截图工具,可以更方便地对屏幕截图进行编 ...

  9. manjaro 火焰截图添加快捷键_Linux中功能强大的截图工具 - Flameshot

    Flameshot 是一款功能强大但易于使用的屏幕截图软件,中文名称火焰截图.Flameshot 简单易用并有一个 CLI 版本,所以你也可以从命令行来进行截图.Flameshot 是一个Linux发 ...

最新文章

  1. 【RAC】使用一条“ps”命令获取Linux环境下全部RAC集群进程信息
  2. jemter安装Transactions per Second和Response Times Over Time插件
  3. 牛客 contest893 H-Chat (dp)
  4. ansible命令参数介绍
  5. Embeded linux之移植iptables
  6. cookies和session区别
  7. linux   图片
  8. 【华为云技术分享】唐老师带你秒懂大数据,以及Spark和Flink在干啥咧
  9. SQL Server内存性能监视工具
  10. 【五级流水线CPU】—— 5. 转移指令(14条)
  11. 在哪能看全国计算机考试试题,2016年全国计算机一级考试试题汇集
  12. SDUT OJ 数据结构实验之串一:KMP简单应用 浅谈对看毛片算法的理解
  13. c语言语法——c语言时间类型
  14. 智能硬件开发怎么做?机智云全套自助式开发工具助力高效开发
  15. winhex 15.6 和 HexWorkshop 6.01注册机
  16. 内存测试_内存检测工具大全
  17. win10设置保护色
  18. 易班应用开发教程php,易班 开发 java开发入门教程
  19. IE浏览器url中出现中文访问404问题解决
  20. MySQL基本数据类型

热门文章

  1. matlab使用Copula仿真优化市场风险数据VaR分析
  2. 【Matplotlib】绘制多张图像时,上一张图像的内容重叠在下一张图像上
  3. 【JavaScript】就近原则
  4. 关于使用微软拼音在Hbuilder打不出顿号、的问题
  5. particles 粒子效果
  6. java storm tick ack_关于Storm Tick
  7. 视频字幕获取及处理方法(以中国大学MOOC视频为例 )
  8. iOS之来电阻止与身份识别实现
  9. 留下美好瞬间,欣赏大千世界----- 摄影图片分享网站
  10. 邮箱注册分为哪几个步骤?注册申请邮箱后有什么优势?