- 1 Overview
- 2 Installation
- 3 Theming
- 3.1 Kvantum
- 3.2 Window Theming
- 3.3 GTK Theming
- 3.4 Panel Theming
- 3.5 Change Mouse Cursor
- 3.6 Change Icon Theme
- 3.7 Change Icons of Applications and System Settings
- 3.8 Create Custom Icon on Panel
- 3.9 Create Custom Icon in Start Menu / Mainmenu
- 3.10 Change Order of Icons on Panel
- 3.11 Change Icon of Start Menu / Mainmenu
- 4 Using kwin in LXQt
- 5 Seel Also
The LXQt Desktop Environment LXQt is a lightweight Qt desktop environment. It will not get in your way. It will not hang or slow down your system. It is focused on being a classic desktop with a modern look and feel.
Instructions for installing LXQt can be found on the Install Desktop Environments page.
In can take a few steps to get everything matching on LXQt since it is a collection of things. There are a few different things that are separately themed:
- LXQt panels
Using Kvantum is a good way to get a matching qt5 and openbox theme with a modern look
To install Kvantum and set a theme that matches your preferences follow the instructions here.
After saving the settings in Kvantum Manager, open the "LXQt Configuration Center" and select "Appearance". Set the "Qt Style" on the "Widgets Style" tab to Kvantum.
The window title bars are drawn onto your screen by the window manager you use. The default window manager of LXQt is Openbox.
To configure OpenBox, open the "LXQt Configuration Center" and select "Openbox Settings". Then select the same theme you choose in Kvantum.
LXQt now provides an easy way to set the themes for GTK2 and GTK3 applications.
Open the "LXQt Configuration Center" and select "Appearance". On the "Widget Style" there are dropdowns to select the GTK styles.
Panel theming is available via the LXQt Configuration Center --> LXQt Appearance --> LXQt Theme
Change Mouse Cursor
Mouse cursor theming is available via the LXQt Configuration Center --> LXQt Appearance --> Cursor.
Adwaita is the default mouse cursor theme in LXQt. Other mouse cursor themes can be downloaded. Example of a mouse cursor theme:
sudo pacman -S xcursor-menda
Change Icon Theme
The icon theme can be changed via LXQt Configuration Center --> LXQt Appearance --> Icon Theme
The default icon theme of LXQt is oxygen-icons. It is a relatively large download, but pretty complete.
Change Icons of Applications and System Settings
The path of icons is saved in
.desktop files. For each application you can find their corresponding
.desktop files in one of these two locations:
Note that all folder names beginning with a dot are hidden folders. You need to make them visible by clicking
View --> Show Hidden in your PcManFM-Qt File Browser. The
~ directory is your home folder.
.desktop file with a text editor with root privileges and look for the following line:
Insert the path to the icon you want to use after the
= symbol. A lot of system icons can be found in this location:
If you want to use a flag icon, use this line in the
Create Custom Icon on Panel
Right click on your panel and choose "Add panel widget". Then add a Quick Launch / Starter widget. A text will appear on your panel.
You can drag and drop any icon (from your start menu / mainmenu or your custom icon file) there in order to create a Quick Launch / Starter icon in your panel. You can even drop multiple icons / icon files on one Quick Launch / Starter widget.
But if you want your custom icon in your panel, you must first create your own
.desktop file (please keep reading).
For demonstration purposes, let's create a custom icon, which will shut down our computer when clicked:
First, let's create a new file (e.g. in your home directory or any other directory you want): Right click and choose "Create New" --> "Blank File". Name the file
ShutDown.desktop. You can choose any name you want, but the
.desktop in the end is important.
Next, edit this file with a text editor. It's file content is supposed to look like:
[Desktop Entry] Type=Application Name=ShutDown Comment=Shut down my computer Exec=poweroff Icon=/usr/share/icons/Menda-Circle/actions/scalable/bottom.svg
Name=is the name of the icon
Comment=gets shown when you hover with your mouse cursor over the icon
Exec=defines the terminal command, which is executed when the icon is clicked
Icon=specifies the path to the icon
Finally, you can drag and drop your custom icon file onto a Quick Launch / Starter widget in your panel (as described in the beginning of this chapter) to create your custom panel icon.
Read the previous chapter of this Wiki tutorial in order to get familiar with the content of
Now, a custom
.desktop files needs to get created (as root) in this location:
Please look at other
.desktop files as examples for the
.desktop file content: All have a category specified, e.g.
This setting is important for the Start Menu / Mainmenu category this custom icons appears in. Use it.
Another important line in the
.desktop file is:
If this is set to another desktop environment, set it to LXQt or delete this line entirely in order to see this custom icon in your Start Menu / Mainmenu.
Change Order of Icons on Panel
You can click the right mouse button on top of a panel element in order to move it. Alternatively, you can move panel elements by holding
CTRL+Left Mouse and draging the element. These methods work for all panel elements, except Quick Launch / Starter elements with added icons.
Quick Launch / Starter elements have "Move Left" and "Move Right" as right click options, which do enable you to freely move it. Just click the "Remove from quicklaunch" in order to remove the icon from the Quick Launch Widget.
Now, you can move the Quick Launch Widget like all other panel elements. After you have moved the Quick Launch Widget to the desired position on your panel, follow this tutorial to add your icon again.
This Icon can be changed by opening the following folder with root privileges:
Replace <theme name> with the name of the theme you are currently using. The name of your current theme can be found in
System Settings>LXQT Configuration Center>LXQtAppearance>LXQt Theme. The Start Menu icon will only get changed for <theme name>. All other themes still use the default icon!
In this folder, you find a
mainmenu.png file. It is the icon of your Start Menu (called "Mainmenu" in LXQt). Replace this file with the icon file you want to use. Rename your icon file to the same name.
Great icons can be found in this thread: https://forum.manjaro.org/index.php?topic=15613.0
In order to see the changes logout and log in again. If you want to see the changes immediately run the following commands:
killall lxqt-panel lxqt-panel
Using kwin in LXQt
First, install the package
kwin and the KDE system settings application(
systemsettings) using your favorite package manager or the command:
pamac install kwin systemsettings
Next, go to your Start Menu and choose: Settings --> LXQt Configuration Center --> Session Settings.
A window opens titled "LXQt Session Settings". "Openbox" is set as window manager. Select "kwin_x11" as your new window manager. You will also want to disable any compositors you have running from this same page. kwin has it's own compositor.
Reboot your system. Once it comes back, go to your Start Menu and choose: Settings --> KDE System Settings. Configure the settings to match your preferences.
Finally, reboot your system.
- You can find more pages about LXQt in the Manjaro Wiki here.