Michael Murphy

Results 361 comments of Michael Murphy

I've created a `pidfd` crate, which provides a `PidFd` type, which implements `std::future::Future` using `libc::poll`. Any `std::process::Child` can be converted into a `PidFd` for awaiting process termination concurrently. You may...

For Linux >= 5.3, I've been successfully using [pidfd](https://crates.io/crates/pidfd) in all Pop!_OS projects. It uses [fd-reactor](https://crates.io/crates/fd-reactor) currently, which is a simple `libc::poll`-based reactor for registering and unregistering file descriptor interests...

Have you tried adding these to a config so they're always at least neutral in priority? > Similarly, any application that is full-screen should be considered as a foreground process,...

It sounds like the main issue is that pop-shell didn't assign foreground status to this game. Is that true? With the log level set to DEBUG in the extension prefs...

If a process is owned by a terminal, then focusing the terminal will give its child processes a foreground priority. That is expected. Likewise, focusing a web browser window will...

Not in particular, besides being developed by System76 and not specific to Pop.

We could change the name to something more unique, such as Scheduler76 or PopProc.

So cosmic-scheduler / cosmic-launcher might be a better fit?

Hmm, the scheduler shouldn't be touching anything that has a priority greater than 9.