diff --git a/nohang/nohang-desktop.conf b/nohang/nohang-desktop.conf index 53faf0f..2195aac 100644 --- a/nohang/nohang-desktop.conf +++ b/nohang/nohang-desktop.conf @@ -315,7 +315,10 @@ ignore_positive_oom_score_adj = False Prefer terminating Firefox tabs instead of terminating the entire browser. (In Chromium and Electron-based apps child processes get oom_score_adj=300 by default.) -@BADNESS_ADJ_RE_NAME 200 /// ^Web Content$ +@BADNESS_ADJ_RE_NAME 200 /// ^Web Content$ + +@BADNESS_ADJ_RE_NAME -200 /// ^(dnf|packagekitd)$ + 7.2.2. Matching CGroup_v1-line with RE patterns @@ -339,7 +342,7 @@ ignore_positive_oom_score_adj = False @BADNESS_ADJ_RE_REALPATH 20 /// ^/usr/bin/foo$ Protect X. -@BADNESS_ADJ_RE_REALPATH -200 /// ^(/usr/libexec/Xorg|/usr/lib/xorg/Xorg|/usr/lib/Xorg|/usr/bin/X|/usr/bin/Xwayland|/usr/bin/weston|/usr/bin/sway)$ +@BADNESS_ADJ_RE_REALPATH -200 /// ^(/usr/libexec/Xorg|/usr/lib/xorg/Xorg|/usr/lib/Xorg|/usr/bin/X|/usr/bin/Xorg|/usr/bin/Xwayland|/usr/bin/weston|/usr/bin/sway)$ Protect GNOME. @BADNESS_ADJ_RE_REALPATH -200 /// ^(/usr/bin/gnome-shell|/usr/bin/metacity|/usr/bin/mutter|/usr/lib/gnome-session/gnome-session-binary|/usr/libexec/gnome-session-binary|/usr/libexec/gnome-session-ctl)$ @@ -377,7 +380,7 @@ ignore_positive_oom_score_adj = False @BADNESS_ADJ_RE_REALPATH -200 /// ^(/lib/systemd/systemd|/usr/lib/systemd/systemd)$ Protect dbus. -@BADNESS_ADJ_RE_REALPATH -200 /// ^(/usr/bin/dbus-daemon|/usr/bin/dbus-run-session)$ +@BADNESS_ADJ_RE_REALPATH -200 /// ^(/usr/bin/dbus-daemon|/usr/bin/dbus-run-session|/usr/bin/dbus-broker-launcher|/usr/bin/dbus-broker)$ Prefer stress. @BADNESS_ADJ_RE_REALPATH 900 /// ^(/usr/bin/stress|/usr/bin/stress-ng)$