Fedora 39/40 Switch Desktop Environment KDE Plasma To Gnome Shell

If you want to do the reverse operation and switch from Gnome Shell to KDE Plasma, I also have a blog post on that.

Replacing KDE Plasma on Fedora 39 requires only a couple of dnf and systemctl commands to convert the Fedora KDE spin into the Default Fedora Workstation with Gnome Shell. It might also work on earlier and later versions.

I have verified these steps on a fresh installation. Be sure to check the console output to avoid accidentally uninstalling any required software if you perform the desktop swap on a productive system.

Start with upgrading all packages. It is generally a good idea when performing such a massive system change.

sudo dnf upgrade

Next, you change the type of the Fedora installation. This is required because Fedora uses package groups and protected packages. You allow removing the KDE package groups by swapping them with the Gnome package groups.

$ sudo dnf swap fedora-release-identity-kde fedora-release-identity-workstation

Last metadata expiration check: 0:19:04 ago on Tue 02 Jan 2024 08:37:17 AM CET.
Dependencies resolved.
==============================================================================
 Package                              Architecture  Version  Repository  Size
==============================================================================
Installing:
 fedora-release-identity-workstation  noarch        39-30    fedora      11 k
Installing dependencies:
 fedora-release-workstation           noarch        39-30    fedora      8.2 k
Removing:
 fedora-release-identity-kde          noarch        39-34    @updates    1.9 k
Downgrading:
 fedora-release-common                noarch        39-30    fedora      18 k
 fedora-release-kde                   noarch        39-30    fedora      8.2 k

Transaction Summary
==============================================================================
Install    2 Packages
Remove     1 Package
Downgrade  2 Packages

Total download size: 45 k
Is this ok [y/N]:

And the second command.

$ sudo dnf swap fedora-release-kde fedora-release-workstation

Last metadata expiration check: 0:20:04 ago on Tue 02 Jan 2024 08:37:17 AM CET.
Package fedora-release-workstation-39-30.noarch is already installed.
Dependencies resolved.
==============================================================================
 Package                              Architecture  Version  Repository  Size
==============================================================================
Removing:
 fedora-release-kde                   noarch        39-30    @fedora     0  

Transaction Summary
==============================================================================
Remove  1 Package

Freed space: 0  
Is this ok [y/N]:

Next, fetch the Fedora Workstation packages and dump them on your storage drive (omitting output for brevity).

sudo dnf group install "Fedora Workstation"

Now that Gnome Shell packages are installed disable SDDM and enable the GDM login manager on boot.

sudo systemctl disable sddm
sudo systemctl enable gdm

At this point, I would log out or reboot and log into the Gnome Shell.

As the final step, you remove the KDE spin packages and the remaining stragglers.

sudo dnf group remove "KDE Plasma Workspaces"
sudo dnf remove *plasma*
sudo dnf remove kde-*
sudo dnf autoremove

Be careful not to mistype sudo dnf remove kde-*! If instruct dnf to remove kde*, it will catch more packages than you would like.

That is all there is to turn the Fedora KDE spin installation into the default Fedora Workstation with the Gnome Shell.

Read More »

The Effects of Burnout – Personal Report About Navigating a Crisis

If you are one of the few followers of my blog, then, first of all, thank you. Secondly, maybe you are wondering why I have not been writing about any programming topics lately, given the name of this blog. Perhaps you only started following recently and like the gaming content. Whatever your reason, my main focus has always been on software development topics of any kind, and this element has been lacking for quite some time.

Out of the 11 posts this year (at the time of writing), only five fall into the programming category. And if I’m being honest, I have spread two more extensive topics across those five blog posts to potentially get more clicks – although the separation also makes sense. Before I digress too much, the short version is this: I am actively neglecting the original premise of my blog, yet I still want to produce content. There is a reason, and despite that somewhat lighthearted title, it is a serious topic.

Note: Before I changed the title to what it is now, it was “Yo, CODE-Slinger! You Now a GAME-Slinger? No, I’m Having a Dance With Burnout“

Although this report is based on my personal experience with the subject, it is not about me. Nobody on the Internet is interested in me, and I am not delusional enough to think otherwise. Treat it as a biased case study that I sincerely hope can be a motivation for other people going through a similar thing. The light at the end of the tunnel can be an exit.

The following two sections elaborate a little on The Codeslinger origin story. If you are only interested in the meat, skip to “Dance With the Burnout”.

Read More »

How Corona Virus and Lockdown Affect Me

I guess everybody has a story about how the current situation affects them. Since I share a few of my thoughts on the Internet and this one also has to do with technology, usually the main topic of my musings, I think this is something worth addressing.

I do not know if it makes any difference, but I will say it anyway for the sake of context. I live in Germany and of all the countries in the world we are in fairly good shape so far. We have had lockdown procedures for a while, but nothing so restricting that forbade leaving the house for anything other than going to work, the doctor or buy groceries. We could go for walks or outdoor sports if we were not meeting with other people. It was social distancing, but not hiding at home.

I work as a software developer at an IT company and my employer, like many others, relaxed the usual home office regulations month after month and basically the whole company started to work from their homes, me included. There are a few that do not like it and rather go to the office – which is safe, I presume, as there is basically no one there. I, on the other hand, prefer working from home and this is where the story of this blog post starts.

Read More »

The Writing Application Conundrum

While I’m actively procrastinating on my backup application and finishing my MacBook Pro review, I was pondering on what tool I should continue to use or start to use for writing my blog posts. I’ve tried a few things in the past, one of them being Markdown in Byword way back in the early stages of my blogging efforts, Libre Office and the ODT file format sometime after that and more recently Microsoft’s Word using its DOCX format. To generalize it a bit: 

  • Markdown using any capable editor.
  • A full featured Word processor.

Both tools have their pro’s and con’s, but none of them are the perfect solution and I’m finding myself doing a bit of this and a bit of that, but never being really satisfied.

Read More »

Ode to my bed (Verse Two)

The first verse is taken from here.

Verse One

Bed dear bed
how I loves thee.

In a cold winter’s night
thou keeps warm me.
I close my eyes, I go to sleep,
thou helps me dream
by counting sheep.

Bed dear bed
how I adore thee.

Every night I crave to be,
sung to sleep by lullabies from thee.

Verse Two

Bed, dear bed,
how I admire
the way you relax me
when I tire.

Every night
when I twist and turn.

Every hour
that I yearn
for a good night’s sleep
for some rest
I know you’re there
and do your best.

Bed dear bed
How I adore thee.

Every night I crave to be,
sung to sleep by lullabies from thee.

First Attempts at Drawing

One of the reasons I bought an iPad was to read digital comics. Now, a year later I not only like reading them but appreciate the art of drawing so much that I started drawing myself. To be absolutely clear, other than art classes at school – which were of no interest to me and are long gone now – I have no experience whatsoever. So I started searching on the internet for resources on how to start. I found something on the iBook Store which in turn led me to a series of Youtube videos by Stan Lee and John Buscema on how to draw comics – The Marvel Way! These videos are so unbelievably old, they’re talking about pausing the tape in order to draw what was just discussed and shown! So I did as I was told and here are the results.

Read More »