Follow

Does anyone use GNU on Linux? Every time I switch workspaces it keeps hoisting itself on top of the other programs I have running - I would love to learn how to disable this behaviour.

@khird most likely a desktop bug? I don't remember something like that with i3wm.

@aluaces It appears to affect more than one desktop environment (but only Octave, not other programs on the machine). I'm experiencing it on Cinnamon, and [here](reddit.com/r/pop_os/comments/h)'s a guy with the same kind of problem on something called Pop Shell.

@khird I only used the cli, can't jump out of a terminal... many belts and whistles in those gui?

@namark enough bells & whistles to make it worth it. Little file browser follows you around, resizable tabular view of variable matrices like spreadsheets, command history log, it adds up to a rather nice experience. The built in IDE can go choke on a porcupine though - its auto indentation in particular really fights me every step of the way.

@khird nothing like that happening on xfce. I think you should enable focus stealing prevention in your DE.
For cinnamon, I think `dconf write /org/cinnamon/prevent-focus-stealing true` will do it.
(github.com/linuxmint/Cinnamon/)

@r1k Thanks! Unfortunately this option, while it still exists in Cinnamon, is marked [unused] and, as that marking would suggest, has no effect.

I also think this is a problem that should be solved by conforming Octave to Cinnamon rather than the other way around. Globally blocking focus stealing isn't really desirable - if I double-click on a file, I want the application that opens it to take focus, regardless of whether or not it's already running. Octave in particular just steals focus in a very specific and inappropriate circumstance: when I switch over to its workspace.

Sign in to participate in the conversation
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.