arch截屏工具--shutter(图形化) / scort(命令)/Peek(GiF)

在初步配置完自己的arch+i3-gaps之后,当然需要一个截屏工具来分享,最开始选择的是scrot,用了一段时间后,发现scrot有很多不便的地方,必须命令行使用,无法复制到剪贴板,换了shutter,又见到了网上有改造scort的方法,因此都纪录了下来

2018-11-13 找到一款简洁好用的录屏软件Peek,写个简单的推荐

2020-5-27 scrot截图总是会有莫名奇妙的边框,没有精力究其原因,还是换一个吧


0. 桌面截屏镇楼

1. scrot (有坑,2020-5-27更新)

注意: 个人在使用scrot -s框选截图时,会出现奇怪的边框,不确定是不是我个人的问题,已经切换到其它工具,这部分留作学习记录。

  • 最开始选择的是scrot,网上一搜就有推荐的,就顺手装了一个,使用也比较简单,简单罗列几个常用的
    scrot [option] [file] -----基本格式 scrot 参数 文件名
  • 参数
    -d NUM -------延迟NUM秒后截屏

    -c -----搭配-d,显示延时的倒计时

    -s -------手动框选截图(没法截图,自己体验)
    scrot -s xxx.png

搭配xclip截图并粘贴到剪贴板(手动划重点)

  • 安装xclip
    yaourt -S xclip
  • 配置快捷键操作
    注意: 个人自制操作,较为麻烦,但使用上完美还原我在Ubuntu时的截屏操作
  • 首先将如下代码写入i3配置文件
# cut all the screen 
bindsym  --release Print exec "sh ~/.config/i3/screencut/cut_all.sh"
# cut current window
bindsym --release $mod+Print exec "sh ~/.config/i3/screencut/cut_cur.sh"
# cut selection 
bindsym --release $mod+Shift+Print exec "sh ~/.config/i3/screencut/cut_sel.sh"
  • 分别建立上面代码中的多个shell文件,内容如下:

~/.config/i3/screencut/cut_all.sh

scrot -e 'xclip -selection clipoard -t "image/png" $f && mv $f ~/Picture/ScreenShortcut/%Y-%m-%d_%H:%m_desktop.png'

~/.config/i3/screencut/cut_cur.sh

scrot -u -b -m -e 'xclip -selection clipoard -t "image/png" $f && mv $f ~/Picture/ScreenShortcut/%Y-%m-%d_%H:%m_current.png'

~/.config/i3/screencut/cut_sel.sh

scrot -s -b -m -e 'xclip -selection clipoard -t "image/png" $f && mv $f ~/Picture/ScreenShortcut/%Y-%m-%d_%H:%m_select.png'
  • mod+shift+r刷新一下桌面,就可以用了
    PrtSc ---直接截取全屏并复制到剪贴板
    mod + PrtSc ---截取当前活动窗口并复制到剪贴板
    mod + shift + PrtSc ---框选截屏并复制到剪贴板
  • 注意 : 上面的文件路径以及文件名都是个人自定义,可选择自己喜欢的路径及文件名
  • 个人配置, 如果你有更好的建议,欢迎帮我做出改进(^_^)

2. shutter

安装

yaourt -S shutter
按照指引安装软件及依赖即可

  • 图形化的软件,界面设计也很简洁,就不多做介绍

绑定到快捷键

将软件的启动绑定到快捷键,方便使用

bindsym $mod+Print exec shutter


这样就可以使用键盘上的PrtSc键来快速启动shutter了,但是实际上个人感觉不如上面的配置好用

3. Peek

  • Peek 是一个简洁好用的gif录制软件,操作简单,安装体积小

安装

  • yay -S peek(上次编辑到现在,更换了包管理器为yay,与yaourt的命令基本相同)

使用

  • 直接打开软件,会展示一个透明框,我们可以调整大小,将录制框放置到需要录制的地方,点击开始录制即可


  • 注意:i3用户需调整该窗口为浮动

4. maim

使用maim替代了之前使用的scrot, maim的使用体验更人性化一点,启动后可以直接点击来截取当前窗口,或着拖动来截取区域。使用管道即可处理截图的拷贝,且不会出现类似scrot的边框。不需要像之前配置三个快捷键,直接写入一行配置即可。

# ------------- screen  shortcut config -----------------------
bindsym --release $mod+Shift+Print exec "maim -s | xclip -selection clipboard -t image/png"

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 6,633评论 0 17
  • 1. 默认键位 给那些“太长不看”的人,以下图片是默认热键。 与$mod(Alt)一起按: 与Shift+$mod...
    Distortion_3022阅读 72,489评论 4 26
  • 安装i3wm,一般包名叫做i3和dmenu,i3里面包含了i3-wm,i3lock和i3status,dmenu是...
    dle_oxio阅读 9,954评论 0 6
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,080评论 19 139
  • 命令简介 cmd是command的缩写.即命令行 。 虽然随着计算机产业的发展,Windows 操作系统的应用越来...
    ___大鱼___阅读 1,260评论 1 5