Это ручная разметка, характер типа процессов. Оно в целом аналогичную задачу решает, как и AppNap у меня, только цель у них не душить бестолковые процессы, по коду это не особо видно. А подсветить системе, что из процессов важно для пользователя и его опыта, а чем можно жертвовать, меняя приоритеты процессов. Проект этот - ananicy-cpp В альте ставится по названию и включаем, как сервис systemctl enable --now ananicy-cpp.service Я для гнома ещё этот PR накатил. И в сочетании с моим планировщиком. Оно убрало большинство мелких затупов при работе. А в целом у нас уже второй проект с разметкой процессов и оба призваны сделать "расширенный gamemode" и если тот поднимает только один процесс, то тут оба рулят как можно большим количеством. Ещё бы они не только понижали приоритет, но и не важным начинали бы агрессивнее отбирать время на процессоре и получается такой себе аналог AppNap из мака :)