diff options
Diffstat (limited to 'desktop/modules/status')
| -rw-r--r-- | desktop/modules/status/README.md | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/desktop/modules/status/README.md b/desktop/modules/status/README.md index 438ead8..4d18342 100644 --- a/desktop/modules/status/README.md +++ b/desktop/modules/status/README.md @@ -103,14 +103,14 @@ edited from here; `breaktimer.sh config` prints what is in effect. Presentation is set automatically while a game runs, so a fullscreen game does not get locked or interrupted by the idle timer, DND or breaktimer. The shell polls every five seconds for a `gamescope` process, a running Steam binary, or -DuckStation, and any one is enough: +the DuckStation or PCSX2 emulators, and any one is enough: - pgrep -x gamescope || pgrep -f 'steamapps/commo[n]' || pgrep -x duckstation-qt + pgrep -x gamescope || pgrep -f 'steamapps/commo[n]' || pgrep -x duckstation-qt || pgrep -x pcsx2-qt The steam pattern is bracketed so it cannot match the check's own command line: `pgrep -f` reads the whole argv, and a literal `steamapps/common` would match the `sh` running the check and report a game forever. `gamescope` and -`duckstation-qt` use `pgrep -x`, an exact match on the process name, which +the emulators use `pgrep -x`, an exact match on the process name, which cannot self-match. The result is written to `status.gaming`, a file separate from |
