Fix pidor sound
This commit is contained in:
parent
b887e29484
commit
17badae3da
1 changed files with 18 additions and 17 deletions
|
|
@ -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",
|
||||||
})
|
})
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue