不定期更新遇到的新问题,仅做记录,仅限我的笔记本上可以如下解决问题
无声音,No input or output devices found
先执行
sudo dmesg | grep -E 'snd|sof'
发现有问题,安装两个包
sudo pacman -S sof-firmware
sudo pacman -S alsa-ucm-conf
重启即可。
无线网卡
去google对应型号网卡的解决方案。有可能需要make一些组件进依赖库。不难,不细说了。
PDF中文字体不显示
sudo pacman -S poppler-data
Typora数学公式无法居中
这是因为下载的那个时候typora官网上的release有问题,现在不知道修复了没有,估计很难遇到了。删除从官网下载的版本,然后使用AUR安装
yay -S typora
Deepin QQ
2022年4月15日 Update: 参考AUR package deepin-wine-qq的官方文档
编辑/etc/pacman.conf
,把multilib项及其内容的注释去去掉。安装
yay -S com.qq.im.deepin
一定概率下,开机时卡住数十秒,之后关机/重启时必然卡住10分钟以上
tl;dr: 请慎用
systemctl enable
来开机启动某些服务。
ref: systemd - Debugging, Diagnosing Shutdown Problems
以下是排查步骤,不是解决步骤:
- 启动时在grub界面添加启动参数
systemd.log_level=debug systemd.log_target=kmsg log_buf_len=1M printk.devkmsg=on enforcing=0
。 -
创建可执行文件
/usr/lib/systemd/system-shutdown/debug.sh
,写入如下内容#!/bin/sh mount -o remount,rw / dmesg > /shutdown-log.txt # 最好换成家目录 /home/xxx/shutdown-log.txt mount -o remount,ro /
- 重启。如果没有遇到卡住的情况就反复重启,直到复现问题为止。(也可以直接将启动参数设为默认,省得每次启动都重设一次,这个搜一下就知道怎么弄,不细说了)
- 出现问题之后,下次启动时检查
shutdown-log.txt
,找到具体是哪里卡住。(我的笔记本上是v2ray
和pulseaudio
两个服务卡住了,或是其中之一。启动时甚至还会导致fcitx5启动失败。disable了v2ray改为开机后start,以及关机前先stop pulseaudio,完美解决了该问题)
Clion,Chrome和VSCode同时打开会卡死:swapfile太小
tl;dr: 推荐8G及以上内存的计算机分配至少8G的swap空间。
原先swapfile只有2G。先关闭swap,注意这里swap路径是/swapfile
sudo swapoff /swapfile
将swap改为8G
sudo fallocate -l 8G /swapfile
启动swap
sudo mkswap /swapfile
另外,可以设置用swap的频率,0-100,值越大会越频繁地用swap:
sudo sysctl vm.swappiness=60
检查目前这一值是多少(我的笔记本是60):
cat /proc/sys/vm/swappiness
pip broken
问题如下:
> pip
...(数十行traceback)
ImportError: cannot import name 'appdirs' from 'pip._vendor' (/usr/lib/python3.10/site-packages/pip/_vendor/__init__.py)
不要随便
rm -rf
/usr/lib/python3.X/site-packages文件夹以及里面的包啊!就算环境是python3.10删3.9的包也最好不要,但是家目录下面那个可以删了排查一些奇怪的问题。以及不要用sudo权限跑pip freeze | xargs pip uninstall -y
!!
解决方法:
sudo pacman -S $(pacman -Qqo /usr/lib/python3.10)
VSCode 无法同步设置和插件
新版本(1.66)的vscode取消了sync的命令行token,但是xdg-open不支持vscode的authentication,解决方案:先回退到稳定版本1.63.2,成功sync之后升级到新版本。(反正登录只需要一次,之后输个密码就行了)
KDE 开机界面输入密码后卡死
我的最终解决方案是,进入tty2
rm ~/.Xauthority*
然后重启(并不保证这类问题全部适用)。如果没法解决可以尝试删除~/.cache
,~/.config
甚至~/.local
,再不行试试重装plasma吧。
Inkscape缺失python依赖
pip3 install lxml
pip3 install cssselect
Comments | NOTHING