Manjaro双系统安装笔记

Manjaro

什么是Manjaro

Manjaro是基于Arch的Linux发行版,因Arch完善的Wiki文档(通过Arch Wiki你甚至可以了解Linux的全貌,对使用其他发行版也有帮助)、强大的滚动更新(避免了繁琐的系统升级,同时更新版本的软件通常可以带来更高的安全性)、自由的用户社区(社区十分自由活跃,由用户自发编译和维护AUR也十分强大)而具有极强的可玩性,同时Manjaro的易用性和耐用性也使其真正适合充当桌面版Linux系统。目前Manjaro在DistroWatch Linux发行版排名上高居榜首。

我自己是安装了Ubuntu和Manjaro(KDE)物理机的,经过一段时间的体验,有一说一,Manjaro确实比Ubuntu更加对用户友好,其中的操作也没有Ubuntu那样晦涩难懂,所以决定写一篇文章记录一下我使用Manjaro的体验。

双系统安装(Windows+Manjaro)

因为我自己是安装的KDE版本,所以本文是按照KDE为模板来写的。网上很多文章说KDE和xfce不如gnome,因为这两个版本老是出一些声音和软件上的问题。(实测证明,KDE确实会有一些软件上的问题,比如我安装的中文输入法就一直在切换上有问题,有时候能够切换,有时候又不可以,我也不知道是为啥,在鼓捣了两天没有结果之后,果断放弃。)不过这些都是小问题,他们的好处是超级吸引人的

  • KDE的类Windows风格,对于我这种用了n年Windows的人来说,非Win的操作系统是在太不习惯了(我也有用Ubuntu,最开始用着确实太不习惯了,尤其是各种命令太麻烦了)。
  • 文件管理上,KDE的Dolphin支持文件路径可编辑,方便编辑直接跳转
  • 在快捷方式上,KDE能很方便的在菜单栏右键属性查看其指向的路径,方便查找应用目录
  • KDE有着各种方便的面板和部件

下面讲一下物理机的安装教程吧(除了最后一步是物理机截图,其他截图来虚拟机)

  1. 制作启动盘,源地址在Manjaro下载,用官方推荐的软件Rufus(ps:有一说一,真的好用)

    在你的win里面压缩一定空间出来装Manjaro(至少50G+吧)

    如果你是linux系统制作启动盘的话

    1. 执行命令

      1
      sudo fdisk -l

      找到你的u盘路径,一般就是/dev/sdb或者/dev/sdc(后面没有带1或者2的数字)

    2. 执行命令

      1
      sudo dd if=xxx.iso of=/dev/sdb

      第一个路径是你镜像的路径,第二个是u盘的路径,等待它刻完就可以了

  2. 然后进入bios界面,调整U盘启动

  3. 然后可以看到如下界面,然后如果你有独显的话,选则driver,将其改成nofree,闭源驱动,然后选择boot进入

  4. 进入如下界面以后,先点击左上角,将语言改成中文,然后点击黄色方框进行安装

  5. 接下来就是语言,如果你英语牛逼,那直接下一步,或者你更喜欢中文,那更改语言为中文

  6. 接下来的地区选择Asia,区域选择Shanghai

  7. 键盘,默认的就可以

  8. 接下来就到了最重要的异步,因为是要装双系统,所以请选择手动分区(一定是手动分区,因为只有这样,你的win才不会被覆盖掉)

  9. 选中前面预留出来的空闲空间,然后,点击创建(creat),先创建主分区,这里我给了10G

  10. 分配虚拟空间,其实这个对现在的大运行内存电脑来说,这个已经不重要了,但是我还是分了一定的空间给它

  11. 接下来是/boot分区

  12. 然后是/home,剩下的空间都给了

  13. 最后,对于双系统来说,还有一个最重要的分区,在这儿,我们要选择一个已经存在的FAT32分区

    这个就是Windows引导的分区,点好以后,点击编辑,进入下面的界面

    这个一定要选择保留,然后按照图片上进行选择

  14. 然后就是设置账户信息,然后就是一个漫长的等待过程了,等提示装好以后,重新开机,拔下u盘就可以了

刚安装好Manjaro以后,要注意的一些东西

  1. nano

    这个是自带的文本编辑,我觉得挺友好的。不过操作和vim会有一些不同,折磨了我好久。。。。他在打开一个文件以后就可以直接修改,然后!!!是直接Ctrl+x退出,然后输入y表示保存。n表示不保存

系统安装完成后换源操作

  1. 排列速度快的源

    1
    sudo pacman-mirrors -g
  2. 同步并且优化

    1
    sudo pacman-optimize && sync
  3. 打开配置文件

    1
    2
    sudo nano  /etc/pacman.conf
    //用不来nano编辑可以使用vim或者vi或者你熟悉的

    然后在文件末尾加入如下内容,这个添加的中科大的源,亲测,挺快的

    [archlinuxcn]

    SigLevel = Optional TrustedOnly

    Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch

  4. 导入GPG Key,不导入这个东西的话,无法安装东西

    1
    sudo pacman-Syy && sudo pacman -S archlinuxcn-leyring

安装一些常用软件

  1. latte-dock

    这个dock必须力荐,因为我前面一直用的是Ubuntu的dock,但是Manjaro的是没有自带dock的,然后他的桌面上放的软件的快捷键特别不习惯,这个dock特别好用,可以自定义很多东西

    1
    sudo pacman -S latte-dock
  2. 搜狗输入法/谷歌输入法

    1
    2
    3
    4
    5
    6
    sudo pacman -S fcitx-im
    sudo pacman -S fcitx-configtool

    sudo pacman -S fcitx-sogoupinyin //搜狗输入法
    sudo pacman -S fcitx-googlepinyin //谷歌输入法
    //经过实测,有些系统版本装不上搜狗,但是谷歌可以正常运行

    然后需要修改配置文件

    1
    sudo nano ~/.xprofile

    然后在文件末尾加入

    export GTK_IM_MODULE=fcitx

    export QT_IM_MODULE=fcitx

    export XMODIFIERS=”@im=fcitx”

    最后重启或者使用命令使其生效

    1
    sudo source ~/.xprofile
  3. 谷歌浏览器

    1
    sudo pacman -S google-chrome
  4. JetBrains的ToolBox

    JB家的软件我就不用多说了,懂的人自然懂。这个ToolBox可以帮你一键安装他家的软件,真的是相当方便了

  5. vim

    反正我刚刚安装好是没有vim的

    1
    sudo pacman -S vim
  6. 网易云音乐

    1
    sudo pacman -S netease-cloud-music
  7. thefuck

    可以自动纠正上一个控制台命令的神器

    1
    sudo pacman -S thefuck
  8. WPS office 办公套件

    1. 安装wps

      1
      sudo pacman -S wps-office
    2. 安装中文字体支持

      1
      sudo pacman -S ttf-wps-fonts
    3. 备份配置文件

      1
      cp /usr/bin/wps /usr/bin/wps-backup
    4. 配置使wps可以输入中文

      1
      sudo nano /usr/bin/wps

      然后添加如下到文件中

      export GTK_IM_MODULE=fcitx

      export QT_IM_MODULE=fcitx

      export XMODIFIERS=”@im=fcitx”

      如果不行的话,重启或者登出再登录试试也行

关于代理的配置

  • ssh

    这里推荐直接使用Shadowsocks-Qt5即可

    1
    sudo pacman -S Shadowsocks-Qt5
  • ssr

    1. 下载客户端

      1
      git clone https://github.com/ssrbackup/shadowsocksr
    2. 配置config.json

      1
      2
      cd shadowsocksr
      vim config.jon
    3. 更改配置文件里面的东西

      • server
      • server_port
      • password
      • method
      • protocal
      • obfs
    4. 启动客户端

      1
      python3 shadowsocks/local.py -c config.json