Language Selection

English French German Italian Portuguese Spanish

KDE

Qt/KDE: QtCon Brasil 2018, Qt 5.12 and Qt Creator 4.8.0 Beta 2

Filed under
KDE
  • Talking about Qt and Computer Vision at QtCon Brasil 2018

    I had the opportunity to participate in QtCon Brasil 2018 as a speaker during the last weekend. It happened in São Paulo, which is a city that I haven’t visited for a long time. My talk was about the integration of Qt applications and Computer Vision, specially focused on the mobile environment with QtQuick and QML.

    During my presentation, I was focused on introducing some concepts to the people who just have heard or never had contact with Computer Vision. I talked a little bit about OpenCV, including an brief explanation about its modules and how they work, and I presented a little example of object recognition application made with QML (the code is available in the repository).

  • Qt Quick Performance Improvements with Qt 5.12 LTS

    Qt 5.9 LTS already shows a great improvement of the overall performance compared to the previous long-term supported Qt 5.6 LTS release. These are summarized in a blog post about Performance Improvements with Qt 5.9 LTS and Qt Quick Performance Improvements on 64-bit ARM. With Qt 5.12 LTS we have continued to tune these further and taken a deeper look into the areas of QML engine memory consumption and JavaScript performance.

    Qt 5.9 LTS already shows a great improvement of the overall performance compared to the previous long-term supported Qt 5.6 LTS release. These are summarized in a blog post about Performance Improvements with Qt 5.9 LTS and Qt Quick Performance Improvements on 64-bit ARM. With Qt 5.12 LTS we have continued to tune these further and taken a deeper look into the areas of QML engine memory consumption and JavaScript performance.

  • Qt 5.12 Lowering The QML Memory Consumption, Better JavaScript Performance

    As part of The Qt Company's ongoing improvements to their tool-kit and with Qt 5.12 being an LTS release, this cycle they focused a lot on improving the performance.

    Qt 5.12 LTS will be releasing in the next few weeks and as part of their performance push they have been working to lowering the memory consumption of the QML engine. The QML data structures have been optimized to reduce their size and better handling around cached objects.

  • Qt Creator 4.8 Beta2 released

    We are happy to announce the release of Qt Creator 4.8.0 Beta2!

    This release comes with the many fixes that we have done since our first Beta release.

    Additionally we upgraded the LLVM for the Clang code model to version 7.0, and our binary packages to the Qt 5.12 prerelease.

Qt/KDE: Qt for Python, Inkscape Dark Theme on KDE Plasma, Atelier at Maker Faire and QtCon 2018!

Filed under
KDE
  • Python and Qt: 3,000 hours of developer insight

    With Qt for Python released, it’s time to look at the powerful capabilities of these two technologies. This article details one solopreneur’s experiences.

    [...]

    The big problem with Electron is performance. In particular, the startup time was too high for a file manager: On an admittedly old machine from 2010, simply launching Electron took five seconds.

    I admit that my personal distaste for JavaScript also made it easier to discount Electron. Before I go off on a rant, let me give you just one detail that I find symptomatic: Do you know how JavaScript sorts numbers? Alphabetically. ’nuff said.

    After considering a few technologies, I settled on Qt. It’s cross-platform, has great performance and supports custom styles. What’s more, you can use it from Python. This makes at least me orders of magnitude more productive than the default C++.

  • Inkscape Dark Theme on KDE Plasma

    On KDE Plasma, it's very easy to setup Inkscape Dark Theme. To do so, go to System Settings > Application Style > GNOME/GTK+ Style > under GTK+ Style: switch all themes to Dark ones and give check mark to Prefer Dark Theme > Apply. Now your Inkscape should turned into dark mode. To revert back, just revert the theme selections. This trick works on Kubuntu or any other GNU/Linux system as long as it uses Plasma as its desktop environment.

  • Atelier at Maker Faire and QtCon 2018!

    On the weekend of November 3 and 4, it happened on Rio de Janeiro the first Maker Faire of Latin America. And I was able to do a talk about Atelier and the current status of our project. The event hold more than 1.500 people on the first day, that saw a lot of talks and the exposition of makers of all over the country that came to Rio to participate in this edition of the Maker Faire.

KDE and GNOME: NVIDIA, Krita/Atelier and GSoC Mentors Summit 2018

Filed under
KDE
GNOME
  • NVIDIA Working On An EGLStreams Back-End For KDE On Wayland

    With no recent activity on the NVIDIA-led Unix device memory allocation work that all developer communities could get behind to supersede GBM and EGLStreams for use by Wayland compositors, NVIDIA is working on an EGLStreams back-end for KDE's KWin compositor.

    Similar to the work done on an EGLStreams back-end for GNOME and other EGLStreams work by the smaller Wayland compositors, a NVIDIA engineer is now officially working on an EGLStreams back-end for KWin so that the NVIDIA proprietary driver would play well with KDE on Wayland. Up to now KWin has only supported the Mesa GBM interfaces. KDE developers have said they wouldn't invest in developing an EGLStreams back-end, but that they wouldn't be opposed if say NVIDIA would contribute and maintain the code -- that's what is happening now.

  • Shop update! Digital Atelier and a new USB-Card

    And we’ve also created a new USB-card, with the newest stable version of Krita for all OSes. Includes Comics with Krita, Muses, Secrets of Krita and Animate with Krita tutorial packs.

  • GSoC Mentors Summit 2018

    I represented GNOME, sadly alone because the other selected mentor didn’t get the US visa in time. This was my first trip out of India and I couldn’t plan it properly1, so I went there for just the two conference days.

KDevelop 5.3

Filed under
KDE
  • KDevelop 5.3 released

    A little less than a year after the release of KDevelop 5.2 and a little more than 20 years after KDevelop's first official release, we are happy to announce the availability of KDevelop 5.3 today. Below is a summary of the significant changes.

    We plan to do a 5.3.1 stabilization release soon, should any major issues show up.

  • KDevelop 5.3 Released With Better C++, Python & PHP Support

    KDevelop 5.3 brings the Clazy analyzer that makes use of Clang, many improvements to C++ support, a whole lot of PHP language support improvements, and the Python language support has seen some fixes as well as the ability to inject environment profile variables into the debug process environment. KDevelop 5.3 has also seen improvements for its support on BSD, Haiku, and other operating systems.

GNOME and KDE Krita Picks

Filed under
KDE
GNOME
  • Richard Hughes: More fun with libxmlb

    A few days ago I cut the 0.1.4 release of libxmlb, which is significant because it includes the last three features I needed in gnome-software to achieve the same search results as appstream-glib.

  • Usability Testing in Open Source Software (SeaGL)

    I've been involved in Free/open source software since 1993, but recently I developed an interest in usability testing in open source software. During a usability testing class in my Master's program in Scientific and Technical Communication (MS) I studied the usability of GNOME and Firefox. Later, I did a deeper examination of the usability of open source software, focusing on GNOME, as part of my Master's capstone. (“Usability Themes in Open Source Software,” 2014.)

    Since then, I've joined the GNOME Design Team where I help with usability testing.

  • [Krita] Second Edition of “Dessin et peinture numérique avec Krita” published!

    The first edition was written forfor Krita 2.9.11, almost three years ago. A lot of things have changed since then! So Timothée has completely updated this new edition for Krita version 4.1. There are also a number of notes about the new features in Krita 4.

    And more-over, D-Booker worked again on updating and improving the French translation of Krita! Thanks again to D-Booker edition for their contribution.

  • [Krita] Interview with HoldXtoRevive

    About 4 years ago I downloaded GIMP as I wanted to get back into art after not drawing for about 15 years. I got a simple drawing tablet soon after and things just progressed from there.

KDE Usability & Productivity, Belated Writeup About Akademy 2018 by Sandro Knauß

Filed under
KDE
  • This week in Usability & Productivity, part 44

    Week 44 in Usability & Productivity is coming right up! This week was a bit lighter in terms of the number of bullet points, but we got some really great new features, and there’s a lot of cool stuff in progress that I hope to be able to blog about next week!

  • KDE Plasma Now Supports WireGuard, Alt-Tab Switching Improvements

    The WireGuard secure VPN tunnel is not in the mainline kernel yet but the KDE Plasma desktop is the latest project already adding support for it, which can be useful today if making use of WireGuard's DKMS kernel modules.

    KDE Plasma now supports WireGuard VPN tunnels if enabling the NetworkManager WireGuard plug-in. Previously KDE Plasma didn't play well with this plug-in but now it's all been fixed up to deliver a first-rate experience for this open-source VPN tech.

    This week KDE also received some alt+tab switching improvements for screen readers and supporting the use of the keyboard to switch between items. These alt+tab window switching and WireGuard VPN support will be part of the KDE Plasma 5.15 release.

  • Akademy 2018 Vienna

    You have probably read a lot about Akademy 2018 recently, and how great it was.

    For me it was a great experience too and this year I met a lot of KDE people, both old and new. This is always nice.
    I arrived on Thursday so I had one day to set everything up and had a little bit of time to get to know the city.

    On Friday evening I enjoyed the "Welcoming evening", but I was very surprised when Volker told me that I would be on stage the next day, talking about privacy.

    He told me that someone should have informed me several days before. The scheduled speaker, Sebastian, couldn't make it to Akademy.

Release of KDE Frameworks 5.52.0 and More KDE News

Filed under
KDE
  • Release of KDE Frameworks 5.52.0

    KDE Frameworks are 70 addon libraries to Qt which provide a wide variety of commonly needed functionality in mature, peer reviewed and well tested libraries with friendly licensing terms. For an introduction see the Frameworks 5.0 release announcement.

    This release is part of a series of planned monthly releases making improvements available to developers in a quick and predictable manner.

  • KDE Frameworks 5.52 Released With KWayland Virtual Desktop Protocol, Spins Down Drives

    KDE Frameworks 5.52 is now the latest monthly update to this collection of KDE add-on libraries complementing the functionality of Qt5.

  • Automatic C++ comparison operators

    C++ comparison operators are usually fairly straightforward to implement. Writing them by hand can however be quite error prone if there are many member variables to consider. Missing a single one of them will still compile and mostly work fine, apart from some hard to debug corner cases, such as misbehaving or crashing algorithms and containers, or data loss. Can we do better?

KDE and GNOME: Freenode#live, KDE Applications 18.12 and More

Filed under
KDE
GNOME
  • Freenode#live post

    The weekend of 3 and 4 November Dave and I went to staff the KDE booth at Freenode#live, in Bristol. I had never been in that corner of England before, It turns out to have hills, and a river, and tides. Often an event brings me to a city, and then out, without seeing much of it. This time I traveled in early and left late the day after the event so I had some time to wander around, and it was quite worthwhile.

    Turns out there is quite a lot of cider available, and the barman gave me an extensive education on the history of cider and a bit on apple cultivation when I asked about it. Sitting down with a Slimbook and a pint can be quite productive; I got some Calamares fixes done before the conference.

  • KDE Applications 18.12 branches created

    We're already past the dependency freeze.

    The Freeze and Beta is this Thursday 15 of November.

  • Talking at PETCon2018 in Hamburg, Germany and OpenPGP Email Summit in Brussels, Belgium

    Just like last year, I managed to be invited to the Privacy Enhancing Technologies Conference to talk about GNOME. First, Simone Fischer-Huebner from Karlstadt University talked about her projects which are on the edge of security, cryptography, and usability, which I find a fascinating area to be in. She presented outcomes of her Prismacloud project which also involves fancy youtube videos…

  • GSConnect 15 Offers Better Phone Integration With The GNOME Shell

    In addition to this week bringing KDE Connect 1.10 for the communication/integration between the KDE desktop and Android smartphones/tablets, GSConnect as the GNOME Shell port of this open-source software also received a new feature release.

    GSConnect is the GNOME-based version of KDE Connect that provides integration with the GNOME Shell, Nautilus file manager, and also the Chrome/Firefox web-browsers for sharing of data and message handling from Android devices to your GNOME Linux desktop.

Kdenlive 18.08.3 released

Filed under
KDE

Kdenlive 18.08.3 is out with updated build scripts as well as some compilation fixes. All work is focused on the refactoring branch so nothing major in this release. On the other hand in the Windows front some major breakthroughs were made like the fix of the play/pause lag as well as the ability to build Kdenlive directly from Windows. The next milestone is to kill the running process on exit making Kdenlive almost as stable as the Linux version.

In other news, we are organizing a bug squash day on the first days of December. If you are interested in participating this is a great opportunity since we have prepared a list of low hanging bugs to fix. See you!

Read more

KDE: French Krita Book and Qt 5.12.0 Beta 4

Filed under
KDE
  • French Krita book – 2nd edition

    Last month was released the 2nd edition of my book “Dessin et peinture numérique avec Krita”. I just received a few copies, so now is time to write a little about it.

    I wrote the first edition for Krita 2.9.11, almost three years ago. A lot of things have changed, so I updated this second edition for Krita version 4.1.1, and added a few notes about some new features.

  • Qt 5.12.0 Beta4 released

    We have released Qt 5.12.0 Beta4 today. As earlier you can get it via online installer. Delta to beta3 attached.

  • Qt 5.12 Fast Approaching With The Final Beta Now Available

    The Qt Company has announced the release of Qt 5.12 Beta 4 as the final beta release for this upcoming LTS tool-kit update.

    Qt 5.12 Beta 4 is arriving just two days late, which still provides for hope of closely meeting the planned release target of Qt 5.12.0 as 29 November, but long story short this Qt tool-kit update should be shipping at the end of November or early December.

Syndicate content

More in Tux Machines

Security Leftovers

Ubuntu Mir's EGMDE Desktop Getting Experimental XWayland

Ubuntu's little known EGMDE example Mir desktop that is mostly a proving grounds for Mir development is now receiving support for XWayland for being able to run X11 applications within this example environment. Lead Mir developer Alan Griffiths posted about initial XWayland support for EGMDE but that it is "highly experimental, and can crash the desktop." This support is available via the "edge" EGMDE Snap. Read more

Devices: Coreboot, Toradex and Digi, Raspberry Pi 3 Model A+

  • Another Micro-ATX Haswell Era Motherboard Working With Coreboot But Needs Tiny Blob
    There are many Sandy Bridge era motherboards that have been freed by Coreboot while if you are looking for more options on something (slightly) newer, a micro-ATX Haswell-era motherboard from ASRock now works under this open-source BIOS implementation. The ASRock H81M-HDS is the latest motherboard port now mainline in Coreboot. The ASRock H81M-HDS supports Haswell Core and Xeon CPUs, supports two DDR3/DDR3L DIMMs, one PCI Express x16 slot, onboard display outputs, four SATA ports, and multiple USB3/USB2 ports. This motherboard can be found refurbished still from some Internet shops for about $70 USD.
  • Toradex and Digi launch i.MX8X-based Colibri and ConnectCore COMs
    Toradex and Digi have released Linux-friendly i.MX8X-based modules via early access programs. The Colibri iMX8X and Digi ConnectCore 8X each provide WiFi-ac and Bluetooth 4.2. NXP’s i.MX8X SoC has made quite a splash this week. Eight months after Phytec announced an i.MX8X-based phyCORE-i.MX 8X module, Variscite unveiled a VAR-SOM-MX8X module and then Congatec followed up with the Qseven form-factor Conga-QMX8X and SMARC 2.0 Conga-SMX8X. Now Toradex and Digi are beginning shipments of i.MX8X based modules for early access customers.
  • New Raspberry Pi 3 Model A+ launched for only $25

Mozilla Firefox and Google Chrome: Net Neutrality Stance, Mozilla, a VR Work, Firefox Monitor and 5 Best Chrome Extensions For Productivity

  • Mozilla Fights On For Net Neutrality
    Mozilla took the next step today in the fight to defend the web and consumers from the FCC’s attack on an open internet. Together with other petitioners, Mozilla filed our reply brief in our case challenging the FCC’s elimination of critical net neutrality protections that require internet providers to treat all online traffic equally. The fight for net neutrality, while not a new one, is an important one. We filed this case because we believe that the internet works best when people control for themselves what they see and do online. The FCC’s removal of net neutrality rules is not only bad for consumers, it is also unlawful. The protections in place were the product of years of deliberation and careful fact-finding that proved the need to protect consumers, who often have little or no choice of internet provider. The FCC is simply not permitted to arbitrarily change its mind about those protections based on little or no evidence. It is also not permitted to ignore its duty to promote competition and protect the public interest. And yet, the FCC’s dismantling of the net neutrality rules unlawfully removes long standing rules that have ensured the internet provides a voice for everyone. Meanwhile, the FCC’s defenses of its actions and the supporting arguments of large cable and telco company ISPs, who have come to the FCC’s aid, are misguided at best. They mischaracterize the internet’s technical structure as well as the FCC’s mandate to advance internet access, and they ignore clear evidence that there is little competition among ISPs. They repeatedly contradict themselves and have even introduced new justifications not outlined in the FCC’s original decision to repeal net neutrality protections.
  • Virtual meeting rooms don’t have to be boring. We challenge you to design better ones!
    Mozilla’s mission is to make the Internet a global public resource, open and accessible to all, including innovators, content creators, and builders on the web. VR is changing the very future of web interaction, so advancing it is crucial to Mozilla’s mission. That was the initial idea behind Hubs by Mozilla, a VR interaction platform launched in April 2018 that lets you meet and talk to your friends, colleagues, partners, and customers in a shared 360-environment using just a browser, on any device from head-mounted displays like HTC Vive to 2D devices like laptops and mobile phones. Since then, the Mozilla VR team has kept integrating new and exciting features to the Hubs experience: the ability bring videos, images, documents, and even 3D models into Hubs by simply pasting a link. In early October, two more useful features were added: drawing and photo uploads.
  • New Raspbian Update, Qt Creator 4.8 Beta2 Released, Firefox Monitor Now Available in More Than 26 Languages, Chrome OS Linux Soon Will Have Access to Downloads Folder and Canonical Extends Ubuntu 18.04 Long-Term Support
    Firefox Monitor, the free services that tells you whether your email has been part of a security breach, is now available in more than 26 languages: "Albanian, Traditional and Simplified Chinese, Czech, Dutch, English (Canadian), French, Frisian, German, Hungarian, Indonesian, Italian, Japanese, Malay, Portuguese (Brazil), Portuguese (Portugal), Russian, Slovak, Slovenian, Spanish (Argentina, Mexico, and Spain), Swedish, Turkish, Ukranian and Welsh." Along with this, Mozilla also announced that it has added "a notification to our Firefox Quantum browser that alerts desktop users when they visit a site that has had a recently reported data breach". See the Mozilla blog for details.
  • 5 Best Chrome Extensions For Productivity That You Should Use In 2019
    Google is the most popular browser around and supports a vast number of extensions as well. Since there are a lot of Chrome addons available in the Chrome Web Store, picking the best Google Chrome extension can be quite a task. Also, it is quite easy to get distracted on the web and lose track of time. Thankfully, several good extensions for productivity are available that can help you focus on your tasks, save time by prioritizing them and skillfully manage your to-do list. So here is a list of excellent Google Chrome extensions for productivity for the year 2019 that will assist you in your work in.