Language Selection

English French German Italian Portuguese Spanish

KDE

digiKam 7.7.0 is released

Filed under
KDE
Software

After three months of active maintenance and another bug triage, the digiKam team is proud to present version 7.7.0 of its open source digital photo manager. See below the list of most important features coming with this release.

Read more

Digitally signing PDF documents in Linux: with hardware token & Okular

Filed under
KDE
Software

We are living in 2022. And it is now possible to digitally sign a PDF document using libre software. This is a love letter to libre software projects, and also a manual.

For a long time, one of the challenges in using libre software in ‘enterprise’ environments or working with Government documents is that one will eventually be forced to use a proprietary software that isn’t even available for a libre platform like GNU/Linux. A notorious use-case is digitally signing PDF documents.

Recently, Poppler (the free software library for rendering PDF; used by Evince and Okular) and Okular in particular has gained a lot of improvements in displaying digital signature and actually signing a PDF document digitally (see this, this, this, this, this and this). When the main developer Albert asked for feedback on what important functionality would the community like to see incorporated as part this effort; I had asked if it would be possible to use hardware tokens for digital signature. Turns out, poppler uses nss (Network Security Services, a Mozilla project) for managing the certificates, and if the token is enrolled in NSS database, Okular should be able to just use it.

Read more

This week in KDE: a mad bugfixing spree

Filed under
KDE

Plasma 5.25’s first bugfix release came out a few days ago, and the next one is due early next week. Hopefully most of the bugs you folks found will have been fixed! And among those are few 15-minute bugs too.

Occasionally people ask, “Jeez, it feels like you guys are fixing bugs all the time… shouldn’t they all be fixed by now? Why is your software so buggy?” Thing is, that’s the nature of software. There are always more bugs to fix, no matter how long you work at it. And the more people who use it, the more bugs they’ll find. This is universal, for every piece of software. The best metric is not really “number of bugs fixed,” but rather “egregiousness of bugs fixed.” You want to see that the bugs we fix get weirder and more esoteric over time, which indicates that the basics are becoming more reliable. We’re not all the way there yet, but I believe we are making progress!

Read more

Submit a Goal and Help Shape the Future of KDE

Filed under
KDE

I'm super excited to finally announce the start of the submission process for the brand new KDE Goals!

KDE sets goals that help the community focus on important things that need to get done in collaboration across many teams. Over the years, the community has set goals to tackle issues with usability, made it easier for new contributors to start working on KDE projects, implemented new tech that will serve us for years to come, and much more.

KDE Goals set a direction for the community and help concentrate efforts in areas deemed important by the KDE community itself. Every couple of years, new goals are selected to reflect the communities current priorities.

Read more

First Beta for Krita 5.1.0 Released

Filed under
KDE
Software

We’re releasing the first beta for Krita 5.1.0 today. Krita 5.1.0 is packed with new features! For the full list, check out the work-in-progress full release notes!

Read more

KDE Plasma 5.25 Desktop Gets First Point Release, Multi-GPU Support Improved

Filed under
KDE
Linux
News

KDE Plasma 5.25 arrived last week as the latest and greatest version of the beloved desktop environment for GNU/Linux distributions used by thousands of users worldwide.

Now, KDE Plasma 5.25.1 is here as the first maintenance update to KDE Plasma 5.25, addressing various issues like external screen support on multi-GPU setups, an issue with the screen brightness being stuck at 30 percent on some laptops, as well as a KWin crash that occurred when the screen setup changes.

Read more

New KDE Goals: submission stage is now open!

Filed under
KDE

I’m super excited to finally announce the start of the submission process for the brand new KDE Goals!

Starting today, you can submit a new proposal on the workboard and shape the future direction of the KDE community.

This stage in the process lasts 4 weeks, but don’t wait until the last moment! Submit early, and use the remaining time to listen to feedback, refine and update the proposal. Only the submission with good descriptions will move to the next stage: the community vote.

Read more

Also: Adding Spaces Horizontal Bar to NeoChat - GSoC'22 post #3

Android Platform Calendar Access

Filed under
Android
KDE

In a previous post about KDE Itinerary I mentioned Android platform calendar support for the KCalendarCore framework. This is meanwhile functional (code), and here are some more details about it.

KCalendarCore not too long ago got a plugin interface for abstracting access to platform calendaring solutions. For this we now have an implementation for the Android platform calendaring API.

Read more

This week in KDE: non-blurry XWayland apps!

Filed under
KDE

Plasma 5.26 will resolve a major pain point for users of the Wayland session with high DPI screens: you’ll now be able to choose how you want your XWayland-using apps to be scaled:

By the compositor–ensuring uniform scaling, but blurriness (this is the status quo)
By the apps themselves–allowing them to use their pre-existing X11 high DPI capabilities, if they have them, but leaving apps without such capabilities at the wrong scale
So if all the XWayland apps you use support high DPI scaling properly on X11, you can use this new setting to make them look nice and crisp at your chosen scale factor...

Read more

KDE and Kernel Events (Akademy Linux Plumbers Conference, and Kernel and Maintainers Summits)

Filed under
KDE
Linux

  • Got something to say about KDE? Say it at Akademy 2022 | KDE.news

    Akademy 2022 will be a hybrid event, in Barcelona and online that will be held from Saturday 1st to Friday 7th October. The Call for Participation is still open! Submit your talk ideas and abstracts as the deadline has been extended until the 19th June.

  • Microconferences at Linux Plumbers Conference: Real-time and Scheduling – Linux Plumbers Conference 2022

    Linux Plumbers Conference 2022 is pleased to host the Real-time and Scheduling Microconference

    The real-time and scheduling micro-conference joins these two intrinsically connected communities to discuss the next steps together.

    Over the past decade, many parts of PREEMPT_RT have been included in the official Linux codebase. Examples include real-time mutexes, high-resolution timers, lockdep, ftrace, RCU_PREEMPT, threaded interrupt handlers and more. The number of patches that need integration has been significantly reduced, and the rest is mature enough to make their way into mainline Linux.

  • CFP for the Kernel and Maintainers Summits [LWN.net]

    The 2022 Kernel Summit and Maintainers Summit will be held in Dublin; the Kernel Summit will run as part of the Linux Plumbers Conference (September 12-14) while the Maintainers Summit will be on September 15. The call for proposals for both events has been posted. The deadline for the Kernel Summit is tight (June 19), so this is not the time for anybody wanting to speak to procrastinate.

Syndicate content

More in Tux Machines

digiKam 7.7.0 is released

After three months of active maintenance and another bug triage, the digiKam team is proud to present version 7.7.0 of its open source digital photo manager. See below the list of most important features coming with this release. Read more

Dilution and Misuse of the "Linux" Brand

Samsung, Red Hat to Work on Linux Drivers for Future Tech

The metaverse is expected to uproot system design as we know it, and Samsung is one of many hardware vendors re-imagining data center infrastructure in preparation for a parallel 3D world. Samsung is working on new memory technologies that provide faster bandwidth inside hardware for data to travel between CPUs, storage and other computing resources. The company also announced it was partnering with Red Hat to ensure these technologies have Linux compatibility. Read more

today's howtos

  • How to install go1.19beta on Ubuntu 22.04 – NextGenTips

    In this tutorial, we are going to explore how to install go on Ubuntu 22.04 Golang is an open-source programming language that is easy to learn and use. It is built-in concurrency and has a robust standard library. It is reliable, builds fast, and efficient software that scales fast. Its concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines, while its novel-type systems enable flexible and modular program constructions. Go compiles quickly to machine code and has the convenience of garbage collection and the power of run-time reflection. In this guide, we are going to learn how to install golang 1.19beta on Ubuntu 22.04. Go 1.19beta1 is not yet released. There is so much work in progress with all the documentation.

  • molecule test: failed to connect to bus in systemd container - openQA bites

    Ansible Molecule is a project to help you test your ansible roles. I’m using molecule for automatically testing the ansible roles of geekoops.

  • How To Install MongoDB on AlmaLinux 9 - idroot

    In this tutorial, we will show you how to install MongoDB on AlmaLinux 9. For those of you who didn’t know, MongoDB is a high-performance, highly scalable document-oriented NoSQL database. Unlike in SQL databases where data is stored in rows and columns inside tables, in MongoDB, data is structured in JSON-like format inside records which are referred to as documents. The open-source attribute of MongoDB as a database software makes it an ideal candidate for almost any database-related project. This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you the step-by-step installation of the MongoDB NoSQL database on AlmaLinux 9. You can follow the same instructions for CentOS and Rocky Linux.

  • An introduction (and how-to) to Plugin Loader for the Steam Deck. - Invidious
  • Self-host a Ghost Blog With Traefik

    Ghost is a very popular open-source content management system. Started as an alternative to WordPress and it went on to become an alternative to Substack by focusing on membership and newsletter. The creators of Ghost offer managed Pro hosting but it may not fit everyone's budget. Alternatively, you can self-host it on your own cloud servers. On Linux handbook, we already have a guide on deploying Ghost with Docker in a reverse proxy setup. Instead of Ngnix reverse proxy, you can also use another software called Traefik with Docker. It is a popular open-source cloud-native application proxy, API Gateway, Edge-router, and more. I use Traefik to secure my websites using an SSL certificate obtained from Let's Encrypt. Once deployed, Traefik can automatically manage your certificates and their renewals. In this tutorial, I'll share the necessary steps for deploying a Ghost blog with Docker and Traefik.