Language Selection

English French German Italian Portuguese Spanish

KDE

Akademy 2019: new goals, new board, new president

Filed under
KDE

As every year during Akademy we held the general assembly of KDE e.V. and elected new board members for the two open positions. I’m delighted to welcome Adriaan and Neofytos to the board.

After the election it was time to decide on the board positions. I have been on the board of KDE e.V. for 8 years now and the president for 5 years. Leading this organisation has been one of the most important things I have done so far and I believe I have made an impact. At the same time I am convinced that it is not healthy for an organisation to be lead by the same person for too long. That’s why at the start of my current term we discussed how we see the future of the organisation and our role in it. It was clear that Aleix has been doing invaluable work on the board as the vice president and would clearly be a good choice to lead the organisation in the future. We decided that we will have at least one year at the end of our current term where I will be on the board to support and advice and ensure a smooth transition for Aleix. This time has come now. I would like to ask you all welcome Aleix as the new president of KDE e.V. and provide him with all the support he needs. I am looking forward to working with our new Board and see where we will take KDE e.V. together in the next years.

Read more

This week in KDE: apps, apps apps!

Filed under
KDE

It’s been a big week for Dolphin with some new features, plus various improvements for other apps. Among them, KDE developer Christoph Cullmann went on a High DPI rampage and and fixed visual glitches in Kate and Okular on Windows when using a High DPI scale factor, and made great progress towards fixing the infamous line glitches in Konsole when using fractional scaling. Though still not quite perfect, it’s much better now.

Beyond that, a bunch of great things are in development which I can’t announce yet, but I guarantee that you’ll like them once they land in the coming weeks!

Read more

Also: KDE Kicked Off October With Dolphin Improvements, Continued HiDPI Work

KDE and GNOME/GTK Development

Filed under
KDE
GNOME
  • Recently Used ioslave

    With D7446 landing, the new ioslave recentlyused:/ ioslave will become user visible with KDE Frameworks 5.63. This differential revision adds two entries "Recent Files" and "Recent Locations" to the place panel (in dolphin and open/save dialogs)

    It leverages the ioslave recentlyused:/ introduced in D22144, allowing to access KActivity data. KActivity is the service that provides "recent" elements to kickoff menu and is activity aware as the name suggests.

    [...]

    When working on this new feature, It was a great time to improve KActivity. So I allowed KActivity to ingest data from gtk applications in differential D23112.

    I want to thank Ivan Lukić for building KActivity service and library and reviewing most of this work. And I want to thank all the other reviewers involved.

  • Incremental present in GTK4

    When working with graphical applications, there are multiple constraints and techniques applied in order to reduce the number of pixels that are being uploaded to the GPU, swapped on screen, or being manipulated. Even with highly optimized GPUs, the massive number of pixels we have to deal with (a 1080p monitor, for example, has 2 million pixels!) forces everyone to have some level of scrutiny.

    When it comes to Linux compositors and clients, a widely adopted technique is regional rendering. GTK tracks which parts of the window actually changed and only redraws that part; then sends this information to the compositor so that the compositor itself can redraw only the new contents of the window.

    Fortunately, the entire graphics stack is well optimized for doing that! When using EGL, we can use eglSwapBuffersWithDamageEXT(), which receives a list of rectangles representing the parts of the window that changed. Mutter also uses a similar API after compositing the desktop.

  • GTK4 Now Allows More Efficient Usage With Its Vulkan Renderer

    This week the GTK 4.0 development code picked up support for making use of the VK_KHR_incremental_present extension with its Vulkan renderer in order to allow much more efficient behavior.

    VK_KHR_incremental_present is akin to EGL's eglSwapBuffersWithDamageEXT behavior in being able to specify changed regions of the display for updating, rather than resorting to updating the entire screen. Up to now, each time the entire contents of the GTK4 windows when rendered via their new Vulkan renderer would be updated.

Krita 4.2.7 Released

Filed under
KDE
Software

Today, we’re releasing the sixth bug fix release of Krita 4.2. As discussed in our development update, we intend to release a few more monthly 4.2 bug fix releases before releasing Krita 4.3. There are a lot of bug fixes!

And to celebrate the release, we have a new video by Ramon Miranda which comes with a very nice present: a free new bundle of six sketching brush presets!

Read more

Also: Fall Season

Planet KDE and GNOME

Filed under
KDE
GNOME
  • The Planet is on Reddit

    For many years planet.kde.org was the goto page for news around KDE. This is still the case nowadays - many KDE contributors have their blog synchronized to talk about all sorts of KDE related cool stuff.

    However, what changed significantly is how these blogs are discussed afterwards.

    In the old days each blog typically had its own comment section. Nowadays, blogs may still have this comment section, but most of the time the blogs are discussed in the respective reddit subgroup. For instance, a popular subreddit is reddit/r/kde. There, you can find many KDE developers as well as many KDE users, giving direct feedback, asking questions, sometimes mentioning bug reports. While KDE of course has a dedicated bug tracker bugzilla that should be used, discussing a bug or wish on reddit often reaches a broader audience, putting some focus on specific bugs.

  • GUADEC 2019

    Meeting my fellow GNOMies is something I look forward to every year. For eight years now I have traveled to participate in GUADEC and returned home with my head thinking of next year’s edition of the conference.

    This year, I was busy with lots of activities, but still, I managed to chill with the friends I work with online throughout the whole year. Putting faces into new names is also something very pleasant in these opportunities.

    In the pre-registration party, I hosted a “Newcomers dinner“. Not many people could attend because of their personal travel plans, but those that participated were excited about being at the conference and getting to know so many cool people.

    Besides that, it was the first GUADEC that we had a trained Code of Conduct Incident Response Team. We did an extensive training workshop with Otter Tech. Highly recommended!

    Right at the first talks day, I hosted the interns’ lightning talks, that thanks to the amazing local team, are recorded and available online. The audience (and myself) were enthusiastic about hearing from the interns. After a few years of organizing these activities, I can still remember myself being an intern and giving my lightning talk back in 2012. Time flies!

  • VDA 0.90 Beta 1 Released

    Vala Data Access library has reached a 0.90 Beta 1 release.

    VDA provides a set of interfaces to wraps database connection, execution of SQL commands and access to returned values of the queries. Read the previous introduction post.

  • Ismael Olea: A new time and life next steps

    Since the beginning of my career in 1998 I’ve been related with Linux and opensource in me or other way. From sysadmin I grow to distro making, hardware certification and finally consulting, plus some other added skills. Parallel I developed a personal career in libre software communities and got the privilege to give lots of talks particularly in Spain and Ibero-America. That was a big time. All this stopped in 2011 with the combination of the big economic crisis in Spain and a personal psychological situation. All lead me to go back from Madrid to my home city, Almería, to look for health recovering. Now, after several years here I’m ready to take a new step and reboot my career.

    Not all this time has been wasted. I dedicated lots of hours to a new project which in several senses has been the inverse of the typical practices in opensource communities. Indeed, I’ve tried to apply most of them but instead in the world-wide Internet now with a 100% hyper-local focus. This mean working in the context of a medium-small city (less than 200k inhabitants) with intensive in-person meetings and Internet communications support. Not all the results has been as successful as I pretended, probably because I kept very big expectations; as Antonio Gramsci said «I’m a pessimist because of intelligence, but an optimist because of will» Smile The effort was developed in what we named HackLab Almería and some time ago I wrote a recap about my experience. To me was both an experiment and a recovering therapy.

Test Plasma 5.17 Beta

Filed under
KDE

Plasma 5.17 Beta is out for testing and it needs you to give it a try. Do the panels show up where they should? Can you control your media players from the task manager? Do the obscure plasmoids you like still work? Download the KDE neon Testing edition ISO now to give it a try.

Read more

Kube 0.8.0 is out!

Filed under
KDE

After a waaaaaay to long “break” I have finally tagged another release.

The largest change in this release is the addition of the calendar view, which is not only useful, but also marks an important milestone in our development roadmap; We finally have all the pieces together from a technology perspective.

The work done so far solves most of the important challenges, but there are also definitely a couple of holes in it still, such as no drag and drop support.

Read more

[Krita] September Development Update

Filed under
KDE
Software

We also managed make 538 changes to the code in September with 23 developers — and that excludes translations, since those aren’t in our code repository.

We also went back to the Coverity Static Code analyzer and started analyzing Krita again. That was good for at least a hundred potential bug fixes, and it’s something that’s ongoing. We hadn’t done that for quite some time! There is still plenty to do, but the average defect density for projects the size of Krita is 0.7, so we’re not that bad.

Read more

Also: [Krita] Interview with Samantha Skoros

Latte bug fix release v0.9.3

Filed under
KDE
Software

Latte Dock v0.9.3 has been released containing important fixes and improvements!

Read more

KDE Plasma 5.18 and KDE Connect Sprint 2019 in Nuremberg

Filed under
KDE
  • KDE Developers Begin Pushing Improvements For Plasma 5.18

    With Plasma 5.17 releasing soon, developers have begun pushing changes targeted for Plasma 5.18. The KDE Plasma 5.18 release isn't set to arrive until next February but if any of the recent releases are an indication, it should be another exciting and solid release.

  • KDE Connect Sprint 2019 in Nuremberg

    There we discussed and hacked on many things, and probably Simon’s series of blogposts cover that better than I could do. However, if I can pick a single thing to highlight from the sprint, it is that I had the chance to meet in person with my Google Summer of Code mentee, Inoki.

    KDE Connect itself began as a GSoC project the year 2013, and since then it accumulates the work of 5 different GSoC students, among many other developers, translators, designers… However, this was the first time I met a student I was mentoring in person!

Syndicate content

More in Tux Machines

The Many Features & Improvements of the KDE Plasma 5.18 LTS Desktop Environment

With the KDE Plasma 5.17 release out the door last month, it's time to take a closer look at the new features and improvements coming to KDE Plasma 5.18, which will be released early next year as the next LTS (Long Term Support) version of open-source desktop environment designed to run on GNU/Linux distributions. Among the enhancements of the KDE Plasma 5.18 LTS desktop environment, we can mention the ability to select and remove multiple Bluetooth devices simultaneously, support for KSysGuard to display stats for Nvidia graphics hardware, and a new "Home" button in System Settings that will take users back to the main page. Read more

Open-spec, dual-port router offers a choice of Allwinner H3 or H5

FriendlyElec’s Linux-driven, $20 “NanoPi R1S-H3” router uses a modified version of the Allwinner H3-based NanoPi R1, upgrading the second LAN port to GbE while removing a USB port. There’s also a similar, $23 “NanoPi R1S-H5” with a quad -A53 H5. Back in February, FriendlyElec launched the community-backed NanoPi R1 router SBC, which still sells for $29. Now it has followed up with two more affordable NanoPi R1S routers based on upgraded versions of the NanoPi R1 that that give you dual GbE ports instead of 10/100Mbps and 10/1000/1000Mbps. The mainboards are smaller than the R1 at 55.6 x 52mm, and the board and the case have been entirely redesigned. Read more

today's howtos

Android Leftovers