-
Notifications
You must be signed in to change notification settings - Fork 200
Installing XLibre (WIP)
This page will describe how to install, configure and use XLibre on your machine.
Please bear with us that the content here is a work in progress (WIP). If you have any suggestion, advice or want to update something in this page just talk about it.
Check if your distribution provides the xlibre packages by visiting Are We XLibre Yet?.
If your distribution is in the First-party support list all you have to do is install through your package manager and head to Configuration
In case it is on the Third-party support list, special configuration will be needed depending on your distribution. Visit the repository by clicking in the link aside your Linux distribution and follow the steps to install in your system easily.
My Linux distro is not in any of those lists. What do I do?
Then you will need to build it from source, installing the dependencies manually and following this guide on Building XLibre from source.
After installing or building XLibre you will need to configure it.
Please check the Arch Wiki page for a more detailed configuration.
After installing XLibre, you will need to install the modules to use your keyboard and mouse. There are two packages for it.
- xlibre-input-libinput
- xlibre-input-evdev
libinput is the recommended module to be able to use your keyboard and mouse, everything should run fine after installing it.
evdev is the generic module, it should work and behave in the same way as the libinput module.
There is also the input-mouse and input-keyboard modules, they are usually not required and are recommended to use in systems other than Linux.
Note: Modules without the xlibre prefix should be avoided since they belong to the original X server and might not work with XLibre
There is two ways to start XLibre:
- Xinit
- Display manager
Through Xinit: install the xinit package on your system and create a file in your home directory called .xinitrc.
In this file you will type the softwares that you want to initialize with xlibre. from window managers to desktop environment, it all depends on what you are using and what you want to use.
Check for instructions on how to start your window manager or desktop environment, usually all that is required to .xinitrc to have as content is exec your_window_manager_or_desktop_environment
Through a display manager: depending on which display manager you are using or have installed, you need to visit its configuration guide on how to properly set things up.