Language Selection

English French German Italian Portuguese Spanish


KDE and GNOME Leftovers

Filed under
  • Necuno To Launch Linux-Based Smartphone With KDE Plasma Mobile

    The world of smartphones is largely divided by two OS: Android and iOS. But now, open source enthusiasts who are unhappy with those two choices will soon get a third option with the upcoming GNU/Linux-based phone.

    Necuno has unveiled its plans of releasing an open-source alternative to iOS and Android phones. The company has teamed up with KDE, maker of the Plasma desktop for Linux and Plasma Mobile interface, to make the Linux based smartphone.

  • KDE Plasma Now Allows Configuring IP Tunnel Settings Plus A Ton Of Other Improvements

    The KDE developers haven't slowed down at all due to the winter holidays approaching but rather there is a ton of great improvements and new features with their next round of software releases.

  • Better Room History in Fractal

    Over past month I’ve been sponsored by Purism to work on improving the message view in Fractal. This post will highlight the biggest and most interesting changes.

    The first thing I improved was how older messages are added to the message view when scrolling back. Before, there was a jarring cut when new messages were loaded, but now you can just scroll upward and older messages are loaded continuously. This makes it much easier to search for a message in the history, because there are no sudden jumps when messages are added to the list. In the video you can see the how the smooth history loading works.

KDE: Necuno Mobile, Usability & Productivity, Qt 5.12.0, Doxyqml 0.5.0, October/November in KDE Itinerary

Filed under
  • Necuno Mobile: an open source smartphone with KDE Plasma Mobile

    Most modern smartphones come with one of two operating systems: Android or iOS. But open source enthusiasts who are unhappy with those choices have been dreaming of a truly open, GNU/Linux-based phone.

    Purism is building one, but it’s not ready to ship yet. Pine64 may have one on the way soon as well. And now you can add another phone to the mix: the Necuno Mobile.

    Finnish company Necuno Solutions has unveiled plans to launch a phone with a 5.5 inch touchscreen display, a quad-core processor, and a Linux-based operating system with the KDE Plasma user interface.

  • This week in Usability & Productivity, part 47

    This week in Usability & Productivity we did a lot of work on our Plasma 5.12 long-term support release and performance improvements for KIO and Baloo (many of which are not individually significant enough to be mentioned here, but will add up to some great improvements over time). Lots of nice bugfixes and new features snuck in, too.

  • Qt 5.13.0 schedule proposal

    Now when Qt 5.12.0 is almost ready it is time to agree initial schedule for Qt 5.13.0 release.

  • Qt 5.13 Gets Scheduled For A May Debut

    While Qt 5.12 isn't even out until next week, The Qt Company has already begun formulating their early plans around Qt 5.13.

    A proposed schedule was volleyed this week for Qt 5.13 as the next release succeeding the imminent Qt 5.12 LTS release. For the most part there isn't any surprises with it just being another six-month update that puts it in the usual May release target.

  • Release month, Doxyqml 0.5.0

    December just started, and this year I want to try to do something a bit similar to advent calendars: make a new release of one of my (too) many projects every weekend! This release month begins with the release of Doxyqml 0.5.0, an input filter to let you document your QML code using Doxygen.

    Just like in version 0.4.0, most of the work has been done by other contributors, with me taking care of reviewing the code and improving project infrastructure (improving tests, adding coding style checks...).

  • October/November in KDE Itinerary

    It’s already two month since I last wrote a summary on recent developments in KDE Itinerary, so here is what happened in October and November. With the 18.12 application release coming up shortly, that’s also largely what you can expect in there.

KDE Squashing Bugs Ahead of Release

Filed under
  • KDE Applications 18.12 Release Candidate Available For Testing

    Ahead of the official release next month, KDE Applications 18.12 is now available in release candidate form for those wanting to test out this latest slew of KDE app updates.

  • Applications 18.12 Release Candidate

    Today KDE released the Release Candidate of the new versions of KDE Applications. With dependency and feature freezes in place, the KDE team's focus is now on fixing bugs and further polishing.

    Check the community release notes for information on tarballs and known issues. A more complete announcement will be available for the final release.

  • Do your part! Squash bugs for Kdenlive!

    On the 2nd of December, the Kdenlive team will be holding an open bug-squashing day in preparation for the major refactoring release due in April 2019. Everybody is invited!

    This is a great opportunity for developers of all levels to participate in the project. The team has triaged hundreds of reports, closing more than a hundred of them in the past month. Kdenlive developers have also made a list of entry-level bugs you can get started with.

    For the more seasoned developers, there are plenty of options - be it a shiny feature request or a challenge to polish some non-trivial edges. To hack Kdenlive, you need to know C++, Qt, QML or KDE Frameworks. Those with knowledge of C can join the fun by improving MLT, the multimedia framework Kdenlive runs on.

    Even if you have no programming experience, you can still help by testing fixes and features, as well as by triaging more bug reports.

Qt 5.12.0 RC2 Released

Filed under
  • Qt 5.12.0 rc2 released

    We have released Qt 5.12.0 rc2 today. As earlier you can get it as an update to existing installation or just doing fresh installation & selecting Qt 5.12.0-rc2 from 'Preview' section. Offline installers are also available in qtaccount (for commercial users) or downloads page (for opensource users). Delta to rc1 release can be found as an attachment.

    Plan is to release these packages as Qt 5.12.0 5th December 2018. And don't worry if some issues aren't fixed in these packages; we will release Qt 5.12.1 quite soon as well (current target is to do that early January 2019) so there isn't that long time to wait. Just make sure needed fixes are in '5.12' as soon as possible.

    Jani Heikkinen
    Release Manager

  • Qt 5.12 On Track For Releasing Next Week

    Released yesterday was Qt 5.12 RC2 while on track for next week is the official release of this tool-kit under its latest long-term support banner.

    Qt 5.12 RC2 is now available for testing with the very latest fixes for the Qt5 tool-kit. There are not any new features with being well past the feature freeze. The latest fixes to land include addressing build errors against OpenSSL 1.1, a potential crash when reloading forms, and other problems.

Necuno Mobile: An open phone with Plasma Mobile

Filed under

With a focus on openness, security and privacy, the Necuno Mobile is built around an ARM® Cortex®-A9 NXP i.MX6 Quad and a Vivante GPU. According to Necuno, none of the closed firmware has access to the memory.

Necuno Solutions is working with open source mobile communities and intends to make their hardware a welcoming platform for Free and open source operating systems in the mobile ecosystem. Plasma Mobile and Necuno Solutions are a perfect match for a community collaboration because of their shared values. The aim is to grow the KDE and Necuno Solutions communities together and attract interested early adopters and developers so that everyone has a chance to join the effort.

Read more

Slimbook & Kubuntu - Combat Report 2

Filed under

I should probably call myself Mr. Bug ... finder. I always try to stress my systems to the limit, and make sure everything works perfectly, because it's the only way you can achieve quality and efficiency. Fighting these odd problems here and there is not fun, and ultimately, they degrade the experience. To be fair, these aren't big issues, but then, it's not about 'it can be worse' - it's about perfection. My Windows 7 systems don't have any day to day niggles when it comes to either ergonomics, applications, odd behavior, or anything of that sort.

That said, I am quite pleased with Kubuntu. Plasma is quite resilient, it's not boring, it's posh and it's slick, something you would not expect from a product with a really free price tag, no strings attached. You're not a product, you're not being anything, and you're fully in control of your machine. And it's not wrestling you, it's working with you. If you feel adventurous, you can explore the layers under the hood, and there's always something new and exciting to discover. This remains a highly positive experience, but I will never settle for anything less than perfect. Or as Vanilla Ice sings: anything less than the best is a felony. That should be every developer's motto. We shall continue. Take care.

Read more

KDE/Qt: KSMServer, KDE Neon and Events

Filed under
  • Changes to KSMServer

    I’m changing KDE startup/shutdown a lot, whilst I aim to keep everything working exactly as before, please test this part thoroughly and report if you see any issues in the 5.15 cycle.

  • My KDE-Centric Linux Laptop Setup – Part 1

    The following are my notes on how I like to set up my Linux systems, specifically my primary laptop (Dell XPS 13). These are notes more for myself, for future reference. But others may find it useful for their systems as well. Part 1 covers the software I like to install for various purposes. Part 2 will cover configuration file changes, including for power and performance.

    This is currently based on running KDE Neon. Other distros will be slightly different based on pre-installed packages and installation methods available.

  • What a roadtrip! QtCon Brasil

    Earlier this month I had the chance to give a keynote speech at QtCon Brasil in São Paulo, Brazil. It was the second leg of a three weeks long trip across the Americas that began with a company meeting in the US.

  • KDAB demos at Qt World Summit, Berlin

    At Qt World Summit KDAB will show the Qt Quick Software Renderer in action on the very competitively priced NXP i.MX6 ULL platform. Thanks to some clever coding from KDAB, it provides a fluid 60fps touch UI and H.264 video decoding in spite of having neither GPU nor video decoding acceleration on the hardware.

  • KDAB at Embedded Technology in Japan

    Embedded Technology in Japan took place earlier this month and we are thrilled about our first participation in this event which attracted more than 400 exhibitors and over 25000 visitors.

    We are also thankful to our partners SRA group and ISB Corporation for welcoming us heartily to their booths and for making this cultural experience possible.

    IoT and embedded were at the center of the exhibition and we were proud to support our Japanese partners during the event by providing our expertise in C++, Qt and 3D.

KDE Plasma 5.14.4 Desktop Environment Released with 45 Changes, Update Now

Filed under

Highlights of the KDE Plasma 5.14.4 update include improved Flatpak support and better global progress display for updates in the Plasma Discover graphical package manager, updated Weather add-on to correctly display temperatures of 0 degrees, as well as improved label contrast in Folder View for better compatibility with certain wallpapers.

Updated components in this release include Plasma Desktop, Plasma Discover, Plasma Workspace, Plasma Audio Volume Control, Plasma Networkmanager (plasma-nm), plasma-browser-integration, Plasma Addons, Breeze, KScreen, KWin, and kactivitymanagerd. A total of 45 changes are included, so check out the official changelog for more details about the KDE Plasma 5.14.4 update.

Read more

Kubuntu 18.10 Cosmic Cuttlefish - Quite all right

Filed under

Kubuntu 18.10 Cosmic Cuttlefish is a good distro. Not perfect, not amazing. But good. Better than I'd expect from an interim release, better than either Xubuntu or Ubuntu MATE. Fewer glitches, more solid results overall, with an odd bug here and there to spoil the overall experience. Smartphone glitches, network support and Discover remain the unpolished parts of this distro. The rest was rather solid.

But my comparison will always go back to Zesty, which was the ultimate Kubuntu distro EVAR. Now, after a while, I did get my 18.04 LTS on Slimbook working nicely, and several other test instances are behaving pretty well, and this Cosmic seems to be in the same group. It needs a bit of love before it will love you back, and the papercuts do leave a sore feeling on your fingers. However, so far this autumn, Kubuntu 18.10 is shaping up to be a cautiously fun choice. Grade 8/10. I'd suggest you take it for a spin. We're done.

Read more

KDE: Qactus 1.0, Qt and Syntax Highlighter for Wayland Traces

Filed under
  • Qactus 1.0 is out!

    Here is the next generation of Qactus – it is now an OBS client and not just an OBS notifier.
    The main feature of this release is an OBS browser for exploring and maintaining projects/packages; you can branch or create a project or a package, upload, download or delete files, or check the build log of your favourite package!

  • Automatic QML import by Qt deployment tools

    It was, of course, possible to workaround the issue by copying the missing files to their expected locations with a script or manually. For non-systemwide Qt installations, there was also an option of installing the libraries by side with Qt’s own modules. However, these are still platform-dependent workarounds we shouldn’t rely on long-term.

    I faced this issue when trying to package Kaidan, a Qt Quick XMPP client, as an AppImage. After a discussion with linuxdeployqt’s contributors and some research, I found that internally the tool uses qmlimportscanner to locate the imported modules, but only passes QT_INSTALL_QML (Qt’s own modules location) to the scanner. It was clearly missing an option to list custom import paths, like -qmlimport. That was easy to fix, and so I did.

  • Syntax Highlighter for Wayland Traces

    When debugging window compositing problems with the Wayland client-server protocol, often it is a good idea to set the environment variable “WAYLAND_DEBUG=1” and to take a deep look on the messages that are sent via this protocol. But as always, a lot of output is generated and highlighting can help very much. So far, you could use Johan’s excellent QML based highlighter with many cool features (e.g. rainbow colors for different objects).

    However, in my workflow usually I already have Kate open and simply want to paste a trace therein and to use Kate’s cool syntax highlighting features. So, yesterday I sat down and created an initial set version of highlighting rules for Wayland trace logs. These rules are already merged and will be available with the next KF5 release.

Syndicate content

More in Tux Machines

KDE is adding Matrix to its instant messaging infrastructure

KDE has been looking for a better way of chatting and live-sharing information for several years now. IRC has been a good solution for a long time, but it has centralized servers KDE cannot control. It is also insecure and lacks features users have come to expect from more modern IM services. Other alternatives, such as Telegram, Slack and Discord, although feature-rich, are centralized and built around closed-source technologies and offer even less control than IRC. This flies in the face of KDE's principles that require we use and support technologies based on Free software. However, our search for a better solution has finally come to an end: as of today we are officially using Matrix for collaboration within KDE! Matrix is an open protocol and network for decentralised communication, backed by an open standard and open source reference implementations for servers, clients, client SDKs, bridges, bots and more. It provides all the features you’d expect from a modern chat system: infinite scrollback, file transfer, typing notifications, read receipts, presence, search, push notifications, stickers, VoIP calling and conferencing, etc. It even provides end-to-end encryption (based on Signal’s double ratchet algorithm) for when you want some privacy. Read more Also: KDE To Support Matrix Decentralized Instant Messaging

Android Leftovers

Canonical Is Planning Some Awesome New Content For The Snap Store

There I was, thoughtfully drafting an article titled "3 Things Canonical Can Do To Improve The Snap Ecosystem," when I jumped on the phone with Evan Dandrea, an Engineering Manager who just so happens to be responsible for the Snapcraft ecosystem at Canonical. As it turns out, that headline will need a slight edit. One less number. That's because I've just learned Canonical has some ambitious plans for the future of the Snap Store. Read more

Extensive Benchmarks Looking At AMD Znver1 GCC 9 Performance, EPYC Compiler Tuning

With the GCC 9 compiler due to be officially released as stable in the next month or two, we've been running benchmarks of this near-final state to the GNU Compiler Collection on a diverse range of processors. In recent weeks that has included extensive compiler benchmarks on a dozen x86_64 systems, POWER9 compiler testing on the Talos II, and also the AArch64 compiler performance on recent releases of GCC and LLVM Clang. In this latest installment of our GCC 9 compiler benchmarking is an extensive look at the AMD EPYC Znver1 performance on various releases of the GCC compiler as well as looking at various optimization levels under this new compiler on the Znver1 processor. Read more