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
CleverLibre Social

CleverLibre Social is an inclusive social instance for open discussion, learning, and community.
All cultures welcome.
Hate speech and harassment strictly forbidden.