随着对 linux 桌面环境的不断使用和深入了解,本文也随着经验积累保持持续更新。
安装 linux 系统需要进行大量配置工作,这种配置工作量远超 Windows 系统。其实 Windows 也需要诸多配置部署,只不过很多工作 Windows 系统自动完成了,而 linux 系统则需要手动操练了。经历几次 linux 不同发行版本的安装配置,深受其扰,总的来说,过程是繁琐的,耗时是不短的,收获是有的,效率是需要加强的。这一点也从某种程度上反映了两者的理念上的重要不同,Windows 是商业化产品,用户体验一定放在重要的位置上,这也对其产品市场占有率有重大影响;而 linux 始于 community,目标定位专业用户,商业公司更聚焦专业问题的解决,尤其是服务器领域,对于强调用户体验至上的桌面领域,自然投入较少,这一点毫无疑问也影响其桌面市场的占有率。
桌面系统是服务于个人的,桌面系统的配置也一定要以提升个人生产力为核心展开。linux 生态系统开源的特点极大提升其定制化的能力,这种定制化也不可避免伴随而来不小的工作量。这里总结安装使用过程中的一些通用且好用的配置,系统配置涉及 Centos、Ubuntu、Mint 等发布版本,为后续系统安装配置提供指南,节约时间,提高效率。
基础环境配置
配置软件 repositories
首要任务。配置高速软件源会极大提高后续工作效率。优先用国内的软件源。
配置系统字体 (windows/mac font famliy, etc)
字体是桌面系统的基础设施。由于版权的原因,linux 系统中默认没有加入 Windows 和 Mac 的字体,无论出于软件兼容性,抑或是显示美观的考虑,在 linux 中引入 Windows 和 Mac 的字体,都是一个不错的选择。
字体文件拷贝到特定目录后 (/usr/share/fonts
),将字体在系统中进行注册。
sudo mkfontscale
sudo mkfontdir
fc-cache
JDK 环境
基础工具
- tree
- axel
- curl
- subversion
- git
配置输入法
- 安装 fcitx 包族
- 安装 Sogou 输入法
配置 Shell
- Z Shell 及其插件
- 配置
.bashrc/.zshrc
文件
安装配置 Gvim
- Vundle 配置
- 插件体系安装
安装虚拟机环境
- VMware WorkStation
- docker/docker compose
网络环境配置
浏览器
科学上网
- V2ray
- Clash for Windows
- Proxifier (Win 环境 socks 全局代理)
浏览器插件体系
- SwitchyOmega
- AdBlock
- AdGuard AdBlocker
- Print Friendly & PDF
- Video Downloader Professional
- bilibili download helper
- Save image as Type
系统调优及效率提升
- 快捷键设置
- Fast App Launcher
- 桌面窗口 Workplace 环境设置
- touchpad 快捷操作
- Windows 与 Linux 双系统时间同步
- 设置 MIME 类型与应用程序关联
注:这项任务随着应用程序的安装,同步进行
办公学习
wine 安装配置
- crossover 安装
- crossover 还是最稳定可靠的 wine,安装 windows 软件,尤其大型软件,首选!
- wine 字体配置
- locale 设置 (wine 中安装对话框和应用程序对话框乱码,无法打开中文命名文件问题)
压缩工具
- WinRAR (crossover/wine)
PDF 阅读器
- Acrobat XI (crossover)
- 替代性选项 Adobe Acrobat Pro 7.0 (wine)
- 替代性选项 foxit reader (wine)
- evince
- 速度非常快的 pdf 阅读器,快速浏览时使用最佳
- Calibre
- 电子图书馆,集成了阅读器和图书管理器。支持多种格式。阅读一些特殊格式图书(如 epub),是一个很好的选择。
- CAJViewer
办公软件
- office 系列(Word/PPT/Excel/Visio/Project)
- wps office 系列
- drawio (desktop version)
笔记软件
数据同步
词典软件
邮件系统
- Foxmail (wine)
- Foxmail 一般与 Windows 系统公用一套安装,linux 下用 wine 做一个访问接口
远程会议
远程桌面
多媒体软件
- smplayer
- gimp
- KolourPaint
- 轻量级图形处理软件,linux 下的 mspaint
- QQ音乐
- 酷我音乐 (linux version)
- ffmpeg
- 截图软件
即时通讯
- 微信 (wine)
- deepin 思路
- 替代性选项 electronic-weChat
- TIM (wine)
- QQ (wine)
wine 应用安装后调优
网络下载
U盘刻录
开发环境
配置管理工具
开发工具
- Visual Studio Code
- Extension 安装
- 安装 eclipse
- source insight (wine)