mastodon.ar.al is one of the many independent Mastodon servers you can use to participate in the fediverse.
This is my personal fediverse server.

Administered by:

Server stats:

1
active users

On , you have this really useful app called Settings where you can, well, set your system Settings. So far, so good.

So then one day, it stops launching. Oops! So you go into terminal to try and launch it to see if there is any debug output…

settings

Unknown command.

Oh, why? Because Settings app’s binary isn’t called settings, it’s called gnome-control-center.

But of course you already knew that because you can read minds.

(Raised similar issues before, they don’t get the problem.)

PS. My hunch: Most likely has something to do with the app attempting to launch after external monitor configuration changes.

Said external monitor configuration changes happen if you accidentally hit Super + P to toggle between Single monitor and Joined monitor modes and then hit it again to go back to Joined monitor upon with summarily forgets the configuration you had before and concocts a different one on the spot (eat that, AI), forcing you to manually set up your monitors again.

Right, so, if you’re using Sublime Merge on Linux (Wayland, e.g., Fedora Silverblue like me) and, after an external monitor configuration change it starts hanging your entire system (crashing and taking with it, requiring a full restart), the workaround is to delete its session file which stores the (now illegal) last-known location of its window.

i.e., Run:

rm ~/.config/sublime-merge/Local/Session.sublime_session

github.com/sublimehq/sublime_m

GitHubCrashes GNOME if external monitor configuration changes · Issue #1857 · sublimehq/sublime_mergeBy aral
Aral Balkan

Well that was a bloody good use of a morning that I should have spent coding.

*smh*

@aral I think monitor/screen handling in Linux in general is absolutely woeful. It actually gets even worse (yes, it's possible) if you need to use a graphics card. I needed frame-level timing precision for some work, and have to use two screens with different refresh rates. Till date, I have not been able to drive my software at the higher frame rate. I have had to redesign entire experiments because of this madness.