ArchLinux使用笔记
安装NVIDIA驱动
官方完整教程:https://wiki.archlinux.org/title/NVIDIA
只要卡不是太老,一般情况下,如果用的是stable内核(linux
),就安装nvidia
,如果用的是LTS内核(linux-lts
),就安装nvidia-lts
。包里自带了把nouveau
屏蔽掉的配置文件,因此重启即可。
然后执行nvidia-smi
,有这种输出就说明安装成功了:
Sat Dec 10 11:54:20 2022
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 525.60.11 Driver Version: 525.60.11 CUDA Version: 12.0 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|===============================+======================+======================|
| 0 NVIDIA GeForce ... Off | 00000000:01:00.0 Off | N/A |
| N/A 74C P0 50W / N/A | 67MiB / 4096MiB | 94% Default |
| | | N/A |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=============================================================================|
| 0 N/A N/A 950 G /usr/lib/Xorg 4MiB |
| 0 N/A N/A 18194 C ...psieveCUDA_0.2.3b_linux64 58MiB |
+-----------------------------------------------------------------------------+
有些应用依赖opencl
,一款编程框架,类似于CUDA,因此也建议安装opencl-nvidia
,这样使用opencl的程序就可以调用NVIDIA GPU的算力了。
aur
孤立包其实就是orphan,也就是没有Maintainer。
P.S. 收到了#archlinux-cn:nichi.co
群的undefined
用户的确认。
尽量不要安装aur上的软件包,因为包的维护者往往不是官方,而且安装脚本有root权限,不安全。
有问题的包
seafile
aur安装的seafile更新失败了。
flatpak的seafile没有单点登录。
可以用nix的seafile,在x11下需要用nixGL seafile-applet
才能启动。
vscodium-bin
aur的vscodium-bin似乎跟visual-studio-code-bin不兼容:
错误:无法提交处理 (有冲突的文件)
/usr/lib/debug/.build-id/09/ff65463755b887e71c59f7b68228e92a84bd46 同时存在于 'visual-studio-code-bin-debug' 和 'vscodium-bin-debug'
/usr/lib/debug/.build-id/09/ff65463755b887e71c59f7b68228e92a84bd46.debug 同时存在于 'visual-studio-code-bin-debug' 和 'vscodium-bin-debug'
/usr/lib/debug/.build-id/15/1f079fb274bc8b986bddea21c82a6b2ce21690 同时存在于 'visual-studio-code-bin-debug' 和 'vscodium-bin-debug'
/usr/lib/debug/.build-id/15/1f079fb274bc8b986bddea21c82a6b2ce21690.debug 同时存在于 'visual-studio-code-bin-debug' 和 'vscodium-bin-debug'
/usr/lib/debug/.build-id/c1/1c9bc818110b2370d9992f885037b7a1f74378 同时存在于 'visual-studio-code-bin-debug' 和 'vscodium-bin-debug'
/usr/lib/debug/.build-id/c1/1c9bc818110b2370d9992f885037b7a1f74378.debug 同时存在于 'visual-studio-code-bin-debug' 和 'vscodium-bin-debug'
/usr/lib/debug/.build-id/c7/dd943c9a2f9568fcd82fa7baddb1f22f38fb22 同时存在于 'visual-studio-code-bin-debug' 和 'vscodium-bin-debug'
/usr/lib/debug/.build-id/c7/dd943c9a2f9568fcd82fa7baddb1f22f38fb22.debug 同时存在于 'visual-studio-code-bin-debug' 和 'vscodium-bin-debug'
/usr/lib/debug/.build-id/f3/a26db3f1c4644e02d50fa102282631595594df 同时存在于 'visual-studio-code-bin-debug' 和 'vscodium-bin-debug'
/usr/lib/debug/.build-id/f3/a26db3f1c4644e02d50fa102282631595594df.debug 同时存在于 'visual-studio-code-bin-debug' 和 'vscodium-bin-debug'
微信
flatpak
原生微信。
flatpak install com.tencent.WeChat
flatpak run com.tencent.WeChat
也可以从系统的启动器里启动。
{% post_link App/'flatpak教程' %}
deepin-wine-wechat
yay -S deepin-wine-wechat
我尝试的版本:3.9.0.28-3
如果是KDE的话,大概会报这个错:
/opt/apps/com.qq.weixin.deepin/files/run.sh
==> Creating /home/searchstar/.deepinwine/Deepin-WeChat/PACKAGE_VERSION ...
X Error of failed request: BadWindow (invalid Window parameter)
Major opcode of failed request: 20 (X_GetProperty)
Resource id in failed request: 0x0
Serial number of failed request: 10
Current serial number in output stream: 10
相关issue: Xorg显示服务器无法运行微信 #293
解决方案参考https://wiki.archlinux.org/title/Deepin-wine的3.1部分:
sudo pacman -S xsettingsd
cat > $HOME/.config/autostart/xsettingsd.desktop <<EOF
[Desktop Entry]
Name=xsettingsd
Exec=/usr/bin/xsettingsd
Type=Application
EOF
注销再重新登录就好了。
第一次启动可能会报一个serious bug的错,不用管,再启动一次就好了。
wechat-uos
yay -S wechat-uos
不能直接发送剪切板里的图片,要保存到文件,再用发送文件的方式发送。
但是奇怪的是发送svg文件会失败,显示红色感叹号,但是发送其他文件就正常。
com.qq.weixin.spark
3.9.10deepin1-1
源好像无了,安装不了:
==> 错误: 无法下载 https://cdn.d.store.deepinos.org.cn/store/chat/com.qq.weixin.spark/com.qq.weixin.spark_3.9.10deepin1_all.deb
electronic-wechat-uos-bin
非官方客户端,可能会被封号:https://bbs.deepin.org/en/post/247302
修复系统目录和文件的权限
根目录权限有时会变成777。可能是AUR里的wps-office-cn
导致的:https://aur.archlinux.org/packages/wps-office-cn?O=40#comment-836049。可以用flatpak安装国际版的WPS。教程:{% post_link App/'flatpak教程' %}
权限修复教程:{% post_link Distro/'ArchLinux修复系统目录和文件的权限' %}
Wayland存在的一些问题
ArchLinux在某次升级之后就默认wayland了,但会导致一些问题。如果有需要的话可以在登录界面的左上角选择X11 session。
-
腾讯会议无法共享屏幕。
-
keepass桌面客户端不能执行auto-type:https://keepass.info/help/kb/autotype_wayland.html