以下为本人安装 Arch 系统后,安装软件和解决一些小毛病的记录
持续施工中...
# 写在最前
# 区域设置
不进行此步骤可能导致的问题:QQ、微信等输入中文无法上词
如果在安装系统时已经设置过可以跳过此步
编辑 /etc/locale.gen
文件,取消美式英语和中国简体前的注释:
vim /etc/locale.gen |
生成 Locale,并设置整个系统使用的区域设置:
sudo locale-gen | |
sudo localectl set-locale LANG=zh_CN.UTF-8 |
locale.conf 的变更会在下次登录时生效,要立刻应用新的设置的话,可以运行:
sudo unset LANG | |
sudo source /etc/profile.d/locale.sh |
# 安装日常软件
# yay
包管理器
yay
包管理器是安装 AUR 软件包的前提,强烈建议安装
先确保已经开启`Multilib`仓库和`archlinuxcn`仓库
如果在安装系统时已经设置过可以跳过此步
编辑 /etc/pacman.conf
,取消对应行前面的注释:
sudo vim /etc/pacman.conf |
然后插入:
[archlinuxcn] | |
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch |
更新一下源,再导入 GPG key:
sudo pacman -Sy | |
sudo pacman -S archlinuxcn-keyring |
sudo pacman -S yay |
建议隔一段时间使用以下命令同步更新软件包:
yay -Syu |
# 安装搜狗输入法
# 安装 fcitx 及搜狗输入法
yay -S fcitx fcitx-qt5 fcitx-configtool fcitx-sogoupinyin |
注销或重启后,右键选择启用搜狗输入法
在输入框内,默认切换输入法快捷键是 Ctrl+ 空格,显示搜狗拼音输入法、能正常使用代表安装成功!
# 解决搜狗输入法不能在 Konsole、Kate 等软件中使用
修改 /etc/profile
:
sudo vim /etc/profile |
并插入以下语句:
#fcitx | |
export XIM_PROGRAM=fcitx | |
export XIM=fcitx | |
export GTK_IM_MODULE=fcitx | |
export QT_IM_MODULE=fcitx | |
export XMODIFIERS="@im=fcitx" |
注销或重启即可
# 安装 QQ
# 安装新架构 QQ
推荐安装新架构 QQ:
yay -S linuxqq |
# 安装旧架构 QQ
旧架构 QQ 采用 wine 容器实现
yay -S deepin-wine-qq |
运行应用菜单中创建的 QQ 快捷方式,开始安装(建议安装时不更改目录)
偶然发现运行快捷方式闪退,输入以下命令进行安装:
/opt/apps/com.qq.im.deepin/files/run.sh -d |
如发生问题,可参考该项目的 GitHub 仓库:
点击进入Github仓库界面查看常见问题解决方法
# 安装浏览器
安装火狐浏览器:
sudo pacman -S firefox |
安装 Chrome 浏览器
yay -S google-chrome |
# 安装显卡驱动
# 安装 Nvidia 闭源显卡驱动
首先确定显卡型号,我的 1660Ti 不新不旧,正好适合安装闭源驱动
最新的显卡也许需要安装 nvidia-beta
和 nvidia-utils-beta
,以及较老的显卡可参考 Arch Wiki
点击进入Arch Wiki
根据内核选择安装,如对于
linux
内核安装 nvidia
(如果是 linux-lts
,对应 nvidia-lts
):sudo pacman -S nvidia |
# 安装 intel 核芯显卡驱动
仍然建议先参考 Arch Wiki
sudo pacman -S mesa lib32-mesa vulkan-intel lib32-vulkan-intel |
# 安装编程软件、环境
# 安装 JetBrains 系列软件
# 安装 Toolbox
由于本人需要安装多款 JetBrains 系列软件,采取先安装 Toolbox
,并借助此工具安装、管理 IDEA
、 PyCharm
、 Android Studio
等软件
安装方法有从 AUR 仓库安装和官网安装:
点击进入AUR仓库检查更新时间
点击进入JetBrains Toolbox官网下载界面
建议从 AUR 仓库安装,但如果 AUR 仓库未及时更新版本可考虑从官网安装(从 AUR 仓库链接中检查更新时间 Last Updated)
yay -S jetbrains-toolbox |
下载完成后打开此工具,下载所需软件,后续可以更新,需要使用多款 JetBrains 系列软件时非常方便!(经测试 Android Studio
需要设置代理才能下载)
# 激活诀窍
点击进入网页下载jetbra.zip
打开上述网页后选择一个有效链接并进入,根据上方提示信息点击下载
jetbra.zip
文件解压后放在你想放的位置,执行
install.sh
文件,例如此时终端的位置是 jetbra
的父目录:sh jetbra/scripts/install.sh |
注销或重启后,在之前的网站上找到对应软件,点击下方的 Copy to clipboard
按钮,并看到 Copied!
提示
打开 IDE,粘贴激活码,呈绿色,此时可点击 Activate
激活
# 解决 fcitx、搜狗输入法的输入框不随光标移动问题
这个是简单粗暴的解决办法,直接下载他人编译好的 jbr 而非自己编译
以下为 jbr 下载地址和官方替换教程:
点击进入Github Releases界面下载
点击查看JetBrains官方替换教程
例如(注意看文章时间,请根据后续看版本号的方法下载对应版本的 jbr 文件),下载
jbr_jcef-17.0.6-linux-x64-b829.5.tar.gz
解压后放在你想放的位置,得到了文件夹
jbr_jcef-17.0.6-linux-x64-b829.5
对于每个 IDE,打开后选择:
帮助
➡️ 查找操作
(快捷键 Ctrl+Shift+A)输入
choose
,选择 选择IDE的启动Java运行时...
点击新建右边的文本框➡️
添加自定义运行时...
➡️ 添加JDK...
➡️然后选择刚才解压后的文件夹目前发现 Android Studio 可能导致 IDE 无法启动
发生意外导致 IDE 无法启动时,在 /.config/Google/AndroidStudio2021.3 文件夹中删除 studio.jdk 文件。类似地,其他 IDE 对应目录在 /.config/JetBrains 中
# 安装 Anaconda 环境
yay -S anaconda |
取消 anaconda 在终端中默认使用 base 环境(可选):
conda config --set auto_activate_base false |
# 安装 Docker
yay -S docker |
启用 Docker 服务
sudo systemctl start docker | |
sudo systemctl enable docker |
将用户加入 Docker 组
sudo gpasswd -a $USER docker |
更新 Docker 组
newgrp docker |
# 安装 Node.js 以及 NPM
sudo pacman -S nodejs npm |
# 安装工具
# 安装图片查看器
安装 Gwenview
sudo pacman -S gwenview |
# 安装解压缩软件
安装 Ark
:
sudo pacman -S ark |
# 安装文本编辑器
安装 Kate
sudo pacman -S kate |
# 辅助功能
# 解决 Arch 和 Windows 双系统时间不同步
在 Windows 系统中,以管理员权限打开 cmd(开始菜单搜索 cmd,右键以管理员身份运行)
reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation" /v RealTimeIsUniversal /d 1 /t REG_DWORD /f |
# 自动挂载 Windows 某磁盘
这源于我个人经验也推荐这种存储文件的方式
Windows 分为系统盘、文件盘和软件盘,软件盘的软件基本只能在 Windows 下运行,文件盘包括文件资料和代码仓库,只需启动 Linux 时自动挂载文件盘(不自动也可以,但是每次启动需要点一次,麻烦)
首先需要下载 ntfs-3g
工具:
sudo pacman -S ntfs-3g |
从 KDE 自带的 Dolphin 文件管理器中观察到手动挂载通常会挂载到 /run/media/maomao/Files
目录( maomao
是用户名),于是尝试设置自动挂载到这个目录
先查看 Windows 磁盘的分区:
sudo fdisk -l |
找到 Windows,确定磁盘对应的分区(此例中是 /dev/nvme0n1p4
)
修改 /etc/fstab
文件:
sudo vim /etc/fstab |
增加以下语句(请看情况修改分区(第 1 个参数)和挂载点(第 2 个参数))
/dev/nvme0n1p4 /run/media/用户名/磁盘卷标(磁盘名称) ntfs-3g defaults 0 0 |
上面简单配置即可使用,高级参数设置可参考 Arch Wiki
点击进入Arch Wiki
# 系统美化
# GRUB 界面美化
从以下网站中挑选一个 GRUB 主题
点击查看GNOME-LOOK GRUB主题
以
Dark Matter GRUB Theme
为例,安装这个主题,在适当的位置下载并构建:git clone --depth 1 https://gitlab.com/VandalByte/darkmatter-grub-theme.git && cd darkmatter-grub-theme | |
sudo python3 darkmatter-theme.py --install |
后续按提示安装即可