我正在排除笔记本电脑上的 fn 键亮度控制问题,因此,正如您所想象的那样,我正在仔细研究 /etc/default/grub 中的大量配置选项。然而,这给我带来了一个问题:
GRUB_CMDLINE_LINUX
标记的线和有什么区别GRUB_CMDLINE_LINUX_DEFAULT
?
例如,GRUB_CMDLINE_LINUX="acpi_backlight=vendor"
行为与 有什么不同GRUB_CMDLINE_LINUX_DEFAULT="acpi_backlight=vendor"
?
作为一个不相关的问题,它们与映射我的 fn 键的使用有什么关系?由于某种xorg.conf.d/
魔力,亮度已经可以在系统设置中调整。我只是想让按键正常工作。
答案1
黑白短文的区别:
选项
GRUB_CMDLINE_LINUX
包括始终有效。选项
GRUB_CMDLINE_LINUX_DEFAULT
包括仅在正常启动时有效(恢复模式期间除外)。
资料来源: help.ubuntu.com/.../Grub2 和gp 的回答
答案2
GRUB_CMDLINE_LINUX
此行中的条目添加到正常模式和恢复模式的“linux”命令行(GRUB 旧版的“内核”行)的末尾。它用于将选项传递给内核。
GRUB_CMDLINE_LINUX_DEFAULT
此行将所有条目导入到“linux”行(GRUB 旧版的“内核”行)的末尾。这些条目仅附加到正常模式的末尾。
它们与映射我的密钥的使用有什么关系Fn?
在某些情况下,ACPI BIOS 提供了通过通用 ACPI 接口控制背光所需的接口,但实际方法并未实现。因此,ACPI 驱动程序会向硬件注册,并阻止任何笔记本电脑特定驱动程序这样做。在这些情况下,可以通过将以下行添加到内核启动参数来阻止 ACPI 背光驱动程序启动:
acpi_backlight=vendor