Core utility library for all LXQt components
C++ CMake C
Latest commit f3f824c Jun 28, 2017 @palinek palinek lxqtpower: Allow disabling of lxqt-session provider
To allow usage of LXQt::Power object inside of lxqt-session (handling
the called method of LXQtSessionProvider) we need to avoid recurently
calling lxqt-session itself.
Permalink
Failed to load latest commit information.
cmake Add some comments about the meaning of versions Jun 14, 2017
configdialog
dbus Update DBus Notify method annotation name Aug 4, 2016
lxqtpower
.gitattributes
.gitignore .gitignore: Cleanup May 15, 2016
AUTHORS
CHANGELOG
CMakeLists.txt
COPYING
README.md
liblxqt.doxygen
lxqtapplication.cpp Fixes (#118) Apr 22, 2017
lxqtapplication.h
lxqtautostartentry.cpp
lxqtautostartentry.h Rename LxQt to LXQt everywhere Aug 29, 2015
lxqtglobals.h
lxqtgridlayout.cpp Help the compiler optimizing loops Jan 5, 2017
lxqtgridlayout.h
lxqthtmldelegate.cpp
lxqthtmldelegate.h
lxqtnotification.cpp
lxqtnotification.h Rename LxQt to LXQt everywhere Aug 29, 2015
lxqtnotification_p.h
lxqtplugininfo.cpp
lxqtplugininfo.h Rename LxQt to LXQt everywhere Aug 29, 2015
lxqtpowermanager.cpp
lxqtpowermanager.h Rename LxQt to LXQt everywhere Aug 29, 2015
lxqtprogramfinder.cpp Use const variables where possible Jan 5, 2017
lxqtprogramfinder.h
lxqtrotatedwidget.cpp Use const variables where possible Jan 5, 2017
lxqtrotatedwidget.h Rename LxQt to LXQt everywhere Aug 29, 2015
lxqtscreensaver.cpp Suppress compiler warnings about unused function parameters Feb 22, 2017
lxqtscreensaver.h Don't lock the screen when it's already locked. Jul 1, 2016
lxqtsettings.cpp Fixes (#118) Apr 22, 2017
lxqtsettings.h settings: Upgrade emitting of "changed" signals Jan 27, 2016
lxqtsingleapplication.cpp SingleApplication: Only create an DBus adaptor when needed May 31, 2016
lxqtsingleapplication.h
lxqttranslator.cpp Translator: Prefer XDG_DATA_DIRS over compiled in path Feb 13, 2017
lxqttranslator.h Rename LxQt to LXQt everywhere Aug 29, 2015

README.md

liblxqt

Overview

liblxqt represents the core library of LXQt providing essential functionality needed by nearly all of its components.

Installation

Sources

Its runtime dependencies are libxss, KWindowSystem, qtbase, qtx11extras and libqtxdg.
Additional build dependencies are CMake and optionally Git to pull latest VCS checkouts. The localization files were outsourced to repository lxqt-l10n so the corresponding dependencies are needed, too. Please refer to this repository's README.md for further information.

Code configuration is handled by CMake. CMake variable CMAKE_INSTALL_PREFIX will normally have to be set to /usr, depending on the way library paths are dealt with on 64bit systems variables like CMAKE_INSTALL_LIBDIR may have to be set as well.

To build run make, to install make install which accepts variable DESTDIR as usual.

Binary packages

The library is provided by all major Linux distributions like Arch Linux, Debian, Fedora and openSUSE. Just use your package manager to search for string liblxqt.