There are various methods to install LXQt from the repositories:
- Installation during system setup (Minimal installation)
- One Click, which can be done easily by pointing and clicking.
- Installation as additional desktop, using zypper within a terminal. After installation, you can select LXQt from the login manager you are using.
Installation during system setup / Minimal install
If want to have a very small system with only LXQt and no other Desktop Environment installed, you can do this already from the installation media (in this example from the network installation iso, openSUSE-Tumbleweed-NET-x86_64-Current.iso). If you use the installation DVD, make sure you have online repositories activated - due to limited space on a DVD, not all Desktops can be shipped.
During installation, select the Generic Desktop menu entry:
The 'Generic Desktop' as such does not install any desktop. Continue with the installation, and at the installation summary, click on the 'Software' section:
The installer, YaST, offers you various software patterns for installation. Choose 'LXQt':
Confirm the selection and continue with your installation. LXQt is now the only desktop environment installed.
openSUSE One-Click Installation
For the graphical one-click method navigate to the openSUSE Software Site:
openSUSE Terminal Installation
As alternative to the graphical installation using YaST (see above), you can install LXQt as additional desktop on Tumbleweed or Leap. As user 'root':
zypper in -t pattern lxqt
To determine the packages that are being installed using the pattern method run in terminal:
zypper info -t pattern lxqt
There you can see that the pattern does not just install the basic LXQt components but additional things general users want to improve usability. Like for example Mozilla Firefox (web browser) or claws-mail (mail client).
To only have the basic LXQt desktop without anything else installed you can use the
flag or don't use the pattern at all but install all LXQt components by hand via:
zypper in lxqt-about lxqt-common lxqt-config lxqt-globalkeys lxqt-notificationd lxqt-openssh-askpass lxqt-panel lxqt-policykit lxqt-powermanagement lxqt-qtplugin lxqt-runner lxqt-session openbox pcmanfm-qt qterminal
LXQt for openSUSE gets developed in the X11:LXQt devel project in the Open Build Service.
If you need any help join the #opensuse-lxde channel of Freenode, or write a mail to the opensuse-lxqt mailing list.
Development and Testing
If you want to help testing the packages for openSUSE, develop on upstream LXQt or are just keen on being cutting edge there is the X11:LXQt:git devel project. If you enable this and install your LXQt components from there you will run the version of the packages as they are in current upstream git.
This means you will have the newest features but you will also encounter bugs.
You can either add the devel project or the even more cutting edge packages containing the latest git commits. This works for both Tumbleweed and openSUSE Leap from 15.3 onwards.
zypper ar -f obs://X11:LXQt lxqt zypper ref && zypper dup --from lxqt
Git devel project
zypper ar -f obs://X11:LXQt:git lxqt-git zypper ref && zypper dup --from lxqt-git