Manjaro 使用的原因

最近把操作系统换成了 Linux,Linux 发行版众多,选择一个作为日常使用非常纠结。之前折腾过 RHEL 系、openSUSE、都非常不错,不过装 QQ 等国产软件还是比较麻烦,偶然在emacs-china上看到有人推荐使用 Manjaro 于是我就抱着尝试的心态试试,发现还不错。在distrowatch上排名排在第二,人气很高,这就让我放心了,那么多人使用解决问题也会比较方便。真正让我选择它的是在虚拟机上打开 Android Studio 速度比其他发行版快。

配置

配置 archlinuxcn

1
2
3
4
5
6
7
sudo sed -i '$a [archlinuxcn]' /etc/pacman.conf
sudo sed -i '$a SigLevel = Optional TrustedOnly' /etc/pacman.conf
sudo sed -i '$a Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch' /etc/pacman.conf
# 更新源
sudo pacman -Syy
# 安装 archlinuxcn-keyring
sudo pacman -S --noconfirm archlinuxcn-keyring

切换国内源

1
sudo pacman-mirrors -c China

软件管理(以 git 为例)

安装软件

1
sudo pacman -S git

删除软件

1
sudo pacman -R git

查询软件

1
sudo pacman -Q git

直接安装软件跳过安装询问

在安装软件的时候,通常还会问你是不是要执行安装,是输入 y,不是输入 n。这就很麻烦了,如果每安装一个软件都问那还不得累死,所以可以通过加入 –noconfirm 参数来避免每次输入。

1
sudo pacman -S --noconfirm git

输入法

安装搜狗输入法

1
2
3
sudo pacman -S --noconfirm fcitx-sogoupinyin
sudo pacman -S --noconfirm fcitx-im
sudo pacman -S --noconfirm fcitx-configtool

配置搜狗

1
2
3
4
5
cat>>~/.xprofile<<EOF
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"
EOF

安装好之后启动 fcitx-configtool,在弹出的窗口中,点击左下角的加号,取消选中只显示当前语言,拉倒最后选择 Sougou pinyi。

zsh

1
2
chsh -s /bin/zsh
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

一些软件

  • git
  • google-chrome
  • guake
  • TIM (deepin.com.qq.office)
  • Wechat
  • docky
1
2
3
4
5
6
sudo pacman -S --noconfirm git
sudo pacman -S --noconfirm google-chrome
sudo pacman -S --noconfirm guake
sudo pacman -S --noconfirm deepin-wechat
sudo pacman -S --noconfirm docky
yaourt -S --noconfirm deepin.com.qq.office

安装脚本

 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
sudo pacman-mirrors -c China
sudo sed -i '$a [archlinuxcn]' /etc/pacman.conf
sudo sed -i '$a SigLevel = Optional TrustedOnly' /etc/pacman.conf
sudo sed -i '$a Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch' /etc/pacman.conf
sudo pacman -Syy

sudo pacman -S --noconfirm archlinuxcn-keyring



sudo pacman -S --noconfirm fcitx-sogoupinyin
sudo pacman -S --noconfirm fcitx-im
sudo pacman -S --noconfirm fcitx-configtool

#sudo nano ~/.xprofile
cat>>~/.xprofile<<EOF
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"
EOF

#wechat
sudo pacman -S --noconfirm deepin-wechat

#guake
sudo pacman -S --noconfirm guake

#docky
sudo pacman -S --noconfirm docky

#vim
sudo pacman -S --noconfirm vim

#emacs
sudo pacman -S --noconfirm emacs

chsh -s /bin/zsh
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"