因为某些不可抗力,用了将近两年的Ubuntu系统崩溃了,于是决定试试久闻大名的Manjaro。

先上效果,关于KDE桌面的美化,请移步KDE桌面美化

目录

  1. Manjaro
  2. Manjaro 安装
  3. 软件源配置
    1. 更换国内的镜像源
    2. 配置国内的Arch Linux源
  4. 常用软件
    1. yay
    2. vim
    3. 搜狗输入法
    4. Google-chrome
    5. WPS
    6. jetbrain 系列
    7. 腾讯TIM
    8. Others
    9. 已知bug
  5. 终端配置
    1. 安装zsh
    2. 安装tmux
  6. 安装中可能出现的问题
    1. Problem 1
    2. Problem 2

Manjaro

Manjaro Linux是基于 Arch Linux 的 Linux 发行版,使用 Xfce 、GNOME和 KDE Plasma 作为默认桌面环境,和 Arch 一样,采用滚动更新。其目标是为 PC 提供易于使用的自由的操作系统。

Manjaro的优点如下:

  • 基于Arch Linux,有丰富的软件源,同时还可以使用AUR源
  • 默认可以选择KDE桌面,KDE桌面的可定制化程度高

Manjaro 安装

安装比较简单,网上有很多教程,这里就不进行赘述了。

注意:安装时,如果选择手动分区,一定要分配/boot/efi,并且需要勾选bootbios-grub标志。

软件源配置

更换国内的镜像源

1
2
# 生成国内的pacman镜像源列表
sudo pacman-mirrors -i -c China -m rank

从弹出的对话框中选择一个或多个源即可。

配置国内的Arch Linux源

1
2
# 编辑/etc/pacman.conf
sudo nano /etc/pacman.conf

在文件末尾添加

1
2
3
4
[archlinuxcn]
# SigLevel = Optional TrustedOnly
SigLevel = Never
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch

退出之后更新系统

1
sudo pacman -Syy

导入GPG Key

1
sudo pacman -S archlinuxcn-keyring

常用软件

yay

yay是一个AUR(Arch User Repository,是一个为 Arch 用户而生的社区驱动软件仓库。Debian/Ubuntu 用户的对应类比是 PPA) Helper,他可以执行pacman的几乎所有操作,并在此基础上添加了很多额外用法。作为AUR Helper,可以使用yay安装Arch Linux官方源中没有而存在于AUR源中软件。

1
2
sudo pacman -S yay
yay --aururl "https://aur.tuna.tsinghua.edu.cn" --save #设置AUR的源为清华源

vim

建议安装gvim

1
yay -S gvim

搜狗输入法

1
2
3
yay -S fcitx-im             # 全部安装
yay -S fcitx-configtool # 图形化配置工具
yay -S fcitx-sogoupinyin # 搜狗拼音

安装完成后,新建并配置~/.xprofile配置文件,向文件中添加如下内容:

1
2
3
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"

配置后重启即可使用搜狗输入法了

Google-chrome

1
yay -S google-chrome

WPS

1
2
3
yay -S wps-office-cn
yay -S wps-office-fonts
yay -S wps-office-mui-zh-cn

jetbrain 系列

1
2
yay -S intellij-idea-ultimate-edition-jre
yay -S intellij-idea-ultimate-edition
1
2
3
yay -S clion-jre
yay -S clion-camke
yay -S clion

如果只安装intellij-idea-ultimate-edition,没有安装jre,IDEA无法启动。

注意:在先安装intellij-idea-ultimate-edition,点击应用无法启动后,再安装intellij-idea-ultimate-edition-jre的情况下,下次启动时需要查看一下是否存在未结束的IDEA进程,如果存在则需要将进程kill掉,否则IDEA无法正常启动。

腾讯TIM

1
yay -S com.qq.tim.spark

Others

1
2
3
4
5
yay -S netease-cloud-music
yay -S typora
yay -S visual-studio-code-bin
yay -S baidunetdisk
yay -S xmind

已知bug

  1. WPS点击设置会挂掉重启

终端配置

安装zsh

1
2
3
4
yay -S zsh
git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
chsh -s /bin/zsh

重启或者注销之后就可以看到默认终端设置为了zsh。

修改zsh的配置文件更换zsh主题

1
2
3
# 修改 ZSH_THEME,zsh的主题可以.oh-my-zsh/themes中找到
# 这里使用的是agnoster
ZSH_THEME="agnoster"

安装tmux

tmux 是一个终端复用器,用户可以通过 tmux 在一个终端内管理多个分离的会话,窗口及面板,对于同时使用多个命令行,或多个任务时非常方便。

tmux可以实现如下功能:

  • 一个终端可以打开多个窗口,支持同时运行多条命令
  • 会话与窗口分离,在关闭窗口后依旧可以保证会话在后台运行
1
yay -S tmux

安装中可能出现的问题

Problem 1

Cannot find the strip binary required for object file stripping.

1
sudo pacman -Sy base-dev

Problem 2

yay -S xxx Rate limit reached

1
2
# 将AUR的源换回官方源即可
yay --aururl "https://aur.archlinux.org/" --save