Manjaro安装指南

Posted by zsh on August 6, 2020

源设置

  1. 首先更换源地址为国内地址,执行完会弹出一个框选择,一般选择前3个即可

    1
    2
    3
    
    sudo pacman -Syy
    sudo pacman-mirrors -i -c China -m rank
    sudo pacman -Syyu	
    
  2. 添加aur的源,aur就是各种第三方软件包的源,正是因为aur,arch linux才有如此多的软件可供下载

    1
    2
    3
    4
    
    编辑/etc/pacman.conf文件,加入下面的内容:
    [archlinuxcn]
    SigLevel = Optional TrustAll
    Server = https://mirrors.sjtug.sjtu.edu.cn/archlinux-cn/$arch
    

    执行sudo pacman -S archlinux-keyring && sudo pacman -Syyu此时系统更新完毕,接下来需要安装必需软件

必需软件

输入法

  1. 安装fcitx5:

    1
    
    sudo pacman -S fcitx5-im fcitx5-chinese-addons fcitx5-pinyin-zhwiki
    
  2. 设置环境变量,在~/.pam_environment文件(如果文件不存在就新建一个)末尾加上:

    1
    2
    3
    4
    5
    
    GTK_IM_MODULE DEFAULT=fcitx
    QT_IM_MODULE  DEFAULT=fcitx
    XMODIFIERS    DEFAULT=\@im=fcitx
    SDL_IM_MODULE DEFAULT=fcitx
    export QT_IM_MODULE=fcitx5
    
  3. ~/.xprofile文件中添加
    1
    2
    3
    
    export GTK_IM_MODULE=fcitx5
    export QT_IM_MODULE=fcitx5
    export XMODIFIERS="@im=fcitx5"
    
  4. 安装系统依赖库 pacman -S --needed base-devel

  5. 卸载iBus pacman -Rs iBus

  6. 重启电脑后打开fcitx5的设置,添加输入法

git

  1. git config –global credential.helper store
  2. git config –global https.proxy 127.0.0.1:7890

Shell

  1. 安装oh my zsh sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

  2. 安装powerline shell

    1
    2
    
    sudo pacman -S python-pip
    pip install powerline-shell
    

    然后在.zshrc文件中添加以下内容

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    
    function powerline_precmd() {
        PS1="$(powerline-shell --shell zsh $?)"
    }
       
    function install_powerline_precmd() {
      for s in "${precmd_functions[@]}"; do
        if [ "$s" = "powerline_precmd" ]; then
          return
        fi
      done
      precmd_functions+=(powerline_precmd)
    }
       
    if [ "$TERM" != "linux" ]; then
        install_powerline_precmd
    fi
    

    执行 source .zshrc

    安装自动补全和高亮插件

    1
    2
    
      git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
      git clone https://github.com/zsh-users/zsh-syntax-highlighting ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
    

    编辑.zshrc,添加 plugins=(zsh-autosuggestions zsh-syntax-highlighting)

独显驱动

  1. 查询可用驱动mhwd -l -d --pci
  2. 安装驱动sudo mhwd -i pci video-nvidia
  3. 重启

科学上网

  1. 下载ShadowSocks-qt5
  2. 添加代理服务器
  3. 浏览器下载switchyOmega插件,设置代理地址端口为软件里配置的地址
  4. 在/etc/profiles或者.zshrc里添加

    1
    2
    
    export http_proxy="socks5://127.0.0.1:7890"
    export https_proxy="socks5://127.0.0.1:7890"
    

    或者

  5. 下载Clash for windows
  6. 导入配置文件
  7. 设置系统代理
  8. 在/etc/profiles或者.zshrc里添加

    1
    2
    
    export http_proxy="https://127.0.0.1:7890"
    export https_proxy="https://127.0.0.1:7890"
    

其他配置

  1. Gnome-tweaks里设置合盖不睡眠(如果硬件睡眠会导致无法唤醒)
  2. Gnome-extension里设置dock栏位置和大小
  3. Gnome-extension里开启places status indicator
  4. Gnome-extension安装Clipboard Indicator
  5. Gnome-extension开启ArcMenu
  6. Gnome-extension安装Vitals

常用软件

  • Firefox(自带)
  • Java11
  • Docker
  • Electron-ssr // 已不维护
  • ShadowSocks-qt5
  • Clash for windows(推荐)
  • Typora
  • Vlc
  • Telegram
  • Jetbrains toolbox
  • Data grip
  • Dbeaver
  • Apifox
  • Deepin-wine-wechat
  • Chrome
  • Albert
  • Onedrive
  • Wps
  • Flameshot