常见问题

常见问题

KDE 开启的热点无网络

先关闭防火墙(如果有),仍然不行。经排查,是由于安装了 docker 导致的。执行下面的命令会发现,Chain FORWARD 的默认策略是 DROP:

sudo iptables -L FORWARD -n -v

输出如下:

Chain FORWARD (policy DROP 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination         
    0     0 DOCKER-USER  all  --  *      *       0.0.0.0/0            0.0.0.0/0           
    0     0 DOCKER-FORWARD  all  --  *      *       0.0.0.0/0            0.0.0.0/0

虽然后面经过折腾解决了,但感觉比较麻烦,而且 KDE 的热点速度也不快(比如不能选择使用 WiFi6),所以就放弃了 KDE 的热点,改为使用 Wifi Hotspot 这个工具来创建热点,速度快了很多,也不会和 docker 冲突了。

alt text

勾选上 IEEE80211n, IEEE80211ac 和 IEEE80211ax,就可以创建 WiFi6 热点了。有些网卡不支持 5Ghz,可以换成 2.4Ghz 的频段。

Arch Linux 上安装 Wifi Hotspot (archlinuxcn, AUR):

paru -S linux-wifi-hotspot

R7000p 混合显卡模式无法调整亮度

在 /etc/default/grub 的 GRUB_CMDLINE_LINUX_DEFAULT 行添加:

amdgpu.backlight=0

完整示例:

# GRUB_CMDLINE_LINUX_DEFAULT='nowatchdog nvme_load=YES zswap.enabled=0 loglevel=3 amdgpu.backlight=0'

然后更新 grub:

sudo grub-mkconfig -o /boot/grub/grub.cfg

网页驱动无法连接鼠标

在 CachyOS 上,VGN 蜻蜓 F1 SE 可以正常使用,但 VGN HUB 无法连接,Windows 下则正常。检查发现,网页使用的 WebHID 接口对应 /dev/hidraw*,默认仅 root 有读写权限。

添加 udev 规则,允许当前用户访问含标准 USB 鼠标接口的设备:

sudo tee /etc/udev/rules.d/70-mouse-webhid.rules >/dev/null <<'EOF'
SUBSYSTEM=="hidraw", KERNEL=="hidraw*", ENV{ID_BUS}=="usb", ATTRS{bInterfaceClass}=="03", TAG+="uaccess"
EOF
sudo udevadm control --reload-rules

拔插鼠标或接收器后,用 Chrome 刷新网页,重新连接并授权即可。Firefox 不支持 WebHID。

不方便拔插时,可执行以下命令,让已连接的 HID 设备重新应用规则:

sudo udevadm trigger --action=change --subsystem-match=hidraw

此规则适用于多数有线鼠标和 2.4G 接收器,不覆盖蓝牙及部分非标准鼠标。它会授权同一设备的全部 HID 接口,键鼠共用接收器的键盘接口也包含在内。