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"

你可能感兴趣的:(arch截屏工具--shutter(图形化) / scort(命令)/Peek(GiF))