前言:为什么是Mint
笔者算是Linux老用户了,作为一个后端开发,尝试了多种不同发行版。
- 一开始是Manjaro这种Arch系,但是其对于开发而言实在是太过不稳定;每次滚动更新都要解决很多冲突。不适合当生产力(本人太菜驾驭不了)
- 受够了Arch,我又一次转投Ubuntu,这次的体验要好得多,但是笔者更换新机器后,Ubuntu当时的硬件适配(本人AMD锐龙的处理器),不太适配,又要装蓝牙又要配置wifi驱动等等,兼容性比较差。
- 然后笔者投入了国产Deepin的怀抱,可以看笔者之前的文章:Deepin系统优化调教指南(触摸板、wifi、耗电优化、zsh) 应该说deepin的适配还是不错的。但是DDE虽然炫酷,但是桌面环境占用的资源实在是太高,每次打开开发工具全家桶,好家伙一看内存,基本上全部都吃光了。而且DDE的桌面可定制稍差,也不如其它发行版稳定。
最终我选择了Mint 操作系统,其兼顾了硬件兼容性和系统稳定性;适合长期作为生产工具使用。
Mint多种发行版本区别
打开官网的下载界面:https://www.linuxmint.com/download.php
会有三种不同环境的选择。笔者的核心需求是稳定的生产工具,所以综合比对了各个版本,选择了Xfce。正如其介绍:
Light, simple, efficient
Xfce Edition
Xfce is a lightweight desktop environment. It doesn’t support as many features as Cinnamon or MATE, but it’s extremely stable and very light on resource usage.
轻便,简单,高效!
而且颜值也不低!直接看图:
Mint给我的最直观感觉就是快、流畅、稳定。十分适合作为生产力!
安装后优化指南:
1 最令人头疼的高分辨率(DPI)
如果你是高分辨率的屏幕(笔者是2880*1800),部分软件会出现分辨率不适配情况,下面介绍了常用软件的分辨率调整:
1.1 deepin-wine 分辨率适配
首先想办法安装deepin-wine wechat
然后执行如下命令调整wechat的分辨率:
WINEPREFIX=~/.deepinwine/Deepin-WeChat deepin-wine6-stable winecfg
如果系统不认识命令:deepin-wine6-stable,那么就重新下载安装这个deepin-wine6-stable。自行百度即可,下面有个建议链接可以下载:
https://zhuanlan.zhihu.com/p/428273631
直接下载tar包即可
1.2 idea 社区版 分辨率适配
双击shift,找到 idea64.vmoptions 这个文件:
然后在这个文件添加如下配置:
-Xmx1730m
-Dsun.java2d.uiScale.enabled=true
-Dide.ui.scale=2.0
-Dsun.java2d.uiScale=1.99
-Didea.is.internal=true
然后进行如下配置:
font设置成30
最后配置字体。大功告成!!
2 输入法配置
首先 Linux Mint预装的的是 Fcitx5,搭载了一个默认输入法,不太好用。
而搜狗是不支持Fcitx5的。你需要卸载掉预装的 Fcitx5,重装一个Fcitx。卸载和重装都用apt-get 命令就可以,自行搜索
然后在输入法设置里面切换引擎为Fcitx:
然后看下面的搜狗官方出的教程,安装搜狗拼音:
https://shurufa.sogou.com/linux/guide
3 触摸板手势配置(touchegg)
touchegg这个软件呢,能让你linux的触摸板触控体验媲美MacOS,使用了此软件你就再也不想用鼠标了,强烈推荐。
https://github.com/JoseExposito/touchegg
文档里写的比较清楚,大致步骤是先安装,安装你要找到Ubuntu和Debian系:
文档里让你下载deb包。这里我们选择amd64的deb包:
执行命令:sudo apt install ./touchegg_2.0.13_amd64.deb
安装该deb包
然后启动touchegg服务:systemctl start touchegg.service
最后在Mint官方软件商店,下载可视化界面:touche
即可可视化配置touche的手势!如下图所示:
4 剪贴板和截图工具
安装gpaste,并且设置快捷键
gpaste是一个非常好用的历史剪贴板功能。
gpasteui的启动命令是:
/usr/libexec/gpaste/gpaste-ui
然后就可以通过设置快捷键设置:
最终效果是:按下 super+v,即可唤出系统剪贴板!
截图工具(flameshot)
直接从官方Mint软件管理器下载安装即可
下面重点说如何配置一键快捷键:
进入Mint主设置 -> 键盘,添加快捷键命令如下图:
下面的命令是唤起flameshot的直接截屏:
/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=/app/bin/flameshot org.flameshot.Flameshot gui
如何查看一个文件的启动命令:
默认快捷键 :super+r,即可跳出应用程序查找器:
5 Shell脚本实现SSH自动输入密码登录服务器
参考文章:
https://blog.csdn.net/weixin_40930677/article/details/103077919
笔者的配置:
6 好用的终端:zsh
-
安装zsh和主题
https://www.cnblogs.com/nangec/p/12788868.html
-
安装zsh插件的方法见上篇,不过你必须先将注释打开才可以无脑复制上篇(路径不能动):
-
手动克隆并安装oh-my-zsh(如果你自动下载oh-my-zsh失败)
https://www.jianshu.com/p/9df4bc46429a -
设置随机zsh主题:
vim ~/.zshrc
,然后设置成random
配置zsh别名(alias)
全局配置别名:
vim ~/.bashrc
如果你用了zsh,还需要修改zsh的配置文件。直接让zsh继承bashrc即可:
vim ~/.zshrc
然后让zsh继承~/.bashrc的配置文件(在zsh配置文件添加如下一行):
source ~/.bash_profile
使得修改生效:
source ~/.bashrc
source ~/.zshrc
最后注销或者重启生效。
7 电源管理
Linux的耗电问题永远比不过win,我们只能通过局部的优化让其尽可能耗电更低。
安装tlp
sudo apt install tlp tlp-rdw
启动:sudo tlp start
systemctl start tlp.service
查看tlp服务状态:systemctl status tlp.service
tlp还可以进行更详细的配置,这里可以自行百度。我这里只是用了默认的配置。
最后添加一行alias:alias powersave="sudo tlp start && systemctl start tlp.service"
,每当断开电源的时候输入powersave就可以省电了。
实测续航
经过了上述的设置,我的Yoga14s(AMD锐龙),在轻度办公条件下(浏览器+markdown写文章+微信聊天),能够坚挺5.5h
Windows同样的办公条件下,能够坚挺6H。Linux能做到这样,已经是非常大的进步了。
如果是代码开发的话,估计续航会缩短很多。
8 界面美化工具推荐(plank)
直接从应用商店下载安装即可,类Mac的应用管理工具
后记
大概就说这么多,如果后续折腾了其它的配置,会陆续更新在该文章里。欢迎收藏。