Language Selection

English French German Italian Portuguese Spanish

KDE

October Plasma on Wayland Update: all about geometry

Filed under
KDE

Last month our Wayland efforts made a huge step forward. In KWin we are now at a state where I think the big underlying work is finished, we entered the finishing line of the KWin Wayland porting. The whole system though still needs a little bit more work.

The big remaining task which I worked on last month was geometry handling. That is simplified: moving and resizing windows. Sounds relatively easy, but isn’t. Moving and resizing windows or in general the geometry handling is one of the core aspects of a window manager. It’s where our expertise is, the code which makes KWin such a good window manager. Naturally we don’t want to throw that code out and want to reuse it in a Wayland world.

Read more

Leftovers: KDE

Filed under
KDE
  • Where have I been?

    And this is the reason behind my disappearance, my job at BlueSystems was not fun anymore and every project I mantained at KDE felt more like a chore than anything else. After a month of not jumping out of the bed to head to work it was time to move on. So I passed maintainership to the people that were actually doing the job (special mention to David) and I quit my job as a full time KDE hacker.

  • Embedding QML: Why, Where, and How

    KDAB believes that it is critical for our business to invest into Qt3D and Qt, in general, to keep pushing the technology forward and to ensure it remains competitive.

  • Winners Selected from Giveaway

    And the giveaway is over! I want to thank everyone for entering and showing your support for Krita.

Calligra 2.9.9 and Krita 2.9.9 Released

Filed under
KDE

Leftovers: KDE/Qt

Filed under
KDE
  • Call for new Plasma wallpapers contribution

    We’re all excited for the new release of Plasma coming in less than a month and we at the Visual Design Group want to make it more exciting for our users too.

    Every other release we try to change the extra wallpapers that we’re shipping with Plasma to our users and now it’s time the refresh the collection again.

  • Upgrading libhybris

    One of the most important dependencies for our phone project is libhybris. Libhybris is a neat technology to allow interfacing with Android drivers allowing for example to bring Wayland to a device where all we have are Android drivers.

    Given that KWin provides a hwcomposer backend which uses libhybris to create an OpenGL context. All other applications need libhybris indirectly to have the Wayland OpenGL buffer exchange work automatically.

    [...]

    As we now use upstream libhybris I hope to see distributions to pick up the work and provide a Plasma phone spin. I’d love to see an openSUSE phone or a Fedora phone (or any other distribution).

  • QRegExp + QStringLiteral = crash at exit
  • Latinoware 2015

    Having Six talks on the event, whe managed to talk about beginner stuff to advanced ones without leaving anyone behind.
    Our talks this year
    – KDE Sysadmin: You can help even if you don’t progam (speaker Gomex)
    – KDE and Linus: Living Dangerously – my adventures in Programming (speaker Tomaz Canabrava)
    – KDE: First Steps to Contribute (speaker Icaro (Igor) Jerry Santana)
    – KDE Plasma Mobile (speaker Helio Castro)
    – KDE Plasma 5: Full of Resources (speaker Henrique Sant’Anna)
    – KDE: The structure behind it (speaker Helio Castro)

Fedora 23 KDE screenshots

Filed under
KDE
Red Hat

Fedora 23 is the latest edition of the Fedora Linux distribution, released just this week.

The first screenshots from a Fedora 23 test installation that I posted are from the Cinnamon Spin, which you may view here.

In this post are screenshots from a test installation of Fedora 23 KDE, the most popular of the Fedora Spins.

Fedora 23 KDE features the latest KDE Plasma 5. Figure 1 shows the login window.

Read more

Leftovers: KDE

Filed under
KDE
  • LISA 2015 - Washington DC, November 11 and 12

    KDE will have an exhibit in the Expo at the upcoming LISA (Large Installation System Administration) Conference. The full conference takes place November 8 ‒ 13 in Washington D.C. The Expo is open on the 11th and 12th. There is no charge to attend the Expo.

  • Qt on Android Webinar slides

    It’s hard to believe that more than a year has gone by since BogDan and I did our Qt on Android webinar! Like all good things that come to an end, so has the hosting for the archived version of the webinar. We hate to deprive anyone of still useful content, so here’s a link to the slides from the webinar for anyone who’s looking for them.

  • Tips from the Experts

    We’re looking forward to exposing some gems hidden in the KDAB knowledge base. And we’d love feedback too—tell us if you find these tips useful, or what dramatic results you’ve achieved. We love to help, and we love hearing stories about how we helped. Your feedback helps us know that we’re on the right track.

  • Kubuntu: KDE 4.14.3 Bugfix release for Trusty is now available.

    I have been hard at work to bring to you 4.14.3 Bugfix release for Trusty!

  • A pager for activities

    One of the new useful tiny plasmoids that will be available in Plasma 5.5 is one called Activity Pager: you can find it in the kdeplasma-addons package of the release.

Leftovers: KDE

Filed under
KDE

The return of kwin_gles

Filed under
KDE

Back in 4.x we provided two binaries for KWin: one compiled against OpenGL (kwin) and one compiled against OpenGL ES (kwin_gles). The reason for that is that one can only reasonably link either OpenGL or OpenGL ES and OpenGL ES is only a subset of OpenGL, so one needs to hide the OpenGL calls (especially the OpenGL 1 calls).

Read more

Fedora KDE Takes A Blow; Fedora 23 KDE Spin Is "Easily The Worst" They've Spun

Filed under
KDE
Red Hat

The Fedora KDE community has been dealt a blow today with one of the co-maintainers of the Fedora KDE packages resigning from those duties along with his roles relating to the Fedora KDE special interest group.

Kevin Kofler, who has long been involved in KDE packaging for Fedora and advancing KDE on Fedora, he is stepping down from their KDE SIG and from co-maintaining all of the Qt/KDE packages he maintains for the distribution -- except for the few packages he is the upstream maintainer of in the KDE world.

Read more

Leftovers: KDE

Filed under
KDE
Syndicate content

More in Tux Machines

Zapcc Liberated, HMM and GPL

  • Zapcc high-speed C++ compiler now open source
    Zapcc, a caching C++ compiler built for speed, has gone open source. Ceemple Software, Zapcc’s builder, claims the compiler offers dramatic improvements in both incremental and full builds compared to building with Clang 4.0 and Clang 5.0. Based on heavily modified code from the Clang compiler project, Zapcc uses an in-memory compilation cache in a client-server architecture. All compilation information is remembered between runs.
  • Heterogeneous memory management meets EXPORT_SYMBOL_GPL()
    One of the many longstanding — though unwritten — rules of kernel development is that infrastructure is not merged until at least one user for that infrastructure exists. That helps developers evaluate potential interfaces and be sure that the proposed addition is truly needed. A big exception to this rule was made when the heterogeneous memory management (HMM) code was merged, though. One of the reasons for the lack of users in this case turns out to be that many of the use cases are proprietary; that has led to some disagreements over the GPL-only status of an exported kernel symbol. The HMM subsystem exists to support peripherals that have direct access to system memory through their own memory-management units. It allows the ownership of ranges of memory to be passed back and forth and notifies peripherals of changes in memory mappings to keep everything working well together. HMM is not a small or simple subsystem, and bringing it into the kernel has forced a number of low-level memory-management changes. After a multi-year development process, the core HMM code was merged for the 4.14 kernel, despite the lack of any users.

Software: elementary OS Software, Unified Modeling Language (UML), PulseAudio 12.0 and Zstd

  • An Awesome List of Apps & Resources for elementary OS
    It is barely up to a day since I put up a positive review of elementary OS which is well deserved because it has come a long way from what it was 2 years ago when FossMint checked it out. The good news I’ve got for you today is that the developers have published a page on GitHub that contains “curated list of awesome applications, tools and shiny things for elementary OS”. They are grouped into categories for easy selection, are all open source, and clicking on the green tick icons will direct you to the app on elementary OS’s AppCenter.
  • Best Free Unified Modeling Language Tools
    Unified Modeling Language (UML) is a general-purpose, modeling language designed to provide a standard way for visualizing, specifying, constructing, and documenting the artifacts of distributed object systems. It’s the industry standard modeling language for software engineering. The aim of UML is to give software engineers, agile and small development teams, and system architects useful tools for analysis, design, and implementation of software-based systems. It also provides modeling business and similar processes. The language helps to visualize your object-oriented design and communicate with others. It offers limited use for other programming paradigms.
  • PulseAudio 12.0 release notes
    When playing videos, it's important that the audio latency is known so that the video can be synchronized accurately. PulseAudio doesn't get good latency information from the kernel with A2DP playback, which has caused A/V sync problems for many people when watching videos. Now PulseAudio makes the audio buffer in the kernel much smaller, which reduces the problem a lot.
  • PulseAudio 12.0 Released With Many Improvements
    PulseAudio 12.0 was quietly released yesterday as the newest version of this open-source, cross-platform sound server.
  • Zstandard – A Super Faster Data Compression Tool For Linux
    This is known topic and we were using in our day to day activity to compress and decompress files & folders. You might already know zip,tar,7-zip, etc and you would have used all these application for your requirement. Even today also we are going to discuss about similar kind of topic, the tool name is Zstandard. It is super fast data compression tool and compression ratio is very very low. Zstd is lossless data compression algorithm developed by Yann Collet at Facebook. Due to high data compression ratio many of the popular companies and databases are using this tool.

KDE: CMake 3.12 With FreeBSD, Krita 4.1 Beta, C++/Qt

  • CMake 3.12 Update on FreeBSD
    CMake 3.12 has reached rc1. That means we’re testing the update on FreeBSD, and building lots and lots of packages. And, as I’ve written previously, every CMake update triggers a bunch of interesting software findings. As a motto, I’ve got “use it, aggressively improve it” on my website (you can hire me for odd CMake and C++ jobs, too). So hitting compile issues makes me turn to fixing software outside of KDE.
  • Krita 4.1 Digital Painting Program Enters Beta With Multi-Monitor Workspace Layouts
    The KDE/Qt-aligned Krita digital painting program has published the first beta of their next feature release, Krita 4.1.
  • The day Kate Gregory enjoyed Qt
    At my company we use C++ for everything, from creating microservices to website backends and as a generator for website frontends, I mean, we do a lot of c++. And because of that we always need more c++ people, but sometimes it’s hard to find developers, but it’s easy to find php / python / javascript ones. Because of that we hired Kate Gregory’s famous c++ course – “Teaching the Teacher” to train current C++ developers to teach C++. (now, that’s a lot of ‘C++’ in a simple sentence, I know. bear with me.) For those that doens’t know, Kate Gregory is somebody that uses, advocates our beloved language even before I was born, and talks all over the world about C++ and also do trainings for companies, And so I enlisted to be her student. It was a really pleasant course going thru how to proplery explain C++ for people that know how to program but don’t know how to C++, and for that I’m grateful. But then when I commented out about Qt in the middle of the class she rolled her eyes, that made me feel a bit uneasy so I talked to her on why the eye-roll. “Qt is not c++”, and I tougth this was already settled down for years, so I asked her if she would be open to see some simple c++ code written in Qt and tell me what she thinks of it. “Well, Yes. but people already tried and it was not good”.

Red Hat: Kubernetes, 'Cloud', and GlusterFS 4.1.0 Release

  • Kubernetes StatefulSet In Action
    Recently, I stumbled upon a StackOverflow question around StatefulSets which made me wonder how well understood they are at large. So I decided to put together a simple stateful app that can be used to experiment with a StatefulSet. In this blog post we will have a closer look at this app and see it in action. If you’re not familiar with StatefulSets, now is a good time for a refresher, consulting the official docs concerning their usage and guarantees they provide.
  • The road to cloud-native applications
    As many organizations do not have the luxury of completely rebuilding their technology foundation or immediately adopting new practices and mindsets, they can embrace gradual yet fundamental shifts in culture, processes, and technology to help support greater velocity and agility. With software increasingly key to how users engage with businesses and how businesses can innovate to stay competitive, organizations should adapt to the new demands of the Digital Economy, such as speeding up application development and delivery. The cloud-native approach describes a way of modernizing existing applications and building new applications based on cloud principles, using services and adopting processes optimized for the agility and automation of cloud computing.
  • GlusterFS 4.1 Released With Performance Monitoring Improvements
    GlusterFS. the network-attached storage file-system focused on cloud computing and more that is developed by Red Hat, is up to version 4.1 as its newest release.
  • Announcing GlusterFS release 4.1.0 (Long Term Maintenance)
    The Gluster community is pleased to announce the release of 4.1, our latest long term supported release.
  • Release notes for Gluster 4.1.0
    This is a major release that includes a range of features enhancing management, performance, monitoring, and providing newer functionality like thin arbiters, cloud archival, time consistency. It also contains several bug fixes.