Closed he-sb closed 3 years ago
警告: 在 Arch 下安装软件包时,未更新系统前,不要更新软件包数据库(例如,可能出现某软件包不再出现在官方库)。操作时,应使用 pacman -Syu package_name
,而不要使用 pacman -Sy package_name
,否则可能会有依赖问题。
来源:
pacman (简体中文) - 安装软件包 - ArchWiki
直接使用 yay -Syu
或 sudo pacman -Syu
一把梭即可,不存在这个问题。。
让 pacman
也走代理(就不需要添加国内源了):
配置 SMB :
Linux (Manjaro) 配置Samba 共享文件夹 - Wiilz.CN
其中“添加分享用户并设置密码”部分的命令前需加上 sudo
;
配置完后还需在文件管理器中对相应文件夹开启共享( 未验证是否必需 已验证,非必需,因为已在配置文件中手动指定了共享目录以及相关权限)。
/etc/samba/smb.conf
内的 [global]
字段还需增加以下两行:
client min protocol = SMB2_02
server min protocol = SMB2_02
只需安装 manjaro-settings-samba
包就可以在文件管理器中进行图形化操作了。
修改家目录为英文:
高分屏下的缩放问题:
https://wiki.archlinux.org/index.php/HiDPI_(简体中文)#KDE
vim /etc/profile
# 添加以下这行后重启系统
export PLASMA_USE_QT_SCALING=1
Firefox 浏览器每次更新后变成英文
安装 firefox-i18n-zh-cn 包:
sudo pacman -S firefox-i18n-zh-cn
然后在 Add-ons 页面内 Languages 选项卡下查看有无刚安装好的包,若有的话,进入 about:config 页面,修改 intl.locale.requested
参数的值为 zh-CN,en-US
或 zh-CN
即可。
参考链接:
ERROR: Cannot find the fakeroot binary.
没安装 fakeroot、binutils 等打包基本工具,pacman -S base-devel
装一下。
隐藏最大化窗口的标题栏
托盘天气配置
删除孤包(为什么说Arch Linux的pacman包管理系统更先进?相比与apt或rpm等好在哪里呢? - farseerfc的回答 - 知乎)
sudo pacman -Qtdq | sudo pacman -Rs -
安装应用后系统菜单内不显示图标
右击程序启动器(通常是左下角的 Manjaro 图标),选择 “编辑应用程序…”,之后点击编辑→恢复到系统菜单
Arch Linux (Manjaro) 配置与常用软件安装指南 | KAAAsS's blog - 安装后桌面图标不显示
sudo update-grub
时提示 `/usr/bin/grub-probe:警告: 未知的设备类型 nvme0n1. 的解决办法:
删除 /etc/grub.d/60_memtest86+
这个文件即可,无风险。
详情参考:
GRUB doesn't know what an NVME device is - Technical Issues and Assistance - Manjaro Linux Forum
关机时提示:watchdog: watchdog0: watchdog did not stop!
禁用 watchdog 模块即可:
sudo vim /etc/default/grub
# 在 GRUB_CMDLINE_LINUX_DEFAULT 这行最后添加以下内容
GRUB_CMDLINE_LINUX_DEFAULT="... nowatchdog modprobe.blacklist=iTCO_wdt"
# 保存退出,更新 grub
sudo update-grub
开机不显示 grub
sudo vim /etc/default/grub
# 注释掉下面这行
GRUB_TIMEOUT_STYLE=hidden
# 保存退出
sudo update-grub
yay -S listen1-desktop
Nvme SSD 开启 TRIM:
sudo systemctl enable fstrim.timer
sudo systemctl start fstrim.timer
Manjaro安装调教 | JohnnyChan's Blog#ssd优化配置
I/O 调度器部分配置文件路径有误,需参考 wiki
没有 dig
等命令,需要安装 bind
这个包,网上很多教程里说的 dnsutils
这个包现在已经被前者取代了。
自带的 Okular 不支持 mobi 格式:
yay -S kdegraphics-mobipocket
装上这个插件就可以了。
KDE 显示方案切换至 wayland,默认的 x11 不支持多显示器使用不同的缩放系数
Check and change wayland to X11 mode! - Support / Kde Plasma - Manjaro Linux Forum
KDE wayland 的桌面下,火狐浏览器的界面好小。 - 桌面环境 - openSUSE 中文论坛
解决更新内核时的 warning:
WARNING: Possibly missing firmware for module: 'module_name'
安装对应的内核模块即可,参考:
https://wiki.archlinux.org/title/Mkinitcpio#Possibly_missing_firmware_for_module_XXXX
Linux 内核从 5.17 开始提供了 amd_pstate 驱动模块(从 6.3 开始提供了 amd_pstate_epp 驱动),相比默认的 acpi-cpufreq 驱动,可以显著提升 AMD Ryzen zen2 以后的 CPU 能效。这里还是记录一下开启方法,以备后需。
首先在 /etc/default/grub
文件中的 GRUB_CMDLINE_LINUX_DEFAULT
部分,添加内核参数,启用 amd_pstate 模块:
amd_pstate=passive
amd_pstate=active
保存修改后,更新 grub 引导文件:
sudo update-grub
重启系统,查看当前的 CPU 驱动:
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_driver
如果返回 amd-pstate
(内核版本在 6.3 以上应该返回 amd_pstate_epp
),说明 CPU 驱动类型已经切换为 amd_pstate 了。
如果返回的仍然是 acpi-cpufreq
,说明 amd_pstate 没有启用成功,这时候先执行 sudo dmesg | grep amd_pstate
看看有没有类似的输出:
[ 2.310892] amd_pstate: the _CPC object is not present in SBIOS or ACPI disabled
/etc/modules-load.d/amd-pstate.conf
文件,在其中写入 amd_pstate
这一行后保存,重启后再次查看 CPU 驱动CPU 驱动切换成功后,可以执行 cpupower frequency-info
再次确认,以及查看 CPU 当前的调度调度策略、频率等参数。
参考链接:
参考文章:
Manjaro-KDE配置全攻略 - 知乎
与Manjaro相见恨晚 - 山炮不二
manjaro 安装配置总结 | Marsvet's Blog | Where there's a start, there's a finish.
美化相关:
manjaro安装配置 | CtrlKismet's Blog