作者国光在这篇文章中分享了他如何将Linux打造成一个精致丝滑的生产力系统,媲美macOS的体验。经过多个Linux发行版的深度体验,最终选择了Kubuntu 24.04,基于Ubuntu LTS 24.04版本,稳定且学习门槛低,自带KDE 5桌面,可拓展性强。
系统安装
国光推荐使用双系统方案,特别是对于需要打游戏的用户。在安装过程中,建议先选择默认的英文语言和正常模式安装。磁盘划分是重点,建议手动划分磁盘分区,以适应不同的使用需求。
基本准备
更新源
国光提供了详细的步骤来更新源,包括备份更新源和添加新的源,以确保软件包的更新速度和稳定性。
基本工具
安装了一些Geek必备的工具,如curl、wget、git、vim等,以及netstat和traceroute等网络分析工具。
中文输入
详细介绍了如何安装中文语言环境相关的依赖包,并更改语言为简体中文。还提供了如何优化Fcitx5输入法,使其更符合简体中文用户的使用习惯。
语言环境
手动编辑语言环境文件,确保系统语言设置为中文状态。
切换桌面
介绍了如何从KDE 5切换到Wayland协议,以获得更丝滑的桌面体验和更好的硬件支持。
输入兼容
解决了使用Wayland协议时Fcitx输入法的告警问题,通过取消设置GTK_IM_MODULE、QT_IM_MODULE和SDL_IM_MODULE环境变量来解决。
应用优化
针对不同应用的输入法兼容性问题,提供了解决方案,如为Typora等应用单独设置环境变量。
使用技巧
分享了Linux下fcitx5输入法的使用快捷键,以及如何优化KDE5的基础快捷键和触控板手势。
果味优化
提供了如何将鼠标和触控板的设置逐步向macOS工作方式靠齐的详细步骤。
代理工具
介绍了几款代理工具,如Watt Toolkit、Clash Verge和Shadowsocks Electron,以及如何在Linux下配置和使用它们。
果味美化
介绍了如何使用Kvantum主题引擎和WhiteSur-kde项目来美化Linux系统,使其外观更接近macOS。
鼠标光标样式
推荐了Capitaine Cursors作为鼠标光标样式,并提供了安装和配置方法。
Latte Dock
介绍了如何使用Latte Dock来模拟macOS的Dock效果,并提供了配置和优化方法。
挂件推荐
分享了一些实用的KDE挂件,如Window Title Applet和Control Centre,并提供了配置和优化建议。
右侧面板
介绍了如何使用Latte Dock实现macOS侧边栏的效果,并提供了添加面板、面板行为、面板外观和面板特效的详细配置。
整体效果
提供了如何配置Kvantum和Powerlevel10k主题,以及如何设置桌面特效,以获得更美观的Linux桌面体验。
系统增强
介绍了如何完善驱动、增强截图功能、提高鼠标响应和分类应用,以及如何监控流量和传送文件。
驱动完善
提供了如何安装和配置特定硬件驱动的步骤,如以太网卡驱动。
截图增强
推荐了Snipaste作为截图工具,并提供了如何配置和使用它的建议。
鼠标增强
介绍了如何使用Piper来自定义鼠标设置,以提高鼠标的可用性。
分类分级
分享了如何使用KDE菜单编辑器来重新分类应用,以满足个人需求。
流量监控
介绍了如何使用OpenSnitch来监控和管理应用程序的网络流量。
文件传送
介绍了如何使用LocalSend来实现类似苹果隔空投送的功能。
Code Server
提供了如何安装和配置Code Server的步骤,以及如何启动和运行Code Server。
CrossOver
介绍了CrossOver的安装和使用,以及如何通过CrossOver运行Windows应用程序。
软件效果
展示了一些在CrossOver下工作良好的软件截图,如网易云音乐、Notepad++和ResourceHacker。
命令环境
推荐了zsh shell环境,并提供了如何安装和配置zsh的详细步骤。
命令美化
介绍了如何安装Nerd Fonts字体和配置终端,以及如何使用Fastfetch和pokemon-colorscripts来美化命令行输出。
主题美化
提供了如何安装和配置powerlevel10k主题的步骤,以及如何解决配置过程中的告警问题。
远程环境
介绍了如何使用ZeroTier进行远程环境搭建,包括安装ZeroTier客户端和配置SSH服务。
穿透工具
分享了如何使用Docker版的ZeroTier客户端,以及如何配置和使用SSH服务。
虚拟环境
介绍了如何使用QEMU-KVM和Docker来创建和管理虚拟环境。
Docker
提供了如何安装和配置Docker和Docker Compose的步骤。
Waydroid
介绍了如何安装和配置Waydroid,以及如何使用Waydroid运行Android应用程序。
Genymotion
提供了如何安装和配置Genymotion的步骤,以及如何解决ARM转译问题。
开发环境
介绍了如何配置Git和Java开发环境,包括安装Oracle JDK和OpenJDK。
安全环境
分享了一些常用的安全工具,如nmap、sqlmap和dirsearch,并提供了如何安装和使用它们的建议。
软件资源
提供了一些常用的软件资源,如Discover、麒麟资源和星火商店,并介绍了如何使用它们来安装和管理软件。
系统增强
介绍了一些系统增强工具,如应用概览、下载工具、浏览器、办公社交、文档办公、生产效率、代码开发、虚拟远程、媒体设计和影音娱乐等,并提供了如何安装和配置它们的详细步骤。
这篇文章为想要打造一个高效、美观的Linux生产力系统的用户提供了详细的指导和建议。通过这些步骤,用户可以将自己的Linux系统打造成一个既稳定又易于使用的工作环境,媲美macOS的体验。