бля чёт pipewire сосёт
08:22:02]<L29Ah> how do i allow a process to output sound but forbid to capture? i'm running apparmor so i could allow/deny access to individual files, but seems like pipewire uses one socket for everything :/
09:11:10]<gkiagia> L29Ah: pipewire uses one socket but it allows setting permissions on individual objects that are accessible via this socket. To make this work you need to program the session manager or some other approval daemon to listen for clients and grant/deny permissions on the relevant objects
09:12:38]<gkiagia> There is a script in wireplumber to do that but note that it hasn't been used / tested in real world scenarios like that. It is pretty much wip.
как там с этим у pulseaudio?
или чтобы иметь возможность запретить плеерам записывать микрофон нужно возвращаться на ALSA?
Оказывается, ванильное линуксоядро умеет засаспендиться одновременно в оперативу и в своп, а pm-utils это вызывать не умеют. Чтобы это сделать, нужно:
echo suspend > /sys/power/disk
echo disk > /sys/power/state
Гляжу на https://github.com/zfsonlinux/zfs-auto-snapshot
Возникает вопрос: почему самая большая частота снепшотов там - раз в 15 минут? zfs при снепшотинге как-то сильно тормозит, или там снепшоты места много отнимают, что их не стоит, скажем, раз в минуту делать, например на NVMe?
В целом интересно насколько жизнеспособна на Linux нынче около-непрерывный снепшотинг (как в NILFS2 нативно например), чтобы можно было откатиться назад на произвольную точку во времени, и при этом оно автоматически чистилось при нехватке свободного места (так что решения на LVM thin не годятся).
чятик, чёт захотелось написать программу, суть такова: сравниваем энергопотребление вычислителя в idle и при запуске определённого бинаря n раз в секунду, из этого вычисляем стоимость запуска программы в джоулях
есть чо, или всё самому писать?
Using an unprivileged user and `su`/unrestricted (not limited to a closed set of trustworthy executables by sudoers) `sudo` to obtain root perms on a typical GNU/Linux system without restrictive MAC polices doesn't offer any considerable security improvement over using root directly for all activities the unprivileged user is used for. It does, though, provide plenty of feel-good inconvenience (typing all these `su`s when needed), even reinforced by some application developers, whose software refuses to run as root. Prove me wrong.
I've set LANG=eo system-wide, now urxvt and xmonad refuse to input cyrillic, and tkabber produces garbage when i input things like "™" with XCompose. Going back to en_DK :(
эх, нет мне жизни без out-of-tree модулей:
/* Disable ASPM completely as that cause random device stop working
* problems as well as full system hangs for some PCIe devices users.
*/
rc = pci_disable_link_state(pdev, PCIE_LINK_STATE_L0S |
PCIE_LINK_STATE_L1);
Есть в природе загрузочный дистрибутив линукса
?
В смысле, чтобы линукс исполнял роль загрузчика для другого линукса (kexec!), а мне не нужно было собирать для этого LFS.
Попалась материнка, которая не может грузиться с NVMe; grub тож не видит.
Is in-kernel ZFS mature enough to be used as a daily driver on a GNU/Linux laptop NVMe (and generally without a complete system backup to grab when it shits its pants) with reflink, continuous-ish CoW snapshots and data deduplication?
XFS turned out to be really nice and good enough to deploy by default, but it's lacking proper snapshot provisions (the idea to add some LVM thin awareness for the free space accounting didn't took off it seems: https://marc.info/?l=linux-xfs&m=150900682026621&w=2), and BTRFS is still too buggy for my taste after a decade of development.
чятик, у меня такая фигня в /etc/security/limits.d/99-local.conf:
* hard core unlimited
* soft core 600000
но при этом ulimit -S -c и ulimit -H -c оба показывают нули
какого хуя?
а от рута почему-то другое показывает:
l29ah-x201 ~ ∞ ulimit -S -c
1200000
l29ah-x201 ~ ∞ ulimit -H -c
unlimited
раньше всё нормально работало от юзера
Переехал с ext4 на xfs.
Было:
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/mapper/hdluks 479567560 454220268 20448100 96% /mnt/oldgentoo
Стало:
/dev/mapper/nvluks 488042696 460869012 27173684 95% /mnt/gentoo
После прокатывания duperemove освободилось ещё 15ГБ.