文档章节

Ubuntu 常用工具

MorvenHou
 MorvenHou
发布于 2018/07/03 23:03
字数 858
阅读 476
收藏 0

搜狗输入法

参考 Ubuntu 18.04 安装搜狗输入法


Visual Studio Code

在 atom 和 vsc 之间选择 vsc 的原因是 vsc 关闭的时候不会询问是否保存文件,而且第二次打开 vsc 的时候,依然保持着之前的未保存的文件。 当做一个临时的记事本来用还是很方便的。

安装 VS Code

https://code.visualstudio.com/Download 下载 deb 安装包,使用 dpkg 命令安装

sudo dpkg -i code_x.xx.x-xxxxxxxxxx_amd64.deb

deepin-scrot 截图工具

wget http://packages.linuxdeepin.com/deepin/pool/main/d/deepin-scrot/deepin-scrot_2.0-0deepin_all.deb
sudo dpkg -i deepin-scrot_2.0-0deepin_all.deb
sudo apt install -f
rm deepin-scrot_2.0-0deepin_all.deb

deepin-scrot 命令配置上快捷键 Ctrl + Alt + A 就可以像 QQ 一样截图了

如果提示找不到 gtk 模块,执行下面的命令进行安装

sudo apt install  python-gtk2

Peek 录制 GIF

https://github.com/phw/peek

sudo add-apt-repository ppa:peek-developers/stable
sudo apt update
sudo apt install peek

peek 命令配置快捷键 Ctrl + Alt + G(开始录屏),peek -p 配置快捷键 Alt + Shift + G(停止录屏),甚是方便。


Guake 下拉式终端

https://github.com/Guake/guake

  • 一键打开/隐藏
  • 自定义命令
  • 半透明效果(隔屏抄代码利器)

先看效果,利用快捷键可以很方便地调整窗口透明度。

自定义命令,可以把一些复杂的命令配置到一个 json 文件里。

比如启动一个项目需要很长时间,并且启动后需要等待一段时间才能访问页面,就可以配置一个自定义命令,执行启动命令后等待5秒钟,再发送一个通知。(还可以在启动成功后调用浏览器访问页面)

或者保存一些比较复杂的命令(获取 screenkey 的进程号并杀掉进程)

[
    {
        "description": "Start all",
        "cmd": [
            "/path/to/my/command/start -s --some-param -d && sleep 5 && notify-send okokok"
        ]
    }, {
        "type": "menu",
        "description": "Other",
        "items": [
            {
                "description": "Kill Screenkey",
                "cmd": [
                    "ps -ef|grep screenkey|grep -v grep|cut -c 9-15|xargs kill -s 9"
                ]
            }
        ]
    }
]

安装 Guake

使用 apt install 安装的 Guake 版本比较低(安装的3.0,最新版本是3.3),所以我们下载源码安装

git clone https://github.com/Guake/guake.git
cd guake
./scripts/bootstrap-dev-debian.sh run make
make
sudo make install

配置 Guake

建议勾选上 General -> Start Guake at login 让 Guake 在登录后启动,并且在 Keyboard shortcuts 选项卡里,把显示和隐藏 Guake 的快捷键从 F12 改到 F1(F12 留着用来打开 chrome 控制台)。

把切换全屏模式的快捷键改成 F2

再把切换 tab 的快捷键从原来的 Ctrl + F1 等,换成 Alt + 1


screenkey 屏幕上显示按键记录

https://github.com/wavexx/screenkey

mkdir ~/soft
cd ~/soft
git clone https://github.com/wavexx/screenkey.git

~/soft/screenkey/screenkey 配置上快捷键 Ctrl + Alt + P,就可以通过快捷键打开屏幕按键记录了。

注: 开启了 screenkey 后,搜狗输入法没办法正常输入中文,并且没办法直观地停止 screenkey 进程,可以使用 ps -ef|grep screenkey|grep -v grep|cut -c 9-15|xargs kill -s 9 命令杀掉 screenkey 进程。

brightness 调节亮度和降低蓝光

sudo add-apt-repository ppa:apandada1/brightness-controller
sudo apt-get update
sudo apt-get install brightness-controller

flatpak 软件安装工具

https://flatpak.org/setup/Ubuntu/

kdenlive 视频编辑软件

flatpak install flathub org.kde.kdenlive

# run
flatpak run org.kde.kdenlive

© 著作权归作者所有

MorvenHou
粉丝 4
博文 16
码字总数 4708
作品 0
济南
高级程序员
私信 提问
linux下一些常用工具用法

ucore实验中的常用工具 在ucore实验中,一些基本的常用工具如下: 命令行shell: bash shell -- 有对文件和目录操作的各种命令,如ls、cd、rm、pwd... 系统维护工具:apt、git apt:安装管理各...

mskk
2016/10/07
53
0
喀纳斯Ubuntu中文定制版

喀纳斯Ubuntu 10.04中文定制版是由喀纳斯自由软件专卖店根据用户的需要制作的一个Ubuntu 中文定制版。喀纳斯 Ubuntu 10.04中文定制版的目标是让Ubuntu 更加容易使用,对用户更具有亲和力!喀...

匿名
2010/05/18
6.6K
1
Ubuntu 10.10开始由软件中心接管deb包安装过程

在 Ubuntu 下直接通过 Deb 包来安装软件是一种常用的软件安装方式,通过这种方法安装的时候它会跳出一个基于 gdebi 的 Package Installer 窗口,帮助你在 GUI 下一步步安装软件。不过如果你最...

红薯
2010/09/06
1K
9
Ubuntu Tweak 0.4.9.2发布

Ubuntu Tweak 0.4.9.2特别为新到来的Ubuntu 9.10更新了一些源和软件,还加入了一些中文用户常用的工具。如果你有在Ubuntu 9.10下使用Ubuntu Tweak的话,不要考虑了,马上升级吧! 下载地址:...

红薯
2009/10/31
160
0
写python的常用工具及设置

目的:记录一下常用工具及设置,以便换电脑后可以找回工作环境。 环境:windows 7 ubuntu 16.4 情景:学习python时,一个好的开发环境可以提供很多帮助,节省时间,提高效率等,经常在windo...

RickyHuL
2017/07/31
0
0

没有更多内容

加载失败,请刷新页面

加载更多

mysql-connector-java升级到8.0后保存时间到数据库出现了时差

在一个新项目中用到了新版的mysql jdbc 驱动 <dependency>     <groupId>mysql</groupId>     <artifactId>mysql-connector-java</artifactId>     <version>8.0.18</version> ......

ValSong
今天
5
0
Spring Boot 如何部署到 Linux 中的服务

打包完成后的 Spring Boot 程序如何部署到 Linux 上的服务? 你可以参考官方的有关部署 Spring Boot 为 Linux 服务的文档。 文档链接如下: https://docs.ossez.com/spring-boot-docs/docs/r...

honeymoose
今天
6
0
Spring Boot 2 实战:使用 Spring Boot Admin 监控你的应用

1. 前言 生产上对 Web 应用 的监控是十分必要的。我们可以近乎实时来对应用的健康、性能等其他指标进行监控来及时应对一些突发情况。避免一些故障的发生。对于 Spring Boot 应用来说我们可以...

码农小胖哥
今天
8
0
ZetCode 教程翻译计划正式启动 | ApacheCN

原文:ZetCode 协议:CC BY-NC-SA 4.0 欢迎任何人参与和完善:一个人可以走的很快,但是一群人却可以走的更远。 ApacheCN 学习资源 贡献指南 本项目需要校对,欢迎大家提交 Pull Request。 ...

ApacheCN_飞龙
今天
5
0
CSS定位

CSS定位 relative相对定位 absolute绝对定位 fixed和sticky及zIndex relative相对定位 position特性:css position属性用于指定一个元素在文档中的定位方式。top、right、bottom、left属性则...

studywin
今天
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部