LinuxForum.Fans
Тема

Отключение пищалки

Автор: Sunsetcolours 24 сообщений 7865 просмотров
#160384

Вот как отключить в Debian Squeeze пищалку? Уж очень она мешает, когда выполняю sudo shutdown -h чч:мм. Пищит с периодичностью не знаю какой, но видимо каждые 10 минут. Выполняю эту команду перед сном, дабы автоматом вырубить комп, а он мне музыкальное сопровождение "бип"...
Прописывание blacklist pcspkr и blacklist snd_pc в /etc/modprobe.d/blacklist.conf не помогло.

#160394

вроде бы в alsamixer-е есть ползунок Beep, не оно?

#160397

В альсе ползунок на Beep уже опущен...

#160564


Вот как отключить в Debian Squeeze пищалку?

Добавить в файл /etc/rc.local, команду modeprobe -r pcspkr.

#160786
SamuelLinux написал:
Добавить в файл /etc/rc.local, команду modeprobe -r pcspkr.

не помогло...

#160797

А он вам вообще нужен? Я его выдернул.

#160802
iSun написал:
А он вам вообще нужен? Я его выдернул.

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

#160841
Sunsetcolours написал:
[quote=iSun]А он вам вообще нужен? Я его выдернул.

Это крайний вариант. Хочется таки докопаться до истины. Если к выходным не разберусь, то выдерну smile[/quote]
Попробуйте скомпилировать ядро вообще без поддержки speaker.
это в General Setup, пункт "Enable PC-speaker support", CONFIG_PCSPKR_PLATFORM.
По умолчанию он установлен в "y", т.е. он в ядре, причём модулем его
скомпилировать нельзя.

Пётр.

#160844
Peter написал:
Попробуйте скомпилировать ядро

Пётр, стыдно признаться, но в этом я вообще не силен... Я так понимаю, что безболезненно извлечь этот модуль нельзя? Типа, перестанавливать придётся?

#160845

Попробуйте
[console]xset b off[/console]

#160856
Sunsetcolours написал:
[quote=Peter]Попробуйте скомпилировать ядро

Пётр, стыдно признаться, но в этом я вообще не силен... Я так понимаю, что безболезненно извлечь этот модуль нельзя? Типа, перестанавливать придётся?[/quote]
Я не смотрел, на что влияет именно этот параметр, но в любом случае,
если что-то нельзя скомпилировать модулем, то извлечь нельзя.
Да, после компилирования ядра его надо будет установить и так
изменить grub.conf или что там, чтобы оно загружалось по умолчанию.

Пётр.

#160864
Sunsetcolours написал:
xset b off

Бро, не помогло.

Peter написал:
Я не смотрел, на что влияет именно этот параметр, но в любом случае,
если что-то нельзя скомпилировать модулем, то извлечь нельзя.
Да, после компилирования ядра его надо будет установить и так
изменить grub.conf или что там, чтобы оно загружалось по умолчанию.

Ну, это хороший опыт, но я не готов к нему пока. Вот только систему переустановил...

#160866

Пересборка ядра на систему не повлиляет никак. Если вы только измените этот один параметр то здеся нету ничего страшного.
Вперёд.
:rolleyes:

#160872
kisil написал:
Пересборка ядра на систему не повлиляет никак. Если вы только измените этот один параметр то здеся нету ничего страшного.
Вперёд.
:rolleyes:

Да неее... я просто переустанавливать ось опять не хочу. Вот как замучаю, так сразу smile

#160878
Sunsetcolours написал:
[quote=kisil]Пересборка ядра на систему не повлиляет никак. Если вы только измените этот один параметр то здеся нету ничего страшного.
Вперёд.
:rolleyes:

Да неее... я просто переустанавливать ось опять не хочу. Вот как замучаю, так сразу smile[/quote]
Систему надо переустанваливать только в случае тяжёлых патологий.
Для пересборки ядра потребуется пакет kernel-package, "man make-kpkg".
И ещё потребуется подправить её конфигурационный файл, чтобы
initrd.img строился сам, а не создавать его отдельными командами.

Пётр.

#160880
Sunsetcolours написал:
[quote=kisil]Пересборка ядра на систему не повлиляет никак. Если вы только измените этот один параметр то здеся нету ничего страшного.
Вперёд.
:rolleyes:

Да неее... я просто переустанавливать ось опять не хочу. Вот как замучаю, так сразу smile[/quote]

А зачем её переустанавливать. Пересборка ядра это не переустановка системы, это пересборка и последующая его загрузка. Версия ядра при этом не меняетса только меняютса параметры, которые вы включите-выключите.

#160886

Ну, это другое дело. В таком случае, ждите пачку тупых вопрос о компиляции ядра от меня :D
Тут же надо понимать, какой параметр в ядре отвечает за пищалку, и что писать в конфиге граба...

#160889
Peter написал:
[quote=Sunsetcolours][quote=iSun]А он вам вообще нужен? Я его выдернул.

Это крайний вариант. Хочется таки докопаться до истины. Если к выходным не разберусь, то выдерну smile[/quote]
Попробуйте скомпилировать ядро вообще без поддержки speaker.
это в General Setup, пункт "Enable PC-speaker support", CONFIG_PCSPKR_PLATFORM.
По умолчанию он установлен в "y", т.е. он в ядре, причём модулем его
скомпилировать нельзя.

Пётр.[/quote]

Вот тут написали об параметре, а про Груб ГУРУ тебе подскажут. К ним я не отношусь потому и не помогу.

#160890
Sunsetcolours написал:
Тут же надо понимать, какой параметр в ядре отвечает за пищалку
text

 CONFIG_INPUT_PCSPKR:                                                                                                                │  
  │                                                                                                                                     │  
  │ Say Y here if you want the standard PC Speaker to be used for                                                                       │  
  │ bells and whistles.                                                                                                                 │  
  │                                                                                                                                     │  
  │ If unsure, say Y.                                                                                                                   │  
  │                                                                                                                                     │  
  │ To compile this driver as a module, choose M here: the                                                                              │  
  │ module will be called pcspkr.                                                                                                       │  
  │                                                                                                                                     │  
  │ Symbol: INPUT_PCSPKR [=m]                                                                                                           │  
  │ Type  : tristate                                                                                                                    │  
  │ Prompt: PC Speaker support                                                                                                          │  
  │   Defined at drivers/input/misc/Kconfig:55                                                                                          │  
  │   Depends on: !S390 && INPUT [=y] && INPUT_MISC [=y] && PCSPKR_PLATFORM [=y]                                                        │  
  │   Location:                                                                                                                         │  
  │     -> Device Drivers                                                                                                               │  
  │       -> Input device support                                                                                                       │  
  │         -> Generic input layer (needed for keyboard, mouse, ...) (INPUT [=y])                                                       │  
  │           -> Miscellaneous devices (INPUT_MISC [=y])  
#160894
Lupo Alberto написал:
CONFIG_INPUT_PCSPKR.....

Спасибо!
А граб сам не подцепит перекомпиленное ядро?

Войдите или зарегистрируйтесь, чтобы ответить.