воскресенье, 25 августа 2024 г.

Выключить звук при старте Linux Mint на ПК Apple Macmini

Достался мне по случаю ПК Apple Macmini 5,2. Имевшийся на нём Mac был снесён, а вместо него был установлен Linux Mint 22. И, казалось бы, что всё замечательно: отзывчивость очень хорошая, производительность на высоте, но "ложка дёгтя в бочке мёда" имелась – появляющийся при старте звук из встроенных динамиков доводил до состояния "белого каления". Но, как оказалось, эту встроенную функцию можно выключить, то есть установить громкость звука динамика при старте в уровень 0.

Сначала установите пакет efivar. Мне вывод команды sudo apt install efivar сообщил, что такого пакета не найдено. Однако, как показало следствие, в репозитории он имеется и его можно установить из Synaptic.


Далее следует сделать изменяемым параметр 
SystemAudioVolume-7c436110-ab2a-4bbb-a880-fe41995c9f82

sudo chattr -i /sys/firmware/efi/efivars/SystemAudioVolume-7c436110-ab2a-4bbb-a880-fe41995c9f82

Можно посмотреть, какое указанный параметр значение имеет сейчас:

sudo efivar -n 7c436110-ab2a-4bbb-a880-fe41995c9f82-SystemAudioVolume -p

В англоязычном источнике, которым я руководствовался, был указан вывод:

GUID: 7c436110-ab2a-4bbb-a880-fe41995c9f82
Name: "SystemAudioVolume"
Attributes:
Non-Volatile
Boot Service Access
Runtime Service Access
Value:
00000000  1a

У меня, если не ошибаюсь, последняя строка была такой:  00000000  6k
 
📌   Далее необходимо переключиться на su, так как для изменения значения рассматриваемого параметра команда вида sudo ... вернёт ответ, что изменение запрещено.

sudo su

После этого выполняется команда:

printf "\x07\x00\x00\x00\x00" > /sys/firmware/efi/efivars/SystemAudioVolume-7c436110-ab2a-4bbb-a880-fe41995c9f82

и для изменённого параметра восстанавливается существовавший ранее запрет на внесение в него изменений:

chattr +i /sys/firmware/efi/efivars/SystemAudioVolume-7c436110-ab2a-4bbb-a880-fe41995c9f82

Проверьте, какое значение имеется сейчас.

efivar -n 7c436110-ab2a-4bbb-a880-fe41995c9f82-SystemAudioVolume -p

Должно быть:

GUID: 7c436110-ab2a-4bbb-a880-fe41995c9f82
Name: "SystemAudioVolume"
Attributes:
Non-Volatile
Boot Service Access
Runtime Service Access
Value:
00000000  00 

Если у вас последняя строка точно такая же, то можете себя поздравить – при дальнейших стартах системы звука из динамиков раздаваться не будет. 

Комментариев нет:

Отправить комментарий