From 8ca3647e6a39a28e6e65f40529369658ad1807fb Mon Sep 17 00:00:00 2001 From: yingzou Date: Wed, 24 Jun 2026 19:37:29 +0800 Subject: [PATCH] fix --- docs/rookie/DE&App.md | 23 +++++++++++------------ docs/rookie/graphic_driver.md | 34 ++++++++++++++++++++++++++++++++++ 2 files changed, 45 insertions(+), 12 deletions(-) diff --git a/docs/rookie/DE&App.md b/docs/rookie/DE&App.md index 8656b70..9fb1551 100644 --- a/docs/rookie/DE&App.md +++ b/docs/rookie/DE&App.md @@ -60,14 +60,10 @@ nobody ALL=(root) NOPASSWD: /usr/sbin/rndc reload pacman -S plasma-meta konsole dolphin #安装plasma-meta元软件包以及终端和文件管理器 ``` -## 4.配置 greeter sddm +## 4.安装 Plasma Login Manager - - -``` -systemctl enable sddm +```bash +pacman -S plasma-login-manager ``` ## 5.设置交换文件 swap(可选) @@ -122,14 +118,14 @@ sudo systemctl enable --now NetworkManager #确 ```bash sudo pacman -S sof-firmware alsa-firmware alsa-ucm-conf #一些可能需要的声音固件 sudo pacman -S ntfs-3g #识别NTFS格式的硬盘 -sudo pacman -S adobe-source-han-serif-cn-fonts wqy-zenhei #安装几个开源中文字体 一般装上文泉驿就能解决大多wine应用中文方块的问题 +sudo pacman -S ttf-sarasa-gothic #安装几个开源中文字体 一般装上文泉驿就能解决大多wine应用中文方块的问题 sudo pacman -S noto-fonts-cjk noto-fonts-emoji noto-fonts-extra #安装谷歌开源字体及表情 sudo pacman -S firefox chromium #安装常用的火狐、谷歌浏览器 sudo pacman -S ark #与dolphin同用右键解压 sudo pacman -S p7zip unrar unarchiver lzop lrzip #安装ark可选依赖 -sudo pacman -S packagekit-qt5 packagekit appstream-qt appstream #确保Discover(软件中心)可用 需重启 +sudo pacman -S packagekit-qt6 packagekit appstream-qt appstream #确保Discover(软件中心)可用 需重启 sudo pacman -S gwenview #图片查看器 -sudo pacman -S git wget kate bind #一些工具 +sudo pacman -S git wget kate bind curl #一些工具 ``` > 不要安装过多字体:在字体超过 255 种时,某些 QT 程序可能无法正确显示某些表情和符号,详见链接[2](https://wiki.archlinux.org/title/fonts#Emoji_and_symbols)。 @@ -186,6 +182,7 @@ sudo pacman -S fcitx5-anthy #日文输入引擎 yay -S fcitx5-pinyin-moegirl #萌娘百科词库 由于中国大陆政府对github封锁,你可能在此卡住。如卡住,可根据后文设置好代理后再安装 sudo pacman -S fcitx5-pinyin-zhwiki #中文维基百科词库 sudo pacman -S fcitx5-material-color #主题 +sudo pacman -S fcitx5-rime #rime实现 ``` 设置环境变量:编辑文件 `EDITOR=vim sudoedit /etc/environment` 加入以下内容。konsole 以及 dolphin 都需要这些环境变量,倒是 chrome 和 firefox 都不需要就可以输入中文 @@ -211,9 +208,11 @@ SDL_IM_MODULE=fcitx 中州韵输入法引擎(英语:Rime Input Method Engine,又称 Rime 输入法)是由佛振编写的开源中文输入法,目前项目网站、源代码均托管在 GitHub。基于同一个核心架构,该输入法分为三个官方发行版:Linux 发行版中州韵(ibus-rime)、Windows 发行版小狼毫(Weasel)、macOS 发行版鼠须管(Squirrel)。另有数个第三方发行版:Linux 发行版 fcitx-rime、Windows 发行版 PRIME、macOS 发行版 XIME、Android 发行版同文输入法(Trime)、iOS 发行版 iRime。 这里介绍一下 fcitx5-rime 的安装方式 -'''bash + +```bash sudo pacman -S fcitx5-rime #不是 fcitx-rime,因为 fcitx 与 fcitx5 有版本冲突 -''' +``` + 然后打开 打开 _系统设置_ > _区域设置_ > _输入法_ >,点击添加输入法,找到 RIME,即可添加 RIME 输入法。 RIME 输入法默认是繁体字按 Ctrl+~,即可打开选单,使用键盘上的,选择朙月拼音·简化字,回车。 diff --git a/docs/rookie/graphic_driver.md b/docs/rookie/graphic_driver.md index 6096353..201f356 100644 --- a/docs/rookie/graphic_driver.md +++ b/docs/rookie/graphic_driver.md @@ -14,6 +14,7 @@ ```bash sudo pacman -S mesa lib32-mesa vulkan-intel lib32-vulkan-intel +sudo pacman -S libva-intel-driver intel-media-driver #前者适用于旧的cpu ``` > `xf86-video-intel`arch wiki 里写的很多发行版不建议安装它,而应使用 xorg 的 modesetting 驱动(也就是什么都不用装的意思)。经过我们测试目前确实是默认 modesetting 驱动较为稳定。 @@ -44,6 +45,7 @@ sudo pacman -S mesa lib32-mesa xf86-video-amdgpu vulkan-radeon lib32-vulkan-rade ```bash sudo pacman -S nvidia nvidia-settings lib32-nvidia-utils #必须安装 +sudo pacman -S libva-nvidia-driver #nvidia vaapi实现 ``` 如果是 GeForce 630 以上到 GeForce 920 以下的老卡,安装 [nvidia-470xx-dkms](https://aur.archlinux.org/packages/nvidia-470xx-dkms/)AUR及其 32 位支持包。使用 dkms 驱动同时需要 headers。 @@ -66,6 +68,38 @@ sudo pacman -S mesa lib32-mesa xf86-video-nouveau --- +#### 现代版拥有 intel 与 nvidia 双显卡笔记本的解决办法 + +**默认intel核显为主要使用显卡的情况** + +需要在 `/etc/environment` 写入以下环境变量以使程序默认使用核显: + +```bash +__GLX_VENDOR_LIBRARY_NAME=mesa +LIBVA_DRIVER_NAME=iHD #旧cpu为i965 +VK_DRIVER_FILES=/usr/share/vulkan/icd.d/intel_icd.x86_64.json +__EGL_VENDOR_LIBRARY_FILENAMES=/usr/share/glvnd/egl_vendor.d/50_mesa.json +#添加EGL变量可以防止某些进程一直占用独显,导致无法进入RTD-3待机状态 +ANV_DEBUG=video-decode,video-encode +#启用intel核显的vulkan video decode +``` + +如果需要使用独显安装 `nvidia-prime` 包,使用 `prime-run ` 命令运行。 + +少数情况下需要对其进行修改,文件位于 `/usr/bin/prime-run `: + +```bash +VK_DRIVER_FILES=/usr/share/vulkan/icd.d/nvidia_icd.json __EGL_VENDOR_LIBRARY_FILENAMES=/usr/share/glvnd/egl_vendor.d/10_nvidia.json LIBVA_DRIVER_NAME=nvidia __NV_PRIME_RENDER_OFFLOAD=1 __VK_LAYER_NV_optimus=NVIDIA_only __GLX_VENDOR_LIBRARY_NAME=nvidia "$@" +``` + +针对笔记本`nvidia` 独显需要额外 boost 功耗的情况: + +```bash +sudo systemctl enable --now nvidia-powerd.service +``` + +--- + **在同时拥有核芯显卡和英伟达独立显卡的笔记本上安装驱动是大多数人关注的事情,这里着重讲述。** > 再次提醒请按照本书前置章节配置好系统后再进行,不要多个教程混看,**尤其是一些过时的教程**。尤其需要注意的是确保 base-devel 包的安装以及配置好科学上网软件,以及使用 X11 模式。