Ubuntu 开发机
之前一直主要搞Java开发,Python也就自己写写脚本小工具。所以用Windows开发并没有感觉有什么不太方便的,去年换工作之后公司主流开发语言是Python,老项目环境对Windows不友好各种环境问题也是搞的头疼,公司也配了Mac本,配置不高也不喜欢用主要快捷键适应不了,而且Java主要用了Quarkus,虽然启动速度飞快但是打本地镜像速度实在是慢CPU爆满,所以又向公司申请了一台主机,万万没想到公司直接给了一台淘汰的服务器。R7 3700X, 双RTX 2080Ti。。真香!要是能装个Windows就更香了。但是为了兼顾公司的Python项目也就准备搞个Linux系统了。
2. Ubuntu 美化
2.1 下载必要的软件
2.2 下载插件
Ubuntu 20.04 默认使用 gnome 桌面,因此美化也基于 gnome 桌面环境,美化 gnome 桌面环境需要安装gnome 插件,插件可以直接通过浏览器安装:google由于 络的原因就不用这个了,使用默认自带的火狐浏览器也是可以的。
在火狐浏览器中输入https://extensions.gnome.org/
然后在这个界面搜索需要下载的gnome插件就行了。这里简单介绍几个常用的。
- user themes 加载用户目录下的主题
- dash to dock 桌面Dock 设置
- netspeed 显示 速
- lock screen background 锁屏背景图片
- bing wallpaper bing 每日壁纸
在软件里搜索 优化打开:
打开优化之后点击扩展,刚刚我们在浏览器里安装的插件在这里都能看到到,先将我们需要的开启,具体配置一会再配。
2.3 下载主题和图标
下载主题地址:https://www.gnome-look.org/browse/cat/ 可以选择自习喜欢的主题下载即可。
将下载的文件解压:
然后将这些选项卡依次设置就行了。如果上面下载的主图和icon copy 的位置正确的话就会在下拉选中看我们我们下载的主题,接下来就是自由发挥的时间了。
外观配置好了,可以对一些组件单独设置了,我们之前下了插件:
- Desktop Icon 管理桌面图标的
打开软件之后将图片拖拽到软件内,点击set 然后重启电脑就行了,不好截图就不放效果图了。
安装完成之后默认的配置会自动加上,同时可以修改主题了:
然后修改自己喜欢的主题就行了,有选择困难症可以选择 random
其实费劲装oh my zsh 我最想用的就是这个插件。
3. Ubuntu基础环境配置
后期补充
4. 开发调试工具
开发类的工具对Linux支持都挺好的直接看官方文档安装就好了。
5. 其他实用工具
5.1 Flameshot 火焰截图
这应该是我在Linux上用过最好用的截图软件了,当然Deepin自带的截图软件也挺好用的。
下载地址: https://github.com/flameshot-org/flameshot/releases
在Ubuntu上可以下载deb包也可以使用AppImage程序,一般有deb包的话我会先使用.deb,如果没有的话看有没有AppImage类型的文件,这种文件可以直接运行,但是需要通过命令启动还有有点麻烦的,后面在推荐一个AppImageLauther软件可以为AppImage创建快捷方式。安装完成之后在我们所有程序里就会看到下面图标,点击启动就行了。
配置快捷键:打开Ubuntu的系统设置,点击右上角在下拉菜单中选择设置。
关键命令是:
使用插件:
重要的一步是配置客户端, 点开设置服务端:
客户端基本不需要做特殊配置,注意这里的屏幕名称要和Server配置配置的一致。如果连不上可以在软件左上角的Barrier下拉中选择查看到底什么原因连接不上。
连接成功后,键盘鼠标和粘贴板都能同步。
5.4 AppImageLauncher
可以将AppImage软件安装到软件菜单直接点击使用。
Github: https://github.com/TheAssassin/AppImageLauncher
使用起来也很简单,启动AppImageLauncher服务当我们第一次启动一个AppImage类型的软件时,会提示我们Run once”或者“Integrate and run”。点击 “Integrate and run”,这个 AppImage 就被复制到 ~/.bin/
5.5 上 工具
https://qv2ray.net/getting-started/
6. 借助Deepin Wine 安装国产软件
参照 https://github.com/zq1997/deepin-wine 介绍使用即可,安装非常简单。
微信
登录界面不显示头像不要介意,登录进去是正常的:
Foxmail

基本上Deepin Wine 容器里的软件都是可以安装的。
关于托盘显示的问题,也给出了解决方案 https://github.com/zq1997/deepin-wine#qq%E5%BE%AE%E4%BF%A1%E6%89%98%E7%9B%98%E5%B0%8F%E5%9B%BE%E6%A0%87%E6%98%BE%E7%A4%BA%E5%BC%82%E5%B8%B8
没有效果一定要注销、注销、注销。
总结
Linux系统作为开发使用还是非常方便的,除了国产软件支持不好目前使用起来非常舒服。后续慢慢补充好用好玩的软件吧。
文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门初识Linux24804 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!