人生苦短,我用Manjaro!
想必每一个程序员心里都有一个Linux。
0.前言
一直想学Linux,之前尝试了Ubuntu和centos,虽然两者非常大众化只是觉得有点丑,后来通过搜索了解到了Arch Linux和Manjaro,简单查看之后,觉得非常喜欢Manjaro的众多特性,于是就想着自己装一下,作为自己以后常用的Linux系统来工作。
关于Manjaro的桌面主题,主要有XFce、Gnome、KDE,同时还有社区版Deepin等,简单的对比之后,决定使用KDE,因为感觉功能更丰富。
之前在公司自己尝试着使用虚拟机装了一版,简单尝试了一下,体验还不错,只是不能使用Nvidia显卡来跑GPU程序,这就比较不爽了,毕竟是虚拟机里的东西,到底不如真机下爽快。
趁着这段时间在家相对空闲,同时Windows10下面的Pytorch突然报错(后来通过pip重新安装已修复),有点不能忍,于是打算在自己的电脑上折腾一下双系统:Windows 10 + Manjaro(KDE)。
my_manjaro.png整体下来流程如下:
- 下载Manjaro系统镜像文件
- 制作启动盘及划分efi分区
- 安装系统
- 基本配置
- 安装常用应用
- 科学上网
- 使用Nvidia独显
- 系统安装过程中常见问题
- 更换主题
- 添加桌面小部件
1.下载Manjaro系统镜像文件
从此处选择下载:https://www.manjaro.cn/153
2.制作启动盘及划分efi分区
可参考此教程:manjaro双系统双硬盘的安装
3.安装系统
系统安装流程可以主要参考:manjaro双系统双硬盘的安装。
关于磁盘分配可参考:manjaro 安装分区以及配置方案
4.基本配置
5.安装常见应用
可参考:Manjaro安装后你需要这样做
以下是一些我的常用应用列表:
软件名称 | 软件说明 |
---|---|
typora | Markdown编辑软件 |
deepin-screenshot | Deepin截图工具,相对很好用 |
lattle-dock | Dock栏 |
tmux | 终端复用工具 |
bat | 终端文件查看工具 |
shadowsocks-qt5 | 科学上网 |
visual-studio-code-bin | VSCode |
htop | 进程查看工具 |
neofetch | 终端查看配置 |
zsh | 好用的shell |
yay | 比pacman更全更好用 |
google-chrome | chrome浏览器 |
pycharm | 强大的Python集成开发环境 |
anaconda | 数据科学集成环境 |
electronic-wechat | Linux下的微信 |
netease-cloud-music | 网易云音乐 |
其他的还可以安装deepin系列的微信、QQ和迅雷,只不过我这里不知为何没有安装成功。
如果有道云笔记有Linux版就爽歪歪了。
6.科学上网
Shadowsocks pac代理
可参考:Manjaro17.0.1(xfce)+SS+PAC模式配置笔记linux PAC 自动代理 规则设置
终端代理
可参考: Manjaro安装记录
7.使用Nvidia独显
使用bumblebee版
可参考:arch如何使用独显和Manjaro linux 安装与配置
打开独立显卡命令:
sudo tee /proc/acpi/bbswitch <<< "ON"
关闭独立显卡命令:
sudo tee /proc/acpi/bbswitch <<< "OFF"
8.系统安装过程中常见问题
常见问题可参考:Manjaro linux 安装与配置
9.更换主题
自己探索
10.添加桌面小部件
自己探索
11.后记
安装系统容易,不过配置nvidia驱动则比较麻烦,笔者前前后后重装了不下十余次系统,苦心人天不负,最终得以成功安装,真是坑了个爹啦!
不过最终桌面效果如下,也算小有所获啦~
my_manjaro_desktop.png