使用了一段时间Ubuntu,觉得过于麻烦,发现Manjaro使用起来比较方便,打算长期使用。于是将自己的安装配置过程做个记录。
本文参考了多篇文章:
https://blog.csdn.net/weixin_40293491/article/details/107526553
https://my.oschina.net/u/2266513/blog/3103451
https://iosgods.cn/index.php?/topic/86601-QQ350722326/&comment=132940
https://zhuanlan.zhihu.com/p/70116302
https://www.jianshu.com/p/2ec565f17e00
https://www.cnblogs.com/highway-9/p/5984285.html
一、安装
二、配置
换源
sudo pacman-mirrors -i -c China -m rank
这是对国内镜像源测速并排序,在弹出的窗口中选择一个,可以选择清华tuna的或者科大ustc的
添加AUR的源
Manjaro是基于Arch的,也能使用Arch丰富完善的源AUR,打开终端输入
su
kate /etc/pacman.conf
打开pacman.conf配置文件,在末尾添加如下内容
[archlinuxcn]
SigLevel = Optional TrustedOnly
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch
保存后更新
su maoypeng
sudo pacman -Syyu
然后安装archlinuxcn-keyring包导入GPG key
sudo pacman -S archlinuxcn-keyring
安装AUR包管理工具yay
sudo pacman -S yay
有了yay,就可以替代sudo pacman操作了,而且yay可以模糊搜索,搜索到的可能有多项,可以选择。
安装输入法
现在你可能不能输入中文,需要安装google输入法或者sogou输入法(注意不是sougou),这都是基于fcitx的,分别为fcitx-googlepinyin、fcitx-sogoupinyin。打开终端,依次执行以下命令
sudo pacman -S fcitx-googlepinyin
sudo pacman -S fcitx-im
sudo pacman -S fcitx-configtool
最后还需要设置环境变量,将以下内容加入到~/.pam_environmet中:
kate ~/.pam_environment
将如下设置添加到文件末尾
[archlinuxcn]
SigLevel = Optional TrustedOnly
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch
更换中文文件夹为英文文件夹
LC_ALL=C xdg-user-dirs-update --force
然后删除/~下原先的中文文件夹
更改键盘配置
由于我习惯将大写锁定键和esc键交换使用,所以需要进行相应设置:
系统设置–>输入设置–>键盘–>高级–>配置键盘选项–>大写锁定行为–>交换ESC和大写锁定
设置共享文件夹
如果是在vmware workstation虚拟机上安装的Manjaro,安装好了之后是无法直接使用虚拟机的共享文件夹功能,要进行如下设置
- 首先要在VMware中设置共享目录
- Manjaro 默认是安装了 open-vm-tools 的,安装命令:sudo pacman -S open-vm-tools
- 创建共享文件夹:sudo mkdir /mnt/hgfs
- 进入安装目录: cd /usr/bin
- sudo ./vmhgfs-fuse -o allow_other -o auto_unmount /mnt/hgfs
三、常用软件安装
1. vim的安装和配置
首先需要配置/etc/hosts文件
su
kate /etc/hosts
在文件末尾添加如下设置
199.232.28.133 raw.githubusercontent.com
1)安装vim
sudo pacman -S vim
2)安装vimplus
vimplus包含了很多好用的vim配置
安装方法:
git clone https://github.com/chxuan/vimplus.git ~/.vimplus
cd ~/.vimplus
./install.sh
修改 ~/.vimrc.local 文件内容,以启用个性化定制,可覆盖 ~/.vimrc 中的设置。
2. 截屏工具
这里就要提一句深度团队,其开发的deepin确实非常的适合国人使用,该团队开发的视频、音乐等都深受好评,据说网易云音乐、搜狗输入法深度团队都参与了。并且manjaro上可用的wine版本软件有很多都是深度团队整合的,我最喜欢的深度软件就是其截图工具:
sudo pacman -S deepin-screenshot
可以设置全局快捷键:
系统设置=>快捷键=>自定义快捷键=>新建=>全局快捷键=>命令/URL,给该动作起名:Deepin截图,右侧的中设置,其中注释为注释项随意填写,触发器是你需要设置的快捷键,我设置为Ctrl+Alt+A,动作是命令行启动该程序的命令: deepin-screenshot
设置完成点击应用就好了。
四、美化
一般玩linux的都喜欢把自己的环境搞得赏心悦目(或者仅仅装B),因此从主题到终端都需要美化。
1. 终端美化
切换zsh
Manjaro linux默认安装了zsh,其他可能需要先安装
cat /etc/shells #查看本地有哪几种shell
chsh -s /bin/zsh #切换到zsh
安装oh-my-zsh配置文件
# via curl
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
# via wget
sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
# 想要卸载oh-my-zsh 输入以下命令
uninstall_oh_my_zsh
更改zsh主题
#下载powerline-font支持
git clone https://github.com/powerline/fonts.git powerline-fonts.git
bash powerline-fonts.git/install.sh
#使用模板替代.zshrc
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
# 修改配置文件中的 " ZSH_THEME " 为agnoster主题
ZSH_THEME = "agnoster"
安装oh-my-zsh的插件
语法高亮插件 zsh-syntax-highlighting
# 执行下面指令自动安装
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git $ZSH_CUSTOM/plugins/zsh-syntax-highlighting
自动补全插件 zsh-autosuggestions
# 执行下面指令自动安装
git clone https://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
自动跳转插件 autojump
# clone 到本地
git clone https://github.com/wting/autojump.git
# 进入clone目录,接着执行安装文件
cd autojump
./install.py
# 接着根据安装完成后的提示,在~/.bashrc最后添加下面语句:
vim ~/.zshrc
[[ -s /home/xxxx/.autojump/etc/profile.d/autojump.sh ]] && source /home/xxxx/.autojump/etc/profile.d/autojump.sh
autoload -U compinit && compinit -u
安装完后启用插件
# 编辑~/.zshrc
vim ~/.zshrc
# 在plugins后括号里添加安装的插件名字
plugins=( git
autojump
zsh-autosuggestions
zsh-syntax-highlighting
)
# 最后刷新
source ~/.zshrc
2.桌面美化
桌面美化太花时间,不建议折腾