Language Selection

English French German Italian Portuguese Spanish

KDE

KDE and Qt News

Filed under
KDE
Software
  • KDAB contributions to Qt 5.8

    And here we are again, with the usual showcase of the most outstanding contributions to Qt 5.8 developed by KDAB engineers.

  • KStars 2.7.5 is released for MacOS and Windows

    I'm very excited to announce the release of KStars 2.7.5 for MacOS and Windows!

    This is the first official KStars release for MacOS 10.11+, and while we made sure to test it thoroughly, please treat it as a beta release and report any bugs to the KDE bug tracking website.

  • [Krita] Interview with Guilherme Silveira Dias

    I flow between the frugal pal who can still find a creative way of making art even when the limitations get worse; And the bon vivant of me and my father at art supplies stores like they were literally our home sweet home. My current notebook is a shabby 32GB onboard flash-disk that barely allows me to draw in a screen sized canvas with Krita Gemini. Yes, I’m using a touch screen pen because my notebook ignores and treats my Intuos 2 as a mouse. So I’m having a much better experience with my tiny android phone with its drawing apps. One of those apps, Autodesk Sketchbook, under my circumstances now, is my only choice for 2D Digital Painting. Good stuff, bought it and am making comics with it!!! Hahahaha.

  • Danbooru Client 0.6.1 released

    It offers a convenient, KF5 and Qt5-based GUI coupled with a QML image view to browse, view, and download images hosted in two of the most famous Danbooru boards (konachan.com and yande.re).

  • Qt Installer Framework 2.0.5 released

    We’re happy to release Qt Installer Framework 2.0.5.

    2.0.5 is a bug fix release, the full list of bug fixes can be found from Changelog.

  • Heaptrack v1.0.0 Release
  • New in Qt 5.8: meta-object support for namespaces

    A small new feature that was added to Qt 5.8 is the ability for moc (Qt’s meta-object compiler) to extract meta-object information at the namespace level. This means, for instance, that you can have introspection support for enumerations defined in a namespace (not just in QObject subclasses, or classes tagged with Q_GADGET), and use such enumerations in QtScript, QtDBus and QML.

  • Okular Form Field auto-updating (Work In Progress)
  • Release of KIMAP2 0.1.0

    I’m pleased to announce the release of KIMAP2 0.1.0.

    KIMAP2 is a KJob based IMAP protocol implementation.

  • Release of KAsync 0.1.0

    I’m pleased to announce KAsync 0.1.0.

    KAsync is a library to write composable asynchronous code using lambda-based continuations.

  • KDE Wikis: where should I write?

    I’ve seen as well an awesome tutorial being published on Planet KDE, with a very wrong address.

KDevelop 5.0.4 released

Filed under
KDE

Today, we are happy to announce the release of KDevelop 5.0.4, the fourth bug fix and stabilization release for KDevelop 5.0. An upgrade to 5.0.4 is strongly recommended to all users of 5.0.3 and below.

Read more

Kube 0.1.0

Filed under
KDE
Software
  • Release of Kube 0.1.0

    It’s finally done! Kube 0.1.0 is out the door.

    First off, this is a tech preview really and not meant for production use.

  • So what is Kube? (and who is Sink?)

    Kube is further developed in coordination with Roundcube Next, to achieve a consistent user experience across the two interfaces and to ensure that we can collaborate while building the UX.

    A roadmap has been available for some time for the first release here, but in the long run we of course want to go beyond a simple email application. The central aspects of the the problem space that we want to address is communication and collaboration as well as organization. I know this is till a bit fuzzy, but there is a lot of work to be done before we can specify this clearly.

  • KDE's Kube Mail/PIM Client Does Its First Tech Preview Release

    Today marks the release of KDE's new Kube 0.1 project, the first tech preview (pre-production) release of this experimental Kontact based on Qt Quick and Akonadi-Next.

    Kube is self-described by its GitHub repository as "a personal information and collaboration application currently in its early stages of development. It uses Sink for data access and synchronization, and leverages the KDE PIM codebase where possible."

KDE and GNOME

Filed under
KDE
GNOME
  • Plasma 5.10: Folder View as default desktop mode

    To set the stage, we need to briefly recap some of the problems with the KDE 3.x desktop that (among others) Plasma initially set out to solve.

  • KDE Plasma 5.10 Desktop Environment to Feature Folder View as Default Mode

    See the screenshot on the right? That's how your KDE Plasma 5 desktop environment will look like when you upgrade this summer to the KDE Plasma 5.10 release, which will enter development in early May.

    KDE developer Eike Hein is announcing that the KDE Plasma 5.10 desktop environment will come with a brand-new look (sort of). According to the developer, the Folder View will be used by default for the upcoming release instead of that Desktop widget you're probably removing every time you reinstall your KDE-based distribution.

  • GNOME 3.24 Desktop Environment Prepares for March 22 Release, New Beta Is Out

    With a one-day delay, the GNOME Project, through Matthias Clasen, was proud to announce the release and immediate availability for download of the second and last Beta of the forthcoming GNOME 3.24 desktop environment.

    GNOME 3.24 Beta 2 arrives only two weeks after the first Beta release, and brings with it numerous updated core components and applications that are usually shipped under the GNOME Stack umbrella. The technical version number is GNOME 3.23.91, and can be downloaded from the usual places by early adopters and public beta testers.

  • GNOME's gThumb 3.6 Open-Source Image Viewer to Launch with Numerous New Features

    Paolo Bacchilega, the developer of the gThumb open-source and free image viewer and browser application designed specifically for the GNOME desktop environment kicked off the development of the next major version, gThumb 3.6.

    A first snapshot is now available for download, gThumb 3.5.1, and ships with numerous new features and improvements. For example, there's now double-click activation support, a brand-new zoom popover that includes a bunch of zoom commands, as well as a zoom slider, and a color picker.

KDE Plasma 5.9.3 Linux Desktop Environment Released, over 40 Recorded Bug Fixed

Filed under
KDE
Security

The KDE project had the great pleasure of announcing the release of the third maintenance update to the recently released KDE Plasma 5.9 desktop environment stable series.

Read more

KDE and Qt

Filed under
KDE
  • The Novelty of KDE Neon

    The good folks at KDE managed to engage a market of Linux desktop users underserved by other distribution models. Or, maybe it’s just me.

    KDE has a long history in the desktop ecosystem. It was the first Linux desktop I was exposed to back in 2006. Back then, it was on OpenSUSE and it was clean and functional. For some reason after that, installing KDE had never really appealed to me. I’ve tested it out briefly when poking around at what the OpenSUSE guys were doing and I’ve run Kubuntu for brief snippets. For years, I’ve been trying to find out what type of desktop user I am and which distro fits my needs.

  • Tracking KDE Frameworks and Qt

    The KDE-FreeBSD team bumped Qt to 5.7.1 and KDE Frameworks to 5.31.0 in official ports last week, so we’re fairly up-to-date in that department. On FreeBSD, we still fully support Qt4 next to Qt5, so some of the delay in getting this stuff in is due to some shuffling of install locations. In particular, we’ve added qt-chooser in this round of updates, so that qmake is qmake — and no longer qmake-qt4 or some other suffixed binary. We use qt-chooser to switch out one or the other. Checking that this doesn’t break anything else — or at least making sure that everything still compiles — is what took the most time this round of updates.

  • Simple Menu Launcher for KDE Plasma 5.9

    Following "United" theme, there is also "Simple Menu" launcher for KDE Plasma 5.9. It's minimal, a smaller form of full screen menu; it's also clean, showing all applications at once. Honestly, it's UI is similar to Pantheon Menu in elementary OS but including categories. If you like horizontal-oriented menu, Simple Menu is suitable for you. It's available to install from KDE Store. Thanks to Sho for creating Simple Menu.

  • A Simple KDE Twitter Plasmoid

    This KDE Twitter Plasmoids offers a simpler alternative to a desktop Linux twitter app like Choqok. See tweets, send tweets, and check mentions.

  • Telegram desktop client for flatpak #2

    Some time ago I posted a blog post about how I packed telegram desktop client for flatpak. I’ve been updating it since then in some reasonable intervals as I don’t have time to update it more often and mostly because the telegram client’s build system breaks my build quite oftenly. Recently I discovered that someone managed to patch telegram to use system Qt libraries instead of building own patched Qt and building linking it statically. After some time I managed to adjust those patches and make them work with my build which allows me to use Qt from KDE runtimes. Here are new instructions how to get this work:

  • Building the latest greatest for Android AArch64 (with Vulkan teaser)

    Let’s say you got a 64-bit ARM device running Android. For instance, the Tegra X1-based NVIDIA Shield TV. Now, let’s say you are also interested in the latest greatest content from the dev branch, for example to try out some upcoming Vulkan enablers from here and here, and want to see all this running on the big screen with Android TV. How do we get Qt, or at least the basic modules like QtGui, QtQuick, etc. up and running on there?

  • Qt Quick WebGL Streaming

    WebGL Streaming is optimized for Qt Quick and allows you to run remote Qt Quick applications in a browser.

Recreating the PCLinuxOS Full Monty with KDE Plasma Activities

Filed under
KDE
PCLOS

When I recently wrote about the new PCLinuxOS release, I was a bit disappointed to find that the Full Monty version had been laid to rest. I'm sure there were a lot of good reasons for this decision, and I have no quarrel with it. But it still made me a bit sad, because I have always kept the Full Monty on at least one of my systems (it is currently on my Acer All-In-One desktop), and I often showed it to people who were curious about Linux, as an example of its breadth, depth and flexibility.

So I decided that it might be a useful exercise for me to try to create the equivalent of the Full Monty desktop starting from the latest PCLinuxOS KDE5 distribution. There are two major features which distinguish the Full Monty desktop - it had six virtual desktops, each of which was dedicated to a specific use, and it had lots and lots and lots of packages installed. The desktops looked like this:

Read more

Qt 5.9 Alpha Released

Filed under
KDE

I am happy to inform you that Qt 5.9 Alpha has been released today.

Qt 5.9 Alpha is an important milestone on our way to the final Qt 5.9.0 release, which is targeted to be released by the end of May 2017.

The Alpha release is available only as source packages. Binary installers will be available via the online installer in conjunction with the Beta release as well as development snapshots during the coming weeks.

Read more

Development News

Filed under
Development
KDE
  • Best practices for guiding new coders

    As the new year progresses, many free and open source projects are turning their attention to various formalized mentoring programs, such as Mozilla's Winter of Security, Outreachy, and (the program with my favorite name) the X.Org Endless Vacation of Code. Patterned after the success of Google's Summer of Code, these programs give many new programmers a chance to gain firsthand experience working within successful FLOSS (Free/Libre Open Source Software) projects and the projects themselves access to fresh talent.

  • Developing an nrf51822 based embedded device with Qt Creator and Debian

    I'm currently developing an nRF51822-based embedded device. Being one the Qt/Qt Creator maintainers in Debian I would of course try to use it for the development. Turns out it works pretty good... with some caveats.

  • How to create a look and feel theme
  • Qt Roadmap for 2017

    With Qt 5.7 and 5.8 released we have a completely new baseline for Qt 5 based applications and devices. In this blog, I want to provide a roadmap update on what we are currently working on in the Qt R&D and what the future directions are.

  • Qt's Roadmap For 2017: Graphics, An Exciting Qt 5.9/5.10

    Tuukka Turunen of The Qt Company has shared some of the project's goals for the 2017 calendar year in delivering Qt 5.9 and Qt 5.10 along with more point releases.

    Qt developers hope to make 2017 exciting by shipping Qt 5.9 in May and their hope is to ship Qt 5.10 this November.

  • Intend to retire perl-Log-Any-Adapter-Dispatch

KDE Leftovers

Filed under
KDE
  • Fedora 25 KDE: disappointing experience

    Fedora is not a frequent guest on the review deck of Linux notes from DarkDuck blog. The most recent review was of Fedora 22 back in July 2015. That was a review of the GNOME version, the most native for Fedora.

    You are probably aware of the tight link between the GNOME project and RedHat, the Fedora Project main sponsor.

  • [Video] Ubuntu 17.04 Unity 8 - KDE apps native on Mir
  • Plasma in a Snap?

    Shortly before FOSDEM, Aleix Pol asked if I had ever put Plasma in a Snap. While I was a bit perplexed by the notion itself, I also found this a rather interesting idea.

    So, the past couple of weeks I spent a bit of time here and there on trying to see if it is possible.

  • QStringView Diaries: Advances in QStringLiteral

    This is the first in a series of blog posts on QStringView, the std::u16string_view equivalent for Qt. You can read about QStringView in my original post to the Qt development mailing-list, follow its status by tracking the “qstringview” topic on Gerrit and learn about string views in general in Marshall Clow’s CppCon 2015 talk, aptly named “string_view”.

  • Making Movies with QML

    One of the interesting things about working with Qt is seeing all the unexpected ways our users use the APIs we create. Last year I got a bug report requesting an API to set a custom frame rate for QML animations when using QQuickRenderControl. The reason was that the user was using QQuickRenderControl as an engine to render video output from Qt Quick, and if your target was say 24 frames per second, the animations were not smooth because of how the default animation driver behaves. So inspired by this use case I decided to take a stab at creating such an example myself.

  • How to Create a Look and Feel Theme
  • United Desktop Theme for KDE Plasma 5.9
  • KDE Talks at FOSDEM

    The continuation of the original talk from Dirk Hohndel and Linus Torvalds about the port of Subsurface from Gtk to Qt, now with mobile in mind.

Syndicate content

More in Tux Machines

Linux Devices: Raspberry Pi, PIC32, Lime Micro

  • Apollo Lake COM Express module has onboard microSD and eMMC
    The COM Express Compact Type 6 “MSC C6C-AL” taps Intel’s Apollo Lake and offers up to 16GB DDR3L, microSD and optional eMMC, plus support for 5x PCIe slots.
  • How to create an Internet-in-a-Box on a Raspberry Pi
    If you're a homeschool parent or a teacher with a limited budget, Internet-in-a-Box might be just what you've been looking for. Its hardware requirements are very modest—a Raspberry Pi 3, a 64GB microSD card, and a power supply—but it provides access to a wealth of educational resources, even to students without internet access in the most remote areas of the world.
  • Squeeze Pi: Adventures in home audio
    The Squeezebox Touch provided a family-friendly interface to access our music library, either directly on the device or via a range of mobile applications. Logitech discontinued its development in 2012, but I was happy as they open sourced the Squeezebox's server software as Logitech Media Server and supplied the open source code used on the physical Squeezebox devices.
  • Evaluating PIC32 for Hardware Experiments
    PIC32 uses the MIPS32 instruction set. Since MIPS has been around for a very long time, and since the architecture was prominent in workstations, servers and even games consoles in the late 1980s and 1990s, remaining in widespread use in more constrained products such as routers as this century has progressed, the GNU toolchain (GCC, binutils) has had a long time to comfortably support MIPS. Although the computer you are using is not particularly likely to be MIPS-based, cross-compiling versions of these tools can be built to run on, say, x86 or x86-64 while generating MIPS32 executable programs.
  • Want a Raspberry Pi-powered PC? This $50 case turns the Pi into a desktop
    As long as you keep your expectations in check, it's perfectly feasible to run the latest Raspberry Pi as a desktop computer. However, the base Raspberry Pi 3 is a bare bones board, so anyone wanting to set it up as a desktop PC will need to buy their own case and other add-ons.
  • Open source LimeNET SDR computers run Ubuntu Core on Intel Core
    Lime Micro has launched three open source “LimeNET” SDR systems that run Ubuntu Core on Intel Core CPUs, including one with a new LimeSDR QPCIe board. Lime Microsystems has gone to Crowd Supply to launch three fully open source LimeNET computers for software defined radio (SDR) applications. The systems run Ubuntu “Snappy” Core Linux on Intel’s Core processors, enabling access to an open, community-based LimeSDR App Store using the Ubuntu Core snap packaging and update technology. The SDR processing is handled by three variations on last year’s open source LimeSDR board, which run Intel’s (Altera) Cyclone IV FPGA.

Android Leftovers

Server: Data Centres, Google, SDN, Amazon, and Microsoft

  • Data Center Networking Performance: New Apps Bring New Requirements
    Large cloud services providers such as Amazon, Google, Baidu, and Tencent have reinvented the way in which IT services can be delivered, with capabilities that go beyond scale in terms of sheer size to also include scale as it pertains to speed and agility. That’s put traditional carriers on notice: John Donovan, chief strategy officer and group president at AT&T technology and operations, for instance, said last year that AT&T wants to be the “most aggressive IT company in the world.” He noted that in a world where over-the-top (OTT) offerings have become commonplace, application and services development can no longer be defined by legacy processes.
  • Google Reveals a Powerful New AI Chip and Supercomputer
    The announcement reflects how rapidly artificial intelligence is transforming Google itself, and it is the surest sign yet that the company plans to lead the development of every relevant aspect of software and hardware. Perhaps most importantly, for those working in machine learning at least, the new processor not only executes at blistering speed, it can also be trained incredibly efficiently. Called the Cloud Tensor Processing Unit, the chip is named after Google’s open-source TensorFlow machine-learning framework.
  • Google's AlphaGo AI is about to face off against the world's best Go player

    This week, the matter will be settled once and for all. Ke Jie and AlphaGo will face off in a three-game match in Wuzhen, China, as part of the Future of Go Summit being held by Google.

  • Keynote: Cloud Native Networking- Amin Vahdat, Fellow & Technical Lead For Networking, Google
  • Google's Networking Lead Talks SDN Challenges for the Next Decade
  • Peace, love and SDN
    Virtualization has been a blessing for data centers – thanks to the humble hypervisor, we can create, move and rearrange computers on a whim, without thinking about the physical infrastructure. The simplicity and efficiency of VMs has prompted network engineers to envision a programmable, flexible network based on open protocols and REST APIs that could be managed from a single interface, without worrying about each router and switch.
  • Bryan Cantrill on Integrity

    Amazon has 14 leadership principles and integrity is not on it.

  • Bankrupt school ITT pleads 'don't let Microsoft wipe our cloud data!'
    The estate of bankrupt US trade school ITT Technical Institutes is today asking a court to stop Microsoft from erasing its cloud data. In a filing [PDF] to the US District Bankruptcy Court of Southern Indiana, the caretakers of the defunct for-profit university seek an order to bar the Redmond giant from wiping the contents of ITT's Office 365 and webmail accounts for students, faculty, and administrators.

Security Leftovers: WannaCry, Windows in Linux, Windows 7, Windows 10 is Spyware