Enable sound clock-rate for pc1
This commit is contained in:
parent
48c721790a
commit
1a3bd7a855
4 changed files with 45 additions and 32 deletions
26
NOTES.md
26
NOTES.md
|
|
@ -4,6 +4,7 @@
|
||||||
|
|
||||||
- [Описание](#описание)
|
- [Описание](#описание)
|
||||||
- [Браузер](#браузер)
|
- [Браузер](#браузер)
|
||||||
|
- [Фикс Flatpak и Wine](#фикс-flatpak-и-wine)
|
||||||
- [Сборщик мусора](#сборщик-мусора)
|
- [Сборщик мусора](#сборщик-мусора)
|
||||||
- [Часть диалога с GPT](#часть-диалога-с-gpt)
|
- [Часть диалога с GPT](#часть-диалога-с-gpt)
|
||||||
- [Кто больше всего жрёт памяти](#кто-больше-всего-жрёт-памяти)
|
- [Кто больше всего жрёт памяти](#кто-больше-всего-жрёт-памяти)
|
||||||
|
|
@ -142,6 +143,31 @@ sudo cp image.png /var/lib/AccountsService/icons/username
|
||||||
xdg-settings set default-web-browser librewolf.desktop
|
xdg-settings set default-web-browser librewolf.desktop
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Фикс Flatpak и Wine
|
||||||
|
|
||||||
|
Чтоб ссылки открывались в браузере из flatpak и wine приложений, надо сделать это:
|
||||||
|
```sh
|
||||||
|
systemctl --user import-environment PATH
|
||||||
|
systemctl --user restart xdg-desktop-portal xdg-desktop-portal-gtk
|
||||||
|
```
|
||||||
|
Отменить изменения можно так:
|
||||||
|
```sh
|
||||||
|
systemctl --user unset-environment PATH
|
||||||
|
```
|
||||||
|
Проверить текущее значение можно так:
|
||||||
|
```sh
|
||||||
|
systemctl --user show-environment | grep PATH
|
||||||
|
```
|
||||||
|
Дефолт значение такое:
|
||||||
|
```sh
|
||||||
|
PATH=/nix/store/3abwqv1a1bdycmgaydzfw3a0qzxwk8am-systemd-256.8/bin/
|
||||||
|
```
|
||||||
|
Проверить сработал ли фикс можно так (надо скачать `flatseal` через flatpak):
|
||||||
|
```sh
|
||||||
|
flatpak run --command=sh com.github.tchx84.Flatseal
|
||||||
|
xdg-open https://example.com
|
||||||
|
```
|
||||||
|
|
||||||
## Сборщик мусора
|
## Сборщик мусора
|
||||||
|
|
||||||
Если обновил систему и спустя время с ней всё окей, всё стабильно, то советую запускать сборщик мусора. При обновлении nixos не удаляет старые пакеты, чтоб ты мог откатиться назад, в случае поломок, даже если нет интернета. Чтоб удалить пакеты, которые больше не используются, можно использовать команду `grb` (это мой алиас в zsh).
|
Если обновил систему и спустя время с ней всё окей, всё стабильно, то советую запускать сборщик мусора. При обновлении nixos не удаляет старые пакеты, чтоб ты мог откатиться назад, в случае поломок, даже если нет интернета. Чтоб удалить пакеты, которые больше не используются, можно использовать команду `grb` (это мой алиас в zsh).
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@
|
||||||
"/mnt/backups" = {
|
"/mnt/backups" = {
|
||||||
device = "/dev/disk/by-uuid/55287544-ce9f-4c93-a2f6-a63b69623fe1";
|
device = "/dev/disk/by-uuid/55287544-ce9f-4c93-a2f6-a63b69623fe1";
|
||||||
fsType = "ext4";
|
fsType = "ext4";
|
||||||
options = [ "nofail" "noatime" "x-systemd.device-timeout=1s" ]; #"uid=1000" "gid=1000" "dmask=007" "fmask=117" ];
|
options = [ "nofail" "noatime" "x-systemd.device-timeout=1s" ];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -54,23 +54,23 @@
|
||||||
|
|
||||||
# Ниже настройки имеют формат "число - название"
|
# Ниже настройки имеют формат "число - название"
|
||||||
# Число определяет приоритет настройки, а название описывает цель конфига
|
# Число определяет приоритет настройки, а название описывает цель конфига
|
||||||
# extraConfig.pipewire = {
|
extraConfig.pipewire = {
|
||||||
# "10-clock-rate" = {
|
"10-clock-rate" = {
|
||||||
# "context.properties" = {
|
"context.properties" = {
|
||||||
# "default.clock.rate" = 48000;
|
"default.clock.rate" = 48000;
|
||||||
# "default.clock.allowed-rates" = [ 44100 48000 88200 96000 176400 192000 352800 384000 705600 768000 ];
|
"default.clock.allowed-rates" = [ 44100 48000 88200 96000 176400 192000 352800 384000 705600 768000 ];
|
||||||
# };
|
};
|
||||||
# };
|
};
|
||||||
# # Ниже настройки для минимальной задержки в играх (например osu!stable через wine)
|
# Ниже настройки для минимальной задержки в играх (например osu!stable через wine)
|
||||||
# # quantum — устанавливает размер буфера (чем меньше значение, тем ниже задержка, но выше нагрузка на процессор).
|
# quantum — устанавливает размер буфера (чем меньше значение, тем ниже задержка, но выше нагрузка на процессор).
|
||||||
# # Можно посчитать теоретическую задержку в секундах, поделив quantum на rate (48/48000 будет 1мс)
|
# Можно посчитать теоретическую задержку в секундах, поделив quantum на rate (48/48000 будет 1мс)
|
||||||
# # Если со звуком есть проблемы (щелчки, прерывания), попробуйте увеличить значение (64, 128, 256) или просто удалить эту настройку
|
# Если со звуком есть проблемы (щелчки, прерывания), попробуйте увеличить значение (64, 128, 256) или просто удалить эту настройку
|
||||||
# # По умолчанию я закомментировал настройку, чтоб у людей не было проблем
|
# По умолчанию я закомментировал настройку, чтоб у людей не было проблем
|
||||||
# # "92-low-latency" = {
|
# "92-low-latency" = {
|
||||||
# # default.clock.quantum = 32; # default = 1024
|
# default.clock.quantum = 32; # default = 1024
|
||||||
# # default.clock.min-quantum = 32; # default = 32
|
# default.clock.min-quantum = 32; # default = 32
|
||||||
# # default.clock.max-quantum = 32; # default = 2048
|
# default.clock.max-quantum = 32; # default = 2048
|
||||||
# # };
|
|
||||||
# };
|
# };
|
||||||
};
|
};
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -47,19 +47,6 @@ in {
|
||||||
enable = true;
|
enable = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
# flatpak fix: systemctl --user import-environment PATH
|
|
||||||
# systemctl --user restart xdg-desktop-portal xdg-desktop-portal-gtk
|
|
||||||
|
|
||||||
# rollback: systemctl --user unset-environment PATH
|
|
||||||
|
|
||||||
# check: systemctl --user show-environment | grep PATH
|
|
||||||
|
|
||||||
# default: PATH=/nix/store/3abwqv1a1bdycmgaydzfw3a0qzxwk8am-systemd-256.8/bin/
|
|
||||||
|
|
||||||
# test:
|
|
||||||
# flatpak run --command=sh com.github.tchx84.Flatseal
|
|
||||||
# xdg-open https://example.com
|
|
||||||
|
|
||||||
xdg.portal = {
|
xdg.portal = {
|
||||||
enable = true;
|
enable = true;
|
||||||
xdgOpenUsePortal = true;
|
xdgOpenUsePortal = true;
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue