Linux开发环境搭建——deepin系统的使用
上大学的时候就在自己的笔记本上安装过深度操作系统(deepin),当时好像是15.x的版本。毕业后第一家公司是全Mac办公,因在学校期间有过完全Linux环境下的开发体验,上手Mac非常快、非常爽。前段时间换了工作,当前公司用的是台式机。于是,入职当天重装了deepin系统,也就有了此篇博客。随手记录,方便你我他。持续更新~~
deepin最新版本下载
//www.deepin.org/zh/download/
如何安装deepin
//www.deepin.org/zh/installation/
当前版本deepin20.1,开箱就内置了很多实用的软件。但作为软件开发人员,还需要安装一些开发中常用的工具与软件。
常用软件安装
sudo apt-get install git -y
sudo apt-get install curl -y
sudo apt-get install zsh -y
sudo apt-get install xsel -y
sudo apt-get install htop -y
Oh My Zsh安装:
//ohmyz.sh/
Chrome浏览器常用插件
- AdBlock
- Tampermonkey
- JSON Formatter
- Sourcegraph
- Octotree
- GitCodeTree
- XPath Helper
- yuque-helper
- Google翻译
搜狗输入法:
//pinyin.sogou.com/linux/
JDK:
//enos.itcollege.ee/~jpoial/allalaadimised/jdk8/
JetBrains全家桶:
//www.jetbrains.com/zh-cn/products/
IntelliJ IDEA:
//www.jetbrains.com/zh-cn/idea/download/other.html
DataGrip:
//www.jetbrains.com/zh-cn/datagrip/download/other.html
VSCode:
//code.visualstudio.com/Download
百度网盘客户端(官方已有Linux版):
//pan.baidu.com/download/
docker安装
//wiki.deepin.org/wiki/Docker
另外附上别人已经整理好的安装脚本(实测没毛病, 强烈推荐)
//gist.github.com/madkoding/3f9b02c431de5d748dfde6957b8b85ff
命令导入OpenVPN文件:
//github.com/linuxdeepin/dde-control-center/issues/43
sudo nmcli connection import type openvpn file your-own-openvpn-profile-config-file.ovpn
此外在deepin的应用商店可方便的安装很多常用软件,比如:
微信、QQ、WPS、迅雷、Postman、Wireshark、网易云音乐等等
其他:
//github.com/shadowsocksrr/electron-ssr
常见问题汇总
下面是使用deepin过程中遇到的常见问题汇总。持续更新~~
快捷键冲突
参考://www.jianshu.com/p/4bbae666abff
IDEA中有好几个常用的快捷键被deepin系统占用了,非常难受,我是不愿意修改IDEA默认快捷键的(通用的多好哇),所以尝试去修改deepin系统默认快捷键。
# 查看哪些快捷键被占用了,记得用grep过滤
gsettings list-recursively
# 取消Ctrl+Alt+U
gsettings set com.deepin.dde.keybinding.system translation '[]'
修改被系统占用的快捷键Ctrl+Alt+B
,这样IDEA中就能happy地使用了。
写在后面
当前只是记录了少许痕迹,随着后续对deepin的深度使用,更多使用建议与问题汇总将记录于此。也欢迎朋友在评论区留言,分享你的常用软件与经验总结!