Often times I blog about topics because I want to make sure I have a record of
an issue and how I resolved it. This is one of those times.
As discussed last week, I recently made the switch from Debian to Arch
Linux. The biggest draw for me was to get the latest GNOME (GNOME 3.28 at
the time of this writing), which I upgraded to and then ran into issues.
Specifically, any GNOME settings I tried to run would either crash without
showing anything or would show up for a brief moment and then lock up hard.
Upon further investigation, and by investigation I mean running the GNOME
settings app from the command-line with the verbose argument:
gnome-control-center -v
This revealed some timeout error while registering the app:
Failed to register: Timeout was reached
Not entirely sure what that means, so I figured maybe it had something to do
with the fact that I had removed some of the apps that came installed with the
gnome
meta package. Shit like evolution
, empathy
and epiphany
which I
don’t use and figured I didn’t need.
Reinstalling the gnome
package in it’s entirety was no help.
If reinstalling didn’t help, maybe removing the package entirely and installing
it fresh would be the solution.
Only problem is that I’m still somewhat of a noob to Arch and I wasn’t sure what
the Arch equivalent of apt remove --purge
was.
Fortunately Arch has killer docs and I settled on pacman -Rndd
.
gnome-control-center
-R
to remove the package-n
to purge the configuration files-dd
so it would remove itself but not the things that depended on it (i.e.
the rest of thegnome
apps I had installed)
So I did that, then followed up by reinstalling the package with pacman -S
.
gnome-control-center
Rebooted and everything was back in business!