Ubuntu使用快捷键自定义截图区域保存到剪贴板并同步至手机

背景

作为一名优秀的程序员,放弃Windows使用linux操作系统是大势所趋,很多人说linux操作系统生态不好,在我看来,对开发者的生态远远好于Windows系统,但是不得不说它可以认为没有聊天软件,不方便我们和其他程序员朋友讨论问题,我的做法是聊天软件统一使用手机,有发图片和文件的需要的话通过手机来中转,但是把截图和文件如何及时方便地推送到手机成了我们不得不面对的问题,本文在此探讨如何使用快捷键自定义截图区域保存至剪贴板并立马同步至手机。

操作

基本操作

作者开发环境:

ubuntu@debian:~$ screenfetch
                          ./+o+-       ubuntu@debian
                  yyyyy- -yyyyyy+      OS: Ubuntu 18.04 bionic
               ://+//-yyyyyyo      Kernel: x86_64 Linux 5.0.0-37-generic
           .++ .:/++++++/-.+sss/`      Uptime: 2h 32m
         .:++o:  /++++++++/:--:/-      Packages: 1724
        o:+o+:++.`..```.-/oo+++++/     Shell: bash 4.4.20
       .:+o:+o/.          `+sssoo+/    Resolution: 3840x2160
  .++/+:+oo+o:`             /sssooo.   DE: GNOME 
 /+++//+:`oo+o               /::--:.   WM: GNOME Shell
 \+/+o+++`o++o               ++.   WM Theme: Adwaita
  .++.o+++oo+:`             /dddhhh.   GTK Theme: Communitheme [GTK2/3]
       .+.o+oo:.          `oddhhhh+    Icon Theme: Suru
        \+.++o+o``-````.:ohdhhhhh+     Font: Ubuntu 11
         `:o+++ `ohhhhhhhhyo++os:      CPU: Intel Core i7-7700HQ @ 8x 3.8GHz [54.0°C]
           .o:`.syhhhhhhh/.oo++o`      GPU: GeForce GTX 1060
               /osyyyyyyo++ooo+++/     RAM: 3765MiB / 15957MiB
                   `````+oo+++o\:    
                          `oo++.      

在Settings->Devices->Keyboard中翻到最下面点击加号自定义快捷键
其中命令是gnome-screenshot -ac,我习惯于使用同Windows端的截屏一样使用Ctrl + Alt + A
在这里插入图片描述
如图所示设置好快捷键后赶快按下快捷键试试截图吧

高级操作

编写脚本,将截图后的图片重定向到以时间命名的文件中,然后将文件保存在特定文件夹中,再对文件夹和手机自定义文件夹保持同步。
脚本如下:

ubuntu@debian:~$ cat ./Scripts/screenshot.sh 
#!/bin/bash
gnome-screenshot -ac
xclip -selection clipboard -t image/png -o > ~/Sync/screenshot_`date +%Y%m%d%H%M%S`.png

自定义快捷键:
在这里插入图片描述
如何将文件夹和手机保持同步呢?在这里不得不说我找了好久才找到同步神器Syncthing,大家自行去官网探索一波,很快就能将输出到Sync文件夹下的图片同步到手机目录,我不知道它用的是不是啥P2P,如果有可能存在的网速慢等情况可以考虑自行建立一个中继服务器进行中转,中继服务器如何获得高带宽可以参考我的其他博客。

总结

不得不说这很爽,极大地方便了程序员们的日常生活,希望国产社交软件越做越好,做好在linux平台的开发,这样就不必如此麻烦了。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值