OpenSUSE Tumbleweed installation notes
by Perroboc
2 min read
I keep testing rolling distros, and I read that OpenSUSE Tumbleweed is a good option to Arch. Here's my experience.
OOTB experience
- The Good
- Wayland comes preinstalled. Just make sure to select it at login screen in the session dropdown menu.
- The Bad
- Default KDE Plasma experience is really bloated. It even comes with TigerVNC preinstalled!
- No
sudo
, onlysu
. This means that you don't evelate your user to administrator, you use another user account which might have a different password.
- The Ugly
- OpenSUSE uses a suite of programs to configure the system, called YaST. I don't know what UI library it uses, but it's ugly at HIDPI resolutions.
- No KDE partition manager, but a SUSE specific one. At least it's able to create folders by itself!
- At first, it seems that everything is in the
Discover
KDE app store (cool!), BUT actually some software (likegit
) is not available there, and you have to go toYaST software
to get that.
My reasons to quit:
- Wasn't able to add my network printer, it wouldn't detect it. Seems it doesn't come with avahi or zeroconf compatibility.
- Uses GRUB2. Not by default, it's just that it's the only option. I've grown to like
systemd-boot
. - Uses RPM packages for missing stuff.
- YaST sure does look like a good set of tools, but I didn't like that it disables KDE's default settings windows, or outright butchers them (i.e. Printer Settings)
- No
sudo
? So if I change my user password, I can't change the admin password and have to change that separately.
Use sudo
Following the openSUSE guide, I found this a better way:
- Edit sudoers file with
sudo visudo
- Uncomment the %wheel line (should be line 86)
%wheel ALL=(ALL) ALL
- Exit
vi
, and then add your user to thewheel
group, replacing<username>
with your username:sudo usermod -aG wheel <username>
- Execute
sudo visudo
again, and comment the following lines:#Defaults targetpw # ask for the password of the target user i.e. root #ALL ALL=(ALL) ALL # WARNING! Only use this together with 'Defaults targetpw'!
- Log out, and log back in.
Software
sudo rpm --import https://downloads.1password.com/linux/keys/1password.asc
sudo zypper ar https://downloads.1password.com/linux/rpm/stable/x86_64 1password
sudo zypper install 1password
sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
sudo zypper addrepo https://packages.microsoft.com/yumrepos/vscode vscode
sudo zypper refresh
sudo zypper install code