Arch使用指南

Kyle-Arch使用指南

yay/pacman下载后不知道怎么打开,可到archlinux/package里面看file list

一、系统维护

1. 关闭端口

1
2
# fuser -k port/tcp
fuser -k 8888/tcp

2. 网络连接

更换intel-ax200后,wifi默认不保存密码(NetworkManager)

解决方案:

将Wi-Fi Security Password下面改为Store password for all users(not encrypted)

3. pacman镜像选择

1
2
3
4
5
#!/bin/bash
time=$(date "+%Y-%m-%d_%H:%M:%S")
mv /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.backup.${time}

reflector --verbose -l 200 -p http --sort rate --save /etc/pacman.d/mirrorlist

4. pacman和yay的缓存问题

1
pacman -Ss xx //模糊查找

5. N卡与图形桌面

1
rm /etc/X11/xorg.conf

先安装了nvidia nvidia-lts

然后运行了nvidia-xconfig

6. 系统修复

找到一个Live

1
2
3
4
5
6
umount /dev/xx
mount /dev/xx /mnt
chroot /mnt

// 删除相关错误驱动/配置
// 或者回滚

7. 中文输入法

fcitx / fcitx-im

fcitx-gtk2

fcitx-gtk3

1
2
3
4
## in /etc/profile
GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
[email protected]=fcitx

8. yay/pacman软件安装失败

上次安装时Ctrl + C强制退出

重新安装时提示,无法安装

1
2
An error occured while extracting files
Lzma library error: No progress is possible
  • 解决方案
    • clean cache

9. 鼠标滚动速度设置

1
2
xinput list
xinput list-props <device-id>
1
2
xset q
xset mouse 3

10. 触摸板问题

1
2
libinput-gestures-setup start
// 配置文件在 ./.config/libinput-gestures.conf

参见 https://segmentfault.com/a/1190000011327776

二、软件安装

1. 建议列表

  • yay
  • zsh + oh-my-zsh
  • google-chrome (aur)
  • v2ray

三、应用说明

1. 运行QQ/Wechat

对于非 GNOME 桌面(KDE, XFCE等),需要安装 gnome-settings-daemon

1
2
/usr/lib/gsd-xsettings
#之后在快捷方式中启动QQ/Wechat即可

或者直接在 /opt/deepinwine/apps/Deepin-WeChat/run.sh 中加入如下几行:

1
2
3
4
5
6
7
8
9
 RunApp()
{
+ if [[ -z "$(ps -e | grep -o gsd-xsettings)" ]]
+ then
+ /usr/lib/gsd-xsettings &
+ fi
if [ -d "$WINEPREFIX" ]; then
UpdateApp
else

注意:启动gsd后会影响web-theme,导致Chrome主题变为白色

2. 翻译

1
trans --shell

3. Java jdk切换

1
2
archlinux-java status
sudo archlinux-java set java-13-openjdk

4. gradle

1
2
3
4
5
#version 5.6.3
gradle

#version 4.3.1
gradle4

5. sdkman

manage different sdks for you

1
2
# For help
sdk help

6. groovy

1
2
3
4
5
# shell
groovysh

# GUI
groovyConsole

7. v2ray

推荐使用官方源,会自动开机启动,如果配置文件(/etc/v2ray/)错误->找不到geosite.dat之类的,用yay v2ray把geo那几个全部下载并ln -s到和v2ray一起(/usr/bin/)

也可以使用gui客户端qv2ray

记得sudo systemctl enable v2ray

8. JetBrain

通过yay/pacman安装的JetBrain全家桶,一般默认在/opt/xx,升级时会提示非root用户,没有向该目录写入的权限,推荐

1
2
3
sudo chown -R $USER:$USER /opt/android-studio
sudo chown -R $USER:$USER /opt/pycharm-professional
sudo chown -R $USER:$USER /opt/intellij-idea-ultimate-edition

9. google-chrome

在Arch下突然就不会自动补全密码了,但选项是打开的

解决方法: 退出账户,删除所有数据,重新登录同步即可

10. KDE autostart

位置

1
2
~/.config/autostart/
~/.config/autostart-scripts/

GUI

搜索autostart即可