Release LXQt 0.14.0

The LXQt team is proud to announce the release of LXQt 0.14.0, the Lightweight Qt Desktop Environment.

The LXQt team is working hard towards LXQt 1.0.0. Want to help us? Found any bugs? Please file bug reports and pull requests on our GitHub tracker!

The release can be downloaded at downloads.lxqt.org or Github.

Highlights

  • 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.

Notes For Packagers

  • Please follow the build order.
  • We now depend on cmake_minimum_required 3.1.0 and lxqt-build-tools 0.6.0
  • We now depend on C++ ISO Standard 14, removed support for < 14
  • We moved all translations back to the repositories where they belong to – lxqt-l10n is deprecated and abandoned.

Read the full release notes here

Release LXQt 0.13.0

The LXQt team is proud to announce the release of LXQt 0.13.0, the Lightweight Qt Desktop Environment.

The LXQt team is working hard towards LXQt 1.0.0. Want to help us? Found any bugs? Please file bug reports and pull requests on our GitHub tracker!

The release can be downloaded at downloads.lxqt.org or Github.

Highlights

  • 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`

Notes For Packagers

  • Please follow the build order.
  • Please note that our repos are moved to GitHub/lxqt. Mentions and links should point at the new location.
  • lxqt-build-tools >= 0.5.0 is mandatory and should be packaged directly after libqtxdg.
  • All lxqt-* packages depend on liblxqt >= 0.9.0.
  • libfm-qt soname bumped from libfm-qt3 to libfm-qt5.
  • liblxqt now build-depend on libpolkit-qt5-1 directly.
  • lxqt-admin now build-depend on libpolkit-qt5-1 directly.
  • lximage-qt, lxqt-qtplugin pcmanfm-qt depend on libfm-qt >= 0.13.0.
  • qterminal depends on qtermwidget >= 0.9.0.

Read the full release notes here

Repository move finished

After a short discussion we decided to move our repositories from gh/lxde to https://github.com/lxqt before the upcoming release. Local repositories which was checked out before will work for a while, github automagically redirects to the new location – but it will be worth it to change the uris to the new location.

To do so please edit the .git/config like that

$EDITOR .git/config
[remote "origin"]
url = git@github.com:lxde/$foo
--> url = git@github.com:lxqt/$foo

or use

git remote set-url origin git@github.com:lxqt/$foo

Some changes in infrastructure

Hi all, there are some ongoing changes.

First of all we now have a blog – after talking with Medicalwei i copied the LXDE-Blog and removed all the things that are not related to LXQt – so we have a blog with a little bit history now.

Second – https://github.com/lxqt will become alive in the next weeks. I don’t know right now which approach is better – transfer our repos from https://github.com/lxde to https://github.com/lxqt now or directly after the upcoming release – we can discuss it in our shiny new forum. To populate the new LXQt home a little bit i transferred qps and screengrab to https://github.com/lxqt/

Third – https://forum.lxqt.org – it seems to be reliable and stable, so we can make it official right now or wait until the discours guys release the final 2.0.0. We can discuss that in the forum too.

That’s all for now.

Cheers Alf

Benchmark: Memory Usage: LXQt desktop environment vs XFCE

It has always been rumored that Qt is bloated so programs written in Qt should be bloated. Some even argued that the LXDE developers made a wrong decision on the migration to LXQt.
Why not replace the assumptions with some experiments?
In fact, LXQt 0.11 even uses slightly less memory than XFCE (with gtk+ 2). After cold boot, LXQt uses 112 MB in the testing environment. Continue reading “Benchmark: Memory Usage: LXQt desktop environment vs XFCE”

Memory Usage of LXQt 0.9

Since the release of LXQt 0.9 several days ago, many people are curious about its memory usage since in the release announcement we mentioned the use of two libraries from KDE framework 5. Don’t worry! They are just “pure Qt libraries” without other KDE dependencies (Thank you KDE guys!). Good engineers always base their design desicions on careful analysis, experiments, and measurements, not politics. If a library works pretty well, it does not really matter where it comes from or it belongs to which camp. If it’s free software and it’s suitable for our need, I’d say “use it”. Here are some numbers of memory usage after cold boot. Continue reading “Memory Usage of LXQt 0.9”