Manjaro安装配置

1. 更换软件源

  • 编辑/etc/pacman.d/mirrors, 在最上方添加两行源地址
## 阿里云
Server = http://mirrors.aliyun.com/archlinux/$repo/os/$arch
## 清华大学
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch 
  • 添加archlinuxcn软件源:
    编辑/etc/pacman.conf,在最下方添加:
[archlinuxcn]
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch
  • 更新软件源并导入公钥:
sudo pacman -Syy && sudo pacman -S archlinuxcn-keyring

2. 安装输入法

我选择的是搜狗拼音输入法

sudo pacman -S fcitx-sogoupinyin
sudo pacman -S fcitx-im 
sudo pacman -S fcitx-configtool 
  • 修改~/.profile,在最下方添加:
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"

3. 安装zsh

  • zsh安装:
sudo pacman -S zsh git
  • oh my zsh安装:
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
  • 切换:
chsh -s /bin/zsh

4. 安装NVIDIA显卡驱动

我笔记本是双显卡,Manjaro虽然自带硬件管理,但无法在两个显卡之间自由切换,按照ArchLinux Wiki给出的方法,只有Bumblebee方案成功,囧rz。。。

  • 在确保能进入桌面的情况下安装:
sudo pacman -S bumblebee bbswitch
  • 把用户添加到bumblebee组里:
sudo gpasswd -a XXX bumblebee    //XXX是用户名
  • 启动bumblebeed服务
sudo systemctl enable bumblebeed.service
  • 安装依赖
sudo pacman -S bumblebee nvidia opencl-nvidia lib32-nvidia-utils lib32-opencl-nvidia mesa lib32-mesa-libgl xf86-video-intel
  • 配置bumblebee:
    编辑/etc/bumblebee/bumblebee.conf,修改以下内容:
Driver=nvidia    # 指定nvidia
[driver-nvidia]
PMMethod=bbswitch    # 电源管理指定bbswitch
  • 重启
  • 开启NVIDIA显卡
sudo tee /proc/acpi/bbswitch <<< ON
  • 查看显卡状态
nvidia-smi
  • 关闭NVIDIA显卡
sudo tee /proc/acpi/bbswitch <<< OFF

5.Steam配置

Manjaro自带Steam,双击打开之后出现一个License界面之后再也没有反应,通过谷歌之后发现是缺少依赖:

sudo pacman -S steam-native-runtime
steam_install_workaround

等待依赖安装完成后就可以发现steam已经正常打开

你可能感兴趣的:(折腾)