ArchLinux常见问题

First Post:

Last Update:

Word Count:
546

Read Time:
2 min

关闭峰铃

临时的方案

1
sudo rmmod pcspkr

对于CentOS/Redhat/RHEL/Fedora系统,使用root身份执行:

1
rmmod pcspkr

一劳永逸的方案

1
sudo echo "blacklist pcspkr" >>/etc/modprobe.d/blacklist

对于CentOS/Redhat/RHEL/Fedora系统,使用root身份执行:

1
echo "alias pcspkr off" >>/etc/modprobe.conf

还有另外一种方法,就是在/etc/inputrc文件中把

1
set bell-style none

前的注释去掉,改为

1
set bell-style off

grub找不到 windows系统

grub找不到windows问题,是grub没有自动找到windows的efi文件,需要手动修改grub配置文件,将以下加入/boot/grub/grub.cfg中:

其中3C4E8E974E8E4A1A是windows efi所在的分区uuid,可以通过 sudo blkid来查看

1
2
3
4
5
6
7
8
9
10
11
12
### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Windows Boot Manager (on /dev/nvme0n1p2)' --class windows --class os $menuentry_id_option 'osprober-efi-3C4E8E974E8E4A1A' {
insmod part_gpt
insmod fat
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root 3C4E8E974E8E4A1A
else
search --no-floppy --fs-uuid --set=root 3C4E8E974E8E4A1A
fi
chainloader /efi/Microsoft/Boot/bootmgfw.efi
}
### END /etc/grub.d/30_os-prober ###

plymouthd占用cpu问题

您不需要太卸载,只需禁用它即可。在终端中尝试执行以下操作:

sudo nano /etc/default/grub
寻找:

GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”
也更改它:

GRUB_CMDLINE_LINUX_DEFAULT=”quiet”
并更新Grub(请务必小心,如果断电或出现故障,可能会中断启动):

sudo update-grub

亮度问题

我们知道调整屏幕亮度在硬件层面就是调整LED灯的功率大小,在linux里面通过acpi(高级配置与电源接口)来控制,具体是通过设置**/sys/class/backlight/%k/brightness**来实现的,当然手动调节这个文件的数值是可行的,但是并不是很方便。所以安装ACPI的亮度控制取代xbacklight的功能:

1
sudo pacman -S acpilight

将当前用户加入 video 组,实现免 root 控制亮度:

1
sudo gpasswd video -a 用户名

acpilight 兼容 xbacklight 重启之后就可以通过下面命令控制亮度了:

1
2
3
4
5
6
7
8
# 获得当前亮度
xbacklight -get
# 设置亮度
xbacklight -set 70
# 增加亮度
xbacklight -inc 10
# 降低亮度
xbacklight -dec 10

合盖不休眠设置

1
2
3
sudo vim /etc/systemd/logind.conf
把 HandleLidSwitch 的参数改为 lock, 并去掉前面的注释#
sudo systemctl restart systemd-logind
打赏点小钱
支付宝 | Alipay
微信 | WeChat