Feeds

Akademy awards

Planet KDE - Tue, 2023-01-24 22:00

Many teams and individual people in KDE are doing amazing work. In this session we are taking the time to recognize some of the ones who stood out.

Categories: FLOSS Project Planets

OpenVoiceOS Voice Assistant Platform Showcase

Planet KDE - Tue, 2023-01-24 22:00

OpenVoiceOS is a community-powered Linux platform purpose-built to showcase the power of Open Source Voice Assistance.

The major graphical user interface elements powering up the OpenVoiceOS technology stack are built upon KDE Frameworks, Kirigami, and Mycroft GUI. OpenVoiceOS targets bringing the latest voice assistance improvements to a range of devices ranging from embedded headless devices, desktops, mobile platforms, big screen TVs, or single board computers with screens to build a do-it-yourself smart speaker.

This talk will explore the OpenVoiceOS technology stack, highlighting the core design, plugin system, goals of the platform, and how we currently incorporate and use KDE technologies on the OpenVoiceOS platform.

Categories: FLOSS Project Planets

Launching an application - How hard can it be?

Planet KDE - Tue, 2023-01-24 21:48

Launching an application is something we do numerous times every day without sparing too much thought for. It appears simple on the surface, however there's a whole world of complexity in what actually happens under the hood.

This talk dives into the details of what actually happens to ensure everything works properly. This includes opening files, transferring window focus, and resource management integration.

Goal of this talk is to show application developers all of the details they don't have to care about when using the appropriate APIs in their software.

Categories: FLOSS Project Planets

Working on Wayland standards

Planet KDE - Tue, 2023-01-24 21:48

One of the repercussions of the switch towards Wayland is that extending the ecosystem's features happens through wording-centric standards rather than primarily implementations. Through my experience with the xdg_activation and the global shortcuts portal cases, I'll offer some perspective on what works best and suggest when and how to attempt such new features.

Categories: FLOSS Project Planets

What's this 'Wayland' anyway?

Planet KDE - Tue, 2023-01-24 21:48

There's still a lot of misconceptions about what Wayland is and how it in particular affects the user experience of interacting with the Linux desktop.

In this presentation I want to talk about the meaning(s) of the term 'Wayland' and outline how these fit together.

I also want to briefly discuss how the development of Wayland itself works and how this advances the Linux desktop ecosystem.

Categories: FLOSS Project Planets

Keynote: Asahi Linux - One chip, no docs, and lots of fun

Planet KDE - Tue, 2023-01-24 21:48

On November 2020, Apple released the M1 and sent shock waves through the mobile computing space. They also did something nearly unprecedented: while they officially support booting third-party operating systems, Apple had no plans to develop them, nor provide the documentation required.

We took them up on that challenge.

A year and a half later, Linux 5.19 was tagged from an Apple M2 laptop running Linux. This is the story of how Asahi Linux took Linux on Apple Silicon from zero to a usable Plasma desktop in just over a year.

Categories: FLOSS Project Planets

Stop Crashing Already!

Planet KDE - Tue, 2023-01-24 21:48

In this talk we'll explore how KDE's software crash tracking works and how to make it more amazing using modern technologies like debuginfod, coredumpd, and Sentry.

Categories: FLOSS Project Planets

Breaking the Barrier to Enterprise Adoption — Why Accessibility Matters

Planet KDE - Tue, 2023-01-24 21:48

The handicap accessibility of KDE software has lagged behind both proprietary and open source alternatives. This represents a tremendous barrier toward expanding our enterprise presence, as both public and private organizations have a legal requirement to provide workers and users with software that meets a certain standard of accessibility. The purpose of this talk is to inform KDE developers of how they can directly improve the lives of disabled people while attaining compliance with both open source standards and legal mandates.

The issue of inadequate accessibility has already complicated the deployment of KDE software at organizations such as NASA, and will negatively impact the community's long-term ability to attract contributors. We must ensure KDE software meets modern standards for accessibility so that we can be a healthy, global, and inclusive community that elevates the lives of people through free software.

Categories: FLOSS Project Planets

Panel: KDE Eco's Achievements, Impact, and To-Dos

Planet KDE - Tue, 2023-01-24 21:48

Thanks to our core values of transparency and user autonomy, Free Software has an edge to become the most efficient and sustainable software. This observation has been the motivation behind the KDE Eco project since its start in 2021. We aim both to quantify and drive down the energy consumption of KDE/Free Software, as well as to cultivate a culture of sustainability within the FOSS community. In this panel discussion we will present the (i) achievements, (ii) impact, and (iii) to-dos of the KDE Eco initiative. Specifically, we will address the following:

What are the achievements of KDE Eco so far? These include Okular receiving the Blue Angel eco-label, the official environmental label awarded by the German government; they also include research by KDE community members into methods of energy consumption measurements, setting up a community lab at KDAB Berlin, and developing tools for measuring software, among others.

What has been the impact of the KDE Eco initiative? From the developer side, this includes discussion of efficiency-related bug reports / MR requests and efficiency changes in software design; from the user side, this includes information related to community responses in (social) media as well as quantifying engagement and other metrics.

What are the to-dos going forward? Here we will present our ideas and wish lists as well as elicit input from the broader KDE community.

Categories: FLOSS Project Planets

Konquering the World: Are We There Yet?

Planet KDE - Tue, 2023-01-24 21:48

Four years ago I laid out a 7-step plan to spread KDE software far and wide. Learn how we're doing, what's changed since then, and what's cooking!

Categories: FLOSS Project Planets

May REUSE be with you!

Planet KDE - Tue, 2023-01-24 21:48

If you want to grant users the freedom to use, study, share and improve your software, you have to grant those freedoms in the software licence. To encourage people to develop Free Software, we help developers to understand and apply Free Software licences. Since 2017, REUSE contributes to this goal. Any project that follows the initiative's recommendations makes copyright and licensing information readable for both humans and machines. In this way, we want to ensure that individuals, organisations, and companies that are reusing code are aware of the licence terms chosen by the original author.

REUSE does not "reinvent the wheel". On the contrary, it integrates seamlessly into development processes and other best practices when indicating Free Software licences. In addition, there are tools and documentation to help you get started. During this talk we will take a closer look at these tools and documentation, with the bonus of seeing a live demonstration of how to make a project compliant with the REUSE specifications.

Categories: FLOSS Project Planets

The creation of a new Plasma product

Planet KDE - Tue, 2023-01-24 21:48

We will go through the process towards the creation of a new Plasma product, showing what makes the different ones (Plasma Mobile, Plasma Big Screen, Plasma Desktop, Plasma Ink (!)) different in practice and the steps necessary were we to create a new one.

This talk attempts to demystify the process and show us how to run these products normally in any traditional distribution system rather than pushing for the need to create otherwise redundant ISO images.

Categories: FLOSS Project Planets

Full Steam ahead!

Planet KDE - Tue, 2023-01-24 21:45

The Steamdeck is one of the most interesting and excitement big deployments of KDE in recent times.

In this talk I will share how Plasma fits into the Steamdeck and what aspects of KDE made us the right choice for their new userbase. I will then share some of the projects that contractors Blue Systems have been doing for Valve and how the work there benefits not just the Steamdeck but improves the ecosystem for all Plasma users.

Finally we look at what this could mean for KDE on the whole as more vendors gain the same confidence in Plasma.

Categories: FLOSS Project Planets

Plasma Mobile in 2022

Planet KDE - Tue, 2023-01-24 21:44

Plasma Mobile has seen surging interest in recent years alongside the growing community around mobile Linux devices. And during this time, the project has come a long way in becoming functional and usable for users.

Lots of work had to go into the software stack, adapting Plasma, KDE Frameworks and other core components for a mobile context.

New applications also had to be developed to suit the needs of the platform, as well as adhering to "convergence" where they would work regardless of the platform, whether it be on desktop or mobile.

During this talk, Bhushan will be going over recent developments in the underlying Plasma Mobile stack, while Devin will be presenting the work that has been done in the shell and UI.

We will also show the ways how community can contribute to Plasma Mobile project.

Categories: FLOSS Project Planets

A Brief History of Terminals, and what the future holds for Konsole

Planet KDE - Tue, 2023-01-24 21:44

Terminal Applications are mostly the same for the past 50 years, since their conception in the 70's. I'll introduce some changes that makes konsole the most advanced terminal that there is, comparing it with other famous terminals, showing what we do right, and also showing what we do wrong (so we can fix it).

Categories: FLOSS Project Planets

Goals old and new!

Planet KDE - Tue, 2023-01-24 21:44

In this session, we will talk both about the Goals that were the focus of the
community for the last couple of years and the new ones selected by the
community.

Meet the new Goal Champions as we announce the results of the community vote
and learn what will be the direction of the community for the foreseeable
future.

We will also talk about the Goals process as a whole, why is it important and
how to make it better.

Categories: FLOSS Project Planets

Keynote: Building the Future of Qt, Together

Planet KDE - Tue, 2023-01-24 21:44

A few things have happened in The Qt Project during the last two years. Volker Hilsheimer has taken over from Lars Knoll as the new Chief Maintainer, and Pedro Bessa joined The Qt Company as the new Community Manager. And after almost two years with Qt 6 we are now getting close to the feature freeze of the second Qt 6 LTS release, Qt 6.5.

In this keynote, Volker and Pedro will introduce themselves to the KDE community, and share their ideas, plans, and hopes for Qt as an Open Source project and community. Volker will share what he sees as the important drivers for Qt beyond Qt 6.5, and what he has learned from the Qt maintainers about their plans.

Categories: FLOSS Project Planets

Report of the Working Groups of KDE e.V.

Planet KDE - Tue, 2023-01-24 21:32

The Working groups are a part of KDE e.V. and they support the KDE Community in various areas. In this session they will report on their work of the last year.

Categories: FLOSS Project Planets

KDE Frameworks 6 - Plans and Progress

Planet KDE - Tue, 2023-01-24 20:32

Where are we on the way to KDE Frameworks 6, what is still in our way and how are we going to proceed?

Categories: FLOSS Project Planets

Greg Boggs: Get Involved: Ways to Contribute to Drupal, No Experience Required

Planet Drupal - Tue, 2023-01-24 19:00

There are many ways to contribute to an open source project like Drupal, and not all of them require a deep understanding of programming or web development. Some examples of ways to contribute include:

How to Contribute to Drupal - Ways for Everyone to Get Involved
  1. Testing and reporting bugs: This can be done by looking through the issue queue on Easy Breadcrumb and look for issues that are marked “Needs Review”.

  2. Documentation: Writing and improving documentation is a valuable way to help others learn and use Drupal.

  3. Translation: Helping to translate the interface and documentation of Drupal into diffrent languages.

  4. Support: Answering questions on forums and providing assistance to others in the community.

  5. Design and User Experience: Helping to improve the look and feel of Drupal, and making it more user-friendly.

  6. Marketing and outreach: Helping to promote Drupal and increase its visibility.

  7. Code contributions: If you do have the skills, contributing code is a graet way to help improve Drupal and add new features. Swap the “Needs Review” filter to “Needs Work” and pick a task!

Drupal Contributor Resources

So, anyone can contribute to Drupal community, regardless of their technical skills. To get started with contributing to Drupal, there are a few resources that can be helpful: - Drupal Best Practices is a series of best practice posts that will help you get better at site building. - The Drupal community is a great place to connect with other developers and contributors. You can find information on upcoming events, join groups, and participate in discussions. - The Drupal issue queue is where you can find bugs and feature requests that need to be addressed. You can start by looking for issues that are labeled “novice” or “mentored” to find tasks that are well-suited for new contributors. - The Drupal documentation is a good resource for learning about the platform and its various components. - The Drupal handbook is a great resource for understanding the process of contributing to Drupal, including information on coding standards and best practices. - The Drupal Maintainers Slack channel is a great place to ask for help and connect with other developers, especially #maintainer channel which is for project maintainers and developers to discuss on how to maintain modules.

Categories: FLOSS Project Planets

Pages