Do you remember the old versions of SUSE Linux?
Beautifully crafted, there were even boxes available, which you could buy in a book store.
In contrast to the fork TDE (Trinity Desktop Environment), these are the original KDE3 packages, which have also been used in earlier versions of SUSE Linux, and they were merely adapted to run under modern Linux systems.
In the following tutorial, you are going to learn how to set up a current openSUSE system, with the look and feel of the original SUSE versions. We call it:
We will start with an installation of openSUSE Leap using the offline image. During the installation, select Generic Desktop as system role.
This will install the X server and the IceWM window manager. Some basic applications such as the Firefox web browser are also included. It is recommended to assign a separate password for the system administrator root.
After setting up the system, the Yast metapackage (ymp) for KDE3 can be downloaded. Adopt the version number within the download link to reflect your version of openSUSE Leap.
Clicking on the file starts the installation wizard. In the second step, click on Customize and make sure that only the KDE:KDE3 repository is activated in the repository selection.
The rest is pretty straightforward.
Once the KDE3 packages are successfully installed, you can start with the actual configuration.
A collection of wallpapers from past SUSE and openSUSE versions can be found in the package gos-wallpapers, which can be installed as follows:
sudo zypper in gos-wallpapers
The background images included in the package are installed into the /usr/share/wallpapers/gos-wallpapers directory and can be selected by right-clicking on the desktop and selecting Configure desktop.
The following command activates KDM instead of the LightDM display manager:
sudo update-alternatives --config default-displaymanager
Within the settings dialog, answer with the number on the line where kdm3 is listed.
To be able to shut down the system as an unprivileged user without entering the root password, the following line must be added to the /etc/sysconfig/displaymanager file:
sudo nano /etc/sysconfig/displaymanager
The appearance of KDM can be customized using themes. Those are unpacked into the directory /opt/kde3/share/apps/kdm/themes. A SUSE themed design can be found on Pling.
After downloading and unpacking the archive into the folder /opt/kde3/share/apps/kdm/themes, the KDE control center extension kdmtheme can be installed:
sudo zypper in kdmtheme
Once this is done, you will find an item called KDM Theme Manager in the control panel. Clicking on Administrator Mode unlocks the settings page after entering the root password.
It is important to activate Enable KDM Themes at the top of the page. Then the previously extracted theme can be selected from the list.
Directly after KDM a splash screen is displayed, which can be customized as well. Themes are expected in the folder /opt/kde3/share/apps/ksplash/Themes.
A suitable KSplash theme can be found on Pling.
It is based on the Moodin engine, which can be installed as follows:
sudo zypper in ksplash-engine-moodin
After unpacking the archive into the directory /opt/kde3/share/apps/ksplash/Themes the theme can be selected in the Spash Screen control center module.
If the icons are displayed distorted, the resolution can be specified in the file /opt/kde3/share/apps/ksplash/Themes/gos/Theme.rc via the parameter BaseResolution=.
The background image included in the theme has a resolution of 1920×1200px.
A solid base system is installed via the Yast metapackage. The repository additionally contains many other KDE3 application packages. The easiest way to find them is to do a package search:
zypper se kde3
Some examples would be:
By default, openSUSE enables wicked as a network management tool when choosing the Generic Desktop role. If you prefer to use NetworkManager with its applet, you can install it as follows:
sudo zypper in NetworkManager-applet
For automatic start after login, the nm-applet.desktop file can be copied into the KDE3 autostart directory:
cp /usr/share/applications/nm-applet.desktop ~/.kde/Autostart
Now edit the file and remove the following line:
Add the following line can be added to the end of the file to disable the startup notification:
Usually, sound should work out of the box. If you still face some issues with Pipewire or Pulseaudio, try to switch to the Jack Audio Connection Kit backend in the Sound System / Hardware settings.
If you made it 'til here, it's time to grab your BMX and get some fresh air!