LXQt Changelog

What's new in LXQt 0.14.1

Feb 28, 2019
  • Bugfixes and some new functionalities for components. Now, it is possible to customize the header of detailed list view in pcmanfm-qt.
  • All packages received massive translation updates.

New in LXQt 0.14.0 (Jan 27, 2019)

  • Split view is added to pcmanfm-qt. pcmanfm-qt handles desktop and also mounts more efficiently by benefiting from the improvements in libfm-qt.
  • Now, Desktop can have icons like Computer, Network, User-Dir and Trash, the Trash icon being interactive.
  • Render image EXIF data and new upload target (ImgBB) for lximage-qt
  • Custom terminal margins and history-based tab switching are added to qterminal.
  • All packages received massive translation updates.

New in LXQt 0.13.0 (May 23, 2018)

  • All packages are ready for Qt 5.11.
  • Out-of-source-builds are now mandatory.
  • libfm-qt is made more self-sufficient and less dependent on libfm, resulting in better performance and more flexibility.
  • qps and screengrab have been moved to the LXQt umbrella.
  • Improved overall translations.
  • Made menu-cached optional (default=off) in panel and runner to prevent memory leaks and to avoid problems when restarting or shutting down LXQt.
  • Improved LXQtCompilerSettings.
  • Our (upstream) configuration defaults were moved to `/usr/share/lxqt`, distribution’s overrides can be placed into `/etc/lxqt`

New in LXQt 0.11.0 (Sep 25, 2016)

  • Users:
  • The UX was improved by fixing a significant number of bugs. Some new components were introduced and some changes regarding configuration were made.
  • Under Openbox an LXQt specific configuration file ~/.config/openbox/lxqt-rc.xml is used from now on. Details are explained in the file README.md of lxqt-common to which this configuration file’s template belongs.
  • Repository lxqt-config was complemented with a tool to adjust the displays’ brightness.
  • lxqt-panel, the taskbar of LXQt, is now behaving well on multi-monitor systems. The main menu comes with a search feature. Its plugin-screensaver was providing the very same functionality as an invocation lxqt-leave --lockscreen (see lxqt-session). The latter is made available as item “Lock Screen” in the panel’s main menu by a desktop entry file and can as such be dragged into an instance of plugin-quicklaunch. The plugin was therefore abandoned, to ease the transition, preexisting instances are automatically replaced by an instance of plugin-quicklaunch featuring the said desktop entry file.
  • PCManFM-Qt, the file manager of LXQt which is in charge of the desktop management as well, has seen a lot of improvement of its UI, e. g. the placement of icons is much better and it’s possible to store settings per folder.
  • The release is introducing pavucontrol-Qt, the Qt port of PulseAudio’s mixer pavucontrol the UI of which is based upon GTK. Albeit developed for a short time only it’s already providing nearly all features of the latter.
  • Developers / packagers:
  • Due to the long time since the last release there’s a rather large number of changes relevant for packaging. They’ll certainly make things easier in the long run but do require some attention for the moment.
  • The various issues server downloads.lxqt.org was suffering from in the past were fixed. Nevertheless we’ll provide the release archives in addition on GitHub at the usual paths github.com/lxde/$COMPONENT/releases. We’ll provide xz archives only from now on. For this release they will be signed by a GPG key of Alf Gaida which in turn is signed by various Debian developers. In the future we plan to establish a dedicated LXQt release key which will be signed by LXQt team members.
  • In addition to the GitHub wiki and files README.md mentioned above, all repositories were complemented with a file ./CHANGELOG which sums up all commit messages since the predecessor release.
  • Translations of all components maintained by the LXQt project were summarized in a new repository lxqt-l10n. This was a first step to implement the usage of a system like Transifex or Pootle which is the long-term goal. Please see the repository’s README.md for instructions how to make use of it.
  • So far building some optional plugins of lxqt-panel or features thereof could be toggled by (not) providing their dependencies at build time. This was changed such that all available plugins (except plugin-dom which is intended for debugging only) and features are enabled by default. CMake will fail when dependencies are missing. These defaults can be adjusted by CMake variables, see the repository’s README.md.
  • The configuration tools provided by lxqt-admin are no longer relying on System Tools Backends / liboobs but on systemd-timedated and some scripts which in turn are by default using the shadow tools as backend. This should allow for a more widespread use of lxqt-admin. The old code was kept as fallback for systems lacking systemd, like BSD.
  • That aside, changes relevant for packaging were in particular made in lxqt-common, lxqt-powermanagement, lxqt-qtplugin, lxqt-runner and LXImage-Qt.

New in LXQt 0.10.0 (Nov 2, 2015)

  • This release, we focused on cleanup, polishing and quality-of-life improvements, with over 400 issues fixed and dozens of new translations. We have also gained two new frameworks: Solid, which replaces liblxqt-mount and some custom power management code and libkscreen, which replaces system xrandr calls and is wayland forward-compatible.

New in LXQt 0.9.0 (Feb 8, 2015)

  • This release drops all compatibility with Qt 4. It also features heavy internal cleanups and refactorings. Qt 5.3 is now the minimum required version.
  • LXQt 0.9 also brings in our first KDE Frameworks dependencies. KWindowSystem is a true-and-tested library for handling window events. It replaces our custom XFitMan library and will greatly help in becoming fully compatible with Wayland. KGuiAddons also replaces a hard dependency on Xlib in lxqt-panel. A huge thanks to the KDE team for making Frameworks available for projects like ours.
  • Theme changes:
  • New theme: "Frost". A cold, dark theme courtesy of Inti Alonso. Screenshots available on lxqt.org!
  • A-Mego, Flat and Green have been deleted as they were low quality or too similar to other themes.
  • The old Dark theme has been merged with the Flat Dark theme from LXQt 0.8. Please note that theme re-configuration will be needed if you are using one of the old themes.
  • Component changes:
  • The functionality of the old lxqt-power has been restored into an "lxqt-leave" component. It is now part of lxqt-session.
  • Panel background is now configurable
  • The main menu plugin can now be navigated using the keyboard
  • The Clock plugin has been merged into the World Clock plugin. It has received several changes and no longer requires ICU. Reconfiguring the clock may be required upon upgrading depending on your settings.
  • The power management component now supports displaying multiple batteries
  • Other changes:
  • KWindowSystem replaces XfitMan in lxqt-panel, lxqt-runner, lxqt-session, lxqt-notificationd and lxqt-session.
  • KGuiAddons replaces a hard dependency on Xlib in lxqt-panel
  • A copy of xdg-utils is no longer bundled with LXQt. The minimum xdg-utils version required is 2012-03-02.
  • It should be noted that Qt 5.4 has several regressions from 5.3 which impact LXQt to some extent. While most have been worked around, drag & drop issues with PCManFM have not. Thankfully, that issue is fixed in the upcoming Qt 5.4.1 release.

New in LXQt 0.8.0 (Oct 13, 2014)

  • Full Qt 5 support. Run cmake with -DUSE_QT5 to enable it.
  • New component: lxqt-admin. This brings an optional set of basic admin tools such as configuration for date & time as well as users and groups.
  • New theme: Plasma Next. Based on KDE Plasma Next theme.
  • New theme: Dark Alpha, by Inti Alonso.
  • Much improved support for multiple displays.
  • Support for RGBA transparency if compositing is available.
  • lxqt-config-randr has been removed. It has been replaced by lxqt-config-monitor.
  • pcmanfm-qt: Support single-click to activate items
  • pcmanfm-qt: Support drag & drop on the desktop
  • pcmanfm-qt: Implement integration with the ark archive manager
  • pcmanfm-qt: Improve readability in icon view
  • lxqt-panel: Support reordering of taskbar buttons
  • lxqt-panel: Support "urgency" hint
  • lxqt-panel: Add support for OSS in volume control, if available
  • lxqt-powermanagement: Improved compatibility with systemd/logind
  • Integrate with compton if available (disabled by default)
  • Add support for setting a default UI font
  • Lots of performances improvements.
  • Lots and lots of bugfixes.