Итак, это на самом деле довольно просто... но было очень трудно найти.
/proc/acpi/wakeup
:grep LID /proc/acpi/wakeup
LID0 S3 *enabled platform:PNP0C0D:00
(узел "PNP0C0D :00")
rc.local
(с содержимым ниже ), который отключит устройство во время загрузки. Сделайте этот файл исполняемым. #!/bin/bash
echo PNP0C0D:00 > /sys/bus/acpi/drivers/button/unbind
Если вы используете systemd, он должен автоматически обнаружить это и выполнить при загрузке. Это полностью отключает переключатель и позволяет ноутбуку загружаться даже с закрытой крышкой.
Дополнительную информацию можно найти внизу этой страницы.:https://dev1galaxy.org/viewtopic.php?id=2021
Добро пожаловать в StackExchange для Unix и Linux!
Инструмент beep
специально предназначен для использования только звукового сигнала.
echo -e '\007'
использует любой эффект звонка, на который настроен эмулятор терминала :на консоли в текстовом режиме -. Обычно он использует звуковой сигнал. В окне терминала рабочего стола с графическим интерфейсом эмулятор терминала может иметь собственный настраиваемый звуковой сигнал или может использовать звуковой сигнал среды рабочего стола по умолчанию, который обычно настраивается в настройках звука среды рабочего стола.
При этом иногда можно перенаправить звук бипера на динамики. Для этого вам понадобится встроенный звуковой чип (, который есть в большинстве современных систем ), со специальной возможностью перенаправлять звук бипера (, который имеется в некоторых, но не во всех звуковых чипах ). Чтобы включить эту функцию в Linux, вам потребуется доступ к функциям звукового микшера реальной звуковой карты,вместо упрощенной версии, которую вы обычно получаете, если ваша система включает подсистему PulseAudio.
Например, если вы используете команду alsamixer
без параметров в системе с поддержкой PulseAudio -, вы можете увидеть только регулятор громкости PulseAudio. Но если вы явно укажете звуковую карту для использования, например. alsamixer -c 0
указать первую звуковую карту/чип системы, вы получите полные настройки аудио микшера.
Если список доступных звуковых каналов включает «Beep», «Digital Beep» или что-то подобное, это будет канал перенаправления звукового сигнала ПК. Это может быть просто настройка переключателя вкл/выкл, или настройка регулируемого уровня, или и то, и другое. Если вы включаете/включаете канал, сигнал бипера должен быть перенаправлен на звуковой чип и выводиться через обычные динамики.
Обратите внимание, :если в вашей системе есть эта функция и вы решили ее использовать, проверьте уровень громкости звукового сигнала перед перезагрузкой системы. Если вы включите перенаправление и установите его на полную громкость, стандартный звуковой сигнал во время перезагрузки может прозвучать через динамики и усилиться до неожиданной громкости.
(Да, однажды это случилось со мной. По-видимому, звуковой чип не всегда полностью сбрасывается при перезагрузке, по крайней мере, до тех пор, пока при запуске ОС снова не загружаются звуковые драйверы.)