Fix pidor sound

This commit is contained in:
Buliway 2025-04-08 17:49:30 +03:00
parent b887e29484
commit 17badae3da

View file

@ -10,6 +10,7 @@
wireplumber = { wireplumber = {
enable = true; enable = true;
# Ниже старое
# Запретить конкретному софту редактировать громкость микрофона # Запретить конкретному софту редактировать громкость микрофона
# В терминал `wpctl status`, найти нужное приложение в списке клиентов # В терминал `wpctl status`, найти нужное приложение в списке клиентов
# Потом `wpctl inspect номер-клиента | grep application.process.binary` # Потом `wpctl inspect номер-клиента | grep application.process.binary`
@ -19,29 +20,29 @@
# https://askubuntu.com/questions/749407/is-there-any-way-to-prevent-application-from-changing-volume-level-of-my-microph # https://askubuntu.com/questions/749407/is-there-any-way-to-prevent-application-from-changing-volume-level-of-my-microph
# https://www.linux.org/threads/prevent-applications-from-changing-microphone-gain.41636/ # https://www.linux.org/threads/prevent-applications-from-changing-microphone-gain.41636/
# https://www.reddit.com/r/Ubuntu/comments/pvlm6r/how_to_disable_microphone_autoadjusting/ # https://www.reddit.com/r/Ubuntu/comments/pvlm6r/how_to_disable_microphone_autoadjusting/
# Ниже новое
# Я решил сделать вайтлист. В стоке я запрещаю всем редачить громкость микро в системе
# Лишь определённый софт может редачить громкость моего микрофона
extraScripts."99-stop-microphone-auto-adjust.lua" = '' extraScripts."99-stop-microphone-auto-adjust.lua" = ''
table.insert (default_access.rules,{ table.insert (default_access.rules,{
matches = { matches = {
{ {
{ "application.process.binary", "=", ".Discord-wrapped" } { "application.process.binary", "=", "*" }
},
{
{ "application.process.binary", "=", "chromium" }
},
{
{ "application.process.binary", "=", "librewolf" }
},
{
{ "application.process.binary", "=", "firefox" }
},
{
{ "application.process.binary", "=", "steam" }
},
{
{ "application.process.binary", "=", ".telegram-desktop-wrapped" }
} }
}, },
default_permissions = "rx", default_permissions = "r-x",
})
table.insert (default_access.rules,{
matches = {
{
{ "application.process.binary", "=", ".pavucontrol-wrapped" }
},
{
{ "application.process.binary", "=", ".easyeffects-wrapped" }
}
},
default_permissions = "rwx",
}) })
''; '';
}; };