manjaro 安装教程
参考 https://zhuanlan.zhihu.com/p/114296129
1 安装和挂载:
- /boot/efi 挂载到公共的的/efi分区 保留数据
- swap 分区 linux交换区
- / /ext4
1.1 挂载ntfs
参考:https://www.cnblogs.com/suge-0620/p/13587224.html
https://wiki.archlinux.org/index.php/NTFS-3G
- 安装ntfs-3g
1 | sudo pacman -S ntfs-3g |
- 查看哪个是ntfs分区
1 | sudo /sbin/fdisk -l |
编辑
/etc/fstab
,添加如下内容1
/dev/NTFS-partition /mnt/windows ntfs-3g uid=userid,gid=groupid 0 0
注意当windows没有正常关闭时,可能无法进行写挂载,只能只读
2 换源
启动terminal,输入:
1 | sudo pacman-mirrors -i -c China -m rank |
在弹出的框中选一个最快的源,一个就好,选多了会降低速度
6.9更新,不建议使用archlinuxcn的源,因为并不一定兼容(而且已经有人遇到了问题
如果真的需要用(比如想安装mysql简单点),执行:
1 | sudo nano /etc/pacman.conf |
在末尾输入:
1 | [archlinuxcn] |
保存退出(Ctrl+X 输入y)接着更新系统
1 | sudo pacman -Syyu |
系统更新完毕
如果上一步添加了archlinuxcn的源:
1 | sudo pacman -S archlinuxcn-keyring |
3 安装软件
3.1 安装vim
3.2 安装yay
Manjaro背靠Arch软件仓库,安装软件爽的yp,仓库又全又新,基本上遇不到依赖问题需要手动去搜该怎么安装,这也是我不愿意换回Ubuntu的一个重要原因
1 | sudo pacman -S yay |
yay是一个用Go语言写的一个AUR助手,有些时候官方仓库没有你想要的软件,就需要通过yay来安装
有了yay,以后就不用sudo pacman了
3.3 安装输入法
3.3.1 安装fcitx5(输入法框架)
1 | yay -S fcitx5-im |
配置fcitx5的环境变量:
1 | nano ~/.pam_environment |
内容为:
1 | INPUT_METHOD DEFAULT=fcitx5 |
3.3.2 安装fcitx5-rime(输入法引擎)
1 | yay -S fcitx5-rime |
3.3.3 安装rime-double-pinyin
1 | yay -S rime-double-pinyin |
完成之后就可以注销,重新登录之后打开fcitx5-configtool添加rime输入法
3.3.4 配置rime
添加rime输入法后重启fcitx5,会自动生成rime用户配置文件夹,如果想初始化,可以将该文件夹删除后重启rime,会重新自动生成
默认rime用户配置文件夹:
1 | ~/.local/share/fcitx5/rime/ |
新建默认全局配置文件
1
~/.local/share/fcitx5/rime/default.custom.yaml
添加如下內容
1 |
|
配置小鹤双拼,默认简体,新建double_pinyin_flypy.custom.yaml
1
vim ~/.local/share/fcitx5/rime/double_pinyin_flypy.custom.yaml
添加如下內容
1 | patch: |
如果報錯,查看vim /tmp/rime.fcitx-rime.ERROR
3.3.5 添加词库
配置自定义词库
新建custom_phrase.txt文件,添加如下内容
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71Rime table
coding: utf-8
@/db_name custom_phrase.txt
@/db_type tabledb
# 用於【朙月拼音】系列輸入方案
【小狼毫】0.9.21 以上
# 請將該文件以UTF-8編碼保存爲
Rime用戶文件夾/custom_phrase.txt
# 碼表各字段以製表符(Tab)分隔
順序爲:文字、編碼、權重(決定重碼的次序、可選)
# 雖然文本碼表編輯較爲方便,但不適合導入大量條目
# no comment
中州韻輸入法引擎 rime 2
又双叒叕 yyy
http://rime.im/ rime 1
Rime rime 3
⌘ cmd
⌃ ctl
⌥ opt
⇧ shift
GBK gbk
UTF-8 utfba
macOS High Sierra macos 2
macOS Mojave macos 3
macOS macos 4
macOS Sierra macos 1
Google Analytics ga
CSS css
HTML html
iOS ios
iPad ipad
iPhone iphone
iTunes itunes
JavaScript js
jQuery jquery
MySQL mysql
SQL sql
Objective-C ojbc
Ruby ruby
Rust rust
WeChat wechat
Swift swift
MacBook Pro mbp
MacBook macbook
Apple apple
U 盘 upj
GitHub github
iMac imac
iPad ipad
iPad Air ipad
iPad mini ipad
iPad Pro ipad
iPhone X iphonex
iPod ipod
IPTV iptv
IPv4 ipv
IPv6 ipv
Mac App Store mas
Mac mini macmini
Mac Pro macpro
OS X osx
X-Ray xray
Xbox One xbox
Youku youku
YouTube youtube导入基础词库
参考:https://sspai.com/post/55699
词库配置文件luna_pinyin.extended.dict.yaml
参考:
https://zhuanlan.zhihu.com/p/287774005
https://sspai.com/post/55699
https://blog.dwx.io/my-rime/#rime
https://github.com/rime/home/wiki/CustomizationGuide
3.3.6 配置主题
https://github.com/hosxy/Fcitx5-Material-Color
1 | yay -S fcitx5-material-color |
然后新建配置文件 ~/.config/fcitx5/conf/classicui.conf
:
1 | # 垂直候选列表 |
有以下主题:
1 | Material-Color-Pink |
单行模式
要使用单行模式,
- 对于 fcitx5 自带的 pinyin,请修改
~/.config/fcitx5/conf/pinyin.conf
- 对于 fcitx5-rime,请新建/修改
~/.config/fcitx5/conf/rime.conf
加入/修改以下内容:
1
2# 可用时在应用程序中显示预编辑文本
PreeditInApplication=True注意:修改配置文件
~/.config/fcitx5/profile
时,请务必退出 fcitx5 输入法,否则会因为输入法退出时会覆盖配置文件导致之前的修改被覆盖;修改其他配置文件可以不用退出 fcitx5 输入法,重启生效。- 对于 fcitx5 自带的 pinyin,请修改
3.4 配置ohmyzsh
首先说一下这个过程不需要使用pacman/yay安装软件,因此可以和安装软件并发进行
修改默认shell为zsh
1
chsh -s /usr/bin/zsh
安装ohmyzsh
1
wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh
- 如果每次执行都失败提示被拒绝连接就先改一下hosts文件
1
sudo vim /etc/hosts
把这段话复制到下面
1
2
3# GitHub Start
151.101.76.133 raw.githubusercontent.com
# GitHub End- 替换zsh的配置文件为oh-my-zsh
1
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
- 更改主题
1
2
3vim ~/.zshrc
找到ZSH_THEME=更改为
ZSH_THEME="agnoster"安装zsh-syntax-highlighting:提供命令高亮
1 | git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting |
- 安装autosuggestions:记住你之前使用过的命令
1 | git clone git://github.com/zsh-users/zsh-autosuggestions ~/.oh-my-zsh/custom/plugins/zsh-autosuggestions |
安装incr:再也不用先ls在粘贴文件名了
1
git clone git://github.com/makeitjoe/incr.zsh $ZSH_CUSTOM/plugins/incr
安装thefuck:帮你更加高效地学习linux命令
1
pip install --user thefuck
输错命令后可以输入fuck,查看正确命令
如果下载太慢:
1
2mkdir ~/.pip
nano ~/.pip/pip.conf写入如下内容,来永久地修改了用户级别的pip下载源
1
2
3
4[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host=mirrors.aliyun.com如果安装失败则用
1
yay -S thefuck
启用插件
- 在
~/.zshrc
中找到plugins={git}
,添加如下:
1
2
3
4
5
6
7plugins=(
79 git
80 zsh-syntax-highlighting
81 zsh-autosuggestions
82 incr
83 extract
84 )这个sudo是ohmyzsh自带的插件,功能是在你输入的命令的开头添加sudo ,方法是双击Esc
extract也是自带插件,不用再去记不同文件的解压命令,方法是extract +你要解压的文件名
最后一行添加
1
eval $(thefuck --alias)
保存退出之后,手动修改konsole的默认bash为zsh:(右键Konsole -> 编辑当前方案)
source ~/.zshrc
- 在
3.5 安装字体
安装nerd字体
https://github.com/ryanoasis/nerd-fonts/releases
解压下载完的字体压缩包,假设目录名是JetBrainsMono
1 | sudo cp -vr JetBrainsMono/ /usr/share/fonts |
再开一个konsole,手动把字体改成JetBrainsMono Nerd Font即可
同理,安装微软雅黑,将全局设置为微软雅黑
3.6 安装Vimplus(现代化的vim插件管理工具)
1 | git clone https://github.com/chxuan/vimplus.git ~/.vimplus |
同样想显示icon,需要将终端字体改为打了nerd补丁的字体
3.7 typora
1 | yay -S typora |
3.8 flameshot
1 | yay -S flameshot |
设置 -> 快捷键 -> 自定义快捷键 -> 编辑 -> 新建 -> 全局快捷键 -> 命令/URL
设置触发器:设置为你习惯的快捷键 -> 动作:命令/URL这填:/usr/bin/flameshot gui
3.9 chrome
1 | yay -S google-chrome |
3.10 goldendict
timeshift
1 | yay -S baidunetdisk |
1 | yay -S netease-cloud-music |