manjaro 安装后的设置

KDE 禁用文件索引

文件索引会占用大量CPU

balooctl disable

pacman 中国源

sudo pacman-mirrors -m rank -c China

安装编译工具

安装 AUR 源之前必须安装

sudo pacman -Sy base-devel

安装 YAY

sudo pacman -Sy yay
# 使用国内源
yay --aururl "https://aur.tuna.tsinghua.edu.cn" --save

国内应用源

sudo cat << EOF > /etc/pacman.conf
[archlinuxcn]
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch
EOF

导入签名

sudo pacman -Sy archlinuxcn-keyring

更多国内源设置:https://mirrors.tuna.tsinghua.edu.cn/help/archlinux/

安装中文字体

yay -Sy ttf-roboto noto-fonts ttf-dejavu \
wqy-bitmapfont wqy-microhei wqy-microhei-lite wqy-zenhei \
noto-fonts-cjk adobe-source-han-sans-cn-fonts adobe-source-han-serif-cn-fonts

中文输入

yay -Sy fcitx5-im fcitx5-chinese-addons fcitx5-qt fcitx5-gtk
cat << EOF > ~/.pam_environment
GTK_IM_MODULE DEFAULT=fcitx
QT_IM_MODULE  DEFAULT=fcitx
XMODIFIERS    DEFAULT=\@im=fcitx
INPUT_METHOD  DEFAULT=fcitx
SDL_IM_MODULE DEFAULT=fcitx
EOF

https://wiki.archlinux.org/title/Fcitx5_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)

KDE 安装 docker

yay -Sy latte-dock

GNOME 禁用锁屏显示器断电

安装以下扩展:https://extensions.gnome.org/extension/2413/no-screen-blank/

安装 google-chrome

yay -Sy google-chrome

其他常用

pacman

pacman -S package_name        # 安装软件
pacman -S extra/package_name  # 安装不同仓库中的版本
pacman -Syu                   # 升级整个系统,y是更新数据库,yy是强制更新,u是升级软件
pacman -Ss string             # 在包数据库中查询软件
pacman -Si package_name       # 显示软件的详细信息
pacman -Sc                    # 清除软件缓存,即/var/cache/pacman/pkg目录下的文件
pacman -R package_name        # 删除单个软件
pacman -Rs package_name       # 删除指定软件及其没有被其他已安装软件使用的依赖关系
pacman -Qs string             # 查询已安装的软件包
pacman -Qi package_name       # 查询本地安装包的详细信息
pacman -Ql package_name       # 获取已安装软件所包含的文件的列表
pacman -U package.tar.zx      # 从本地文件安装
pactree package_name          # 显示软件的依赖树

--noconfirm 无需确认
--noprogressbar 无进度静默

yay

# 卸载已安装
yay -Rc package
# 查询仓库
yay -Ss package
# 查询已安装
yay -Q package
yay -Q | grep package
# 清理安装包缓存
yay -Scc
# 清理孤立的软件包
sudo pacman -Rns $(pacman -Qtdq)
# 卸载所有无用的依赖。类比 apt-get autoremove
yay -c
# 清理日志
journalctl --vacuum-size=50M

更多命令:https://www.fujieace.com/blackarch-linux/pacman.html

AUR下载慢

试试临时使用代理

export ALL_PROXY=socket://ip:port
或
export HTTP_PROXY=http://ip:port

修复文件打开方式

sudo update-mime-database /usr/share/mime/

INTEL/NVIDIA 显卡切换

KDE

  • 安装驱动,使用 manjiaro settings manager
  • 安装 optimus-manager-qtbbswitch
  • 编辑 /etc/sddm.conf,注释掉以 DisplayCommandDisplayStopCommand 开头的两行,并重新系统
  • 用 KRunner 运行「optimus-manager-qt」,设置「常规 – 系统启动时启动」,设置「Optimus – Switching method」为「Bbswitch」。可选设置「Startup mode」
  • N卡运行状态:nvidia-smi

或者

  • 安装驱动,使用 manjiaro settings manager
  • 系统将默认使用集成显卡,需要N卡时,使用 KRunner 运行 prime-run command

GNOME

  • 安装驱动,使用 manjiaro settings manager
  • 切换 gdm(仅 gnome)
yay -Sy gdm-prime
yay -Sy optimus-manager
yay -Sy optimus-manager-qt
  • 安装 bbswitch
# 需要选择对应的内核版本
yay -Sy bbswitch
  • 电源管理:修改 /etc/optimus-manager/optimus-manager.conf,添加以下内容:
[optimus]
switching=bbswitch
pci_power_control=no
pci_remove=no
pci_reset=no
optimus-manager --switch nvidia
optimus-manager --switch integrated
optimus-manager --switch hybrid

linux-headers

解决例如安装 VMWare 时提示找不到 kernel 的错误。

yay -Sy linux-headers

需要选择当前一致的 linux-kernel 版本(uname -r 查看),安装 VMWare 的完整文档:https://wiki.archlinux.org/index.php/VMware_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)

常用软件

  • nutstore 坚果云
  • wps-office ttf-wps-fonts wps-office-mui-zh-cn
  • visual-studio-code-bin
  • gimp
  • netease-cloud-music 网易云音乐
  • deepin.com.qq.im qq
  • deepin.com.qq.office tim
  • wine-staging