Post-Installation of Manjaro Linux (Mate)

First of all, we have to refresh pacman mirror, then install some basic softwares.

Pacman mirror refresh

sudo pacman-mirrors --fasttrack 5 && sudo pacman -Syyu

Base-devel

As a developer, base-devel is essensial to be installed.

sudo pacman -S base-devel

AUR utility

https://itsfoss.com/best-aur-helpers/

Maybe you need to install some software which repositories are maintained by community.

git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si

Then you can search from https://aur.archlinux.org/, and use yay to install it which is same to pacman.

Proxychains-ng

sudo pacman -S proxychains-ng

You have to modify proxychains's configuration in /etc/proxychains.conf.

sudo vim /etc/proxychains.conf

Comment the last line about sock4, and add sock5 config, as following:

[ProxyList]
# add proxy here ...
# meanwile
# defaults set to "tor"
# socks4 	127.0.0.1 9050
socks5 	127.0.0.1 1080

Utility

Basic utilities

sudo pacman -S htop tree glances nload ncdu vim

Zsh

sudo pacman -S zsh

Input method

sudo pacman -S ibus-rime
sudo vim /etc/profile.d/ibus.sh

ibus.sh should be the following content:

export GTK_IM_MODULE="ibus"
export QT_IM_MODULE="ibus"
export XMODIFIERS="@im=ibus"

export XIM="ibus"
export XIM_PROGRAM="ibus"

Reload environments.

source /etc/profile

Maybe you have to relogin or reboot.

Environment

Java

Install jdk8, jdk8 source code and documentation.

sudo pacman -S jdk8-openjdk openjdk8-doc openjdk8-src

Node

Install nodejs and npm.

sudo pacman -S nodejs npm

IDE

VisualStudioCode

sudo pacman -S code

IntelliJ IDEA

sudo pacman -S intellij-idea-community-edition

CodeBlocks

sudo pacman -S codeblocks

Entertainment

Netease cloud music

yay -S netease-cloud-music

Electron Wechat

yay -S electronic-wechat

Tim

yay -S deepin-wine-tim