Language Selection

English French German Italian Portuguese Spanish

KDE

KOrganizer Overview - You Will Love Calendar Scheduling on Computer

Filed under
KDE
Ubuntu

KOrganizer is a colorful and useful calendar application for computer. For years, it helps me schedule my works, teaching, and personal life and also reminds me for important appointments so I won't forget any task I should do. It works offline and can also work with online calendar services you have. After I wrote many articles about it before, now I want to sum them up in a simple yet thorough overview of this awesome tool. Thanks to all KOrganizer developers I could reach up to this point with it. Let me share with you, it is fun! I believe you will also love scheduling after reading this. Happy scheduling!

Read more

Screen Zoom and Mouse Indicator for Teachers using KDE Desktop

Filed under
KDE

Teacher who uses computer can zoom in and increase cursor visibility on screen aside from drawing free lines and displaying keystrokes. Thanks to KDE developers, Plasma desktop has these all enjoyable teaching features built-in since a long time. You do not need to install any application, just enable them on the System Settings. Together these make a complete environment for teaching especially for screencast and live presentation. I make this short article and also a video below to explain how to do that. Finally, if you want this superb teaching ability I suggest you to use Kubuntu the friendly operating system on your computer. Happy teaching!

Read more

This week in KDE: all about the apps

Filed under
KDE

This week we landed a lot of nice improvements for KDE’s apps, which I’ve highlighted below! Of course we didn’t forget about Plasma, so have a look-see...

Read more

KDE: Akademy 2020 and GSoC 2020

Filed under
KDE
  • Send your talks for Akademy 2020 *now*

    The Call for Participation is still open for two weeks more, but please make us a favour and send yours *now*.

    This way we don't have to panic thinking if we are going to need to go chasing people or not, or if we're going to have too few or too many proposals.

    Also if you ask the talks committee for review, we can review your talk early, give you feedback and improve it, so it's a win-win.

  • Status report: Community Bonding

    I’m checking in today to let you know what I did in my GSoC project these past weeks. This Community Bonding period was really wonderful; although I’ve been more or less involved with the project since 2016, I’ve acquainted myself with the efforts of each of the members, and so far it’s been a wonderful experience.

    During these past weeks, I’ve been preparing for the coding period by talking with Boudewijn and Wolthera about the particulars of Krita’s file format and build system. The objectives for the past two meetings were:

  • GSoC'20 with KDE

    About the Project

    The project involves improving KDE Web Infrastructure. KDE has a lot of websites and some of them like the main website could use an update.

    The first part of the project involves porting kde.org to use Hugo- A go based static site generator. kde.org is very old and thus contains a lot of pages. This project would involve porting most of the pages to markdown so as to make the website faster and easier to develop.

    The second part of the project involves updating Season of KDE website. The goal is to use more modern tooling and add some new features. This project is a part of the transition of KDE websites from LDAP to OAuth based authentication. OAuth is a much more modern approach to authentication and would solve some headaches with the current authentication system.

"Contributing to KDE is easier than you think" and KIO FUSE Beta (4.95.0) Released

Filed under
KDE

  • Contributing to KDE is easier than you think – Websites from scratch

    This is a series of blog posts explaining different ways to contribute to KDE in an easy-to-digest manner. The purpose of this series originated from how I feel about asking users to contribute back to KDE. I firmly believe that showing users how contributing is easier than they think is more effective than simply calling them out and directing them to the correct resources; especially if, like me, said user suffers from anxiety or does not believe they are up to the task, in spite of their desire to help back.

    Last time I talked about websites, I taught how to port current KDE websites to Markdown, and this led to a considerable influx of contributors, since it required very little technical knowledge. This blog post however is directed to people who are minimally acquainted with git, html/css, and Markdown. We will be learning a bit of how Jekyll and scss work too.

  • KIO FUSE Beta (4.95.0) Released

    It’s a great pleasure to announce that KIO FUSE has a second Beta release available for testing! We encourage all who are interested to test and report their findings (good or bad) here. Note that, the more people who test (and let us know that they’ve tested), the quicker we’ll be confident to have a 5.0.0 release. You can find the repository here.

    To compile KIO FUSE, simply run kdesrc-build kio-fuse or follow the README. If your distributor is really nice they may already have KIO FUSE packaged but if they don’t, encourage them to do so!

Plasma5 for Slackware: KDE 5_20.05. Also, new Ardour 6.0

Filed under
KDE
Slack

A new batch of Plasma5 packages for Slackware-current is available now. The KDE-5_20.05 release is also the last monthly update you’ll see from me for a while in my ‘ktown‘ repository. I expect Pat to add Plasma5 to Slackware-current, but I am done waiting and have an urgent need to dedicate my spare time to other matters. With PAM finally added to the core distro, there should no longer be a showstopper for getting rid of KDE4 and replacing it with Plasma5.

And remember, these packages will not work on Slackware 14.2. Along with adding the May batch for -current, I have removed the old (KDE 5_17.11) Plasma5 packages that were still in my ‘ktown’ repository for Slackware 14.2. They have been un-maintained for two and a half years, who knows what security issues they cause. If you really want or need Plasma5, migrate to Slackware-current please.

Read more

Plasma Mobile update: April-May 2020

Filed under
KDE

It’s been a while since the last status update on Plasma Mobile, so let’s take a look at what happened since then.

To assist new people in contributing, we organized a virtual mini Plasma Mobile sprint in April. During the three days, we discussed many things, including our current tasks, the websites and documentation, our apps and many other topics. Most of our important tasks have been asigned to people, many of them have been implemented already.

On Saturday, there was a training day, with four training sessions on the technology behind Plasma Mobile...

Read more

Sunsetting XRandR Brightness

Filed under
KDE

One of the first features I added back then was smooth brightness changes. PowerDevil supports three ways of changing screen brightness: through XRandR configuration, through DDC (display data channel, for desktop monitors, experimental and not built by default), and by writing to sysfs (/sys/class/backlight or /sys/class/leds). Since the latter requires privileges and uses a helper binary through KDE’s KAuth framework, I only implemented the animation for the XRandR code path, which was executed in the same process.

Obviously, XRandR doesn’t work on Wayland, and it seems that modern graphics drivers don’t support changing brightness through it anymore either. I recently sat down and wrote a patch to have the helper binary execute a similar animation. KAuth works quite magically by exposing methods defined in an .actions file through DBus and then calling them as slots through Qt’s meta object. Unfortunately, the way it is designed doesn’t allow for delayed replies, which I wanted to use so the job only finished once the animation was completed in order to keep PowerDevil’s state consistent. I then found that KAuth randomly keeps its helper running for 10 seconds, more than enough for a 250ms animation.

Read more

Wrapland redone

Filed under
Graphics/Benchmarks
KDE

The KWinFT project with its two major open source offerings KWinFT and Wrapland was announced one month ago. This made quite some headlines back then but I decided to keep it down afterwards and push the project silently forward on a technical side.

Now I am pleased to announce the release of a beta version for the next stable release 5.19 in two weeks. The highlights of this release are a complete redesign of Wrapland's server library and two more projects joining KWinFT.

Read more

Also: Two More Projects Join KWinFT Fork Of KDE KWin, Beta Milestone Reached

Interview with Clément Mona

Filed under
KDE
Interviews

I wanted to try someting different and a friend of mine showed me Krita in 2017.

I loved how intuitive Krita is, I handled the program very fast, more over my Wacom tablet worked perfectly on it, and that was not the case with oher applications at this time.

I love how fast I can paint with Krita. Also, the brush customisation is very nice and complete.

Read more

Syndicate content

More in Tux Machines

What is open source project governance?

In many discussions of open source projects and community governance, people tend to focus on activities or resources like "speaking for the project" or "ownership of the web domain." While documenting these things is useful, they aren't truly governance matters. Alternately, others focus exclusively on technical matters like election rules, codes of conduct, and release procedures. While these might be the tools of governance, they're not governance itself. So what exactly is open source project governance? In short, governance is the rules or customs by which projects decide who gets to do what or is supposed to do what, how they're supposed to do it, and when. This definition of governance can prompt important questions for open source communities seeking to evolve their governance models. Let's explore how. Read more

Software: ledger2beancount, TenFourFox, KDE Itinerary, GCompris

  • Martin Michlmayr: ledger2beancount 2.2 released

    I released version 2.2 of ledger2beancount, a ledger to beancount converter.

  • TenFourFox FPR23 available

    TenFourFox Feature Parity Release 23 final is now available for testing (downloads, hashes, release notes). This blog post was composed in the new Blogger interface, which works fine but is slower, so I'm going back to the old one. Anyway, there's no difference from the beta except for outstanding security fixes and as usual, if all goes well, it will go live Monday evening Pacific time.

  • April/May in KDE Itinerary

    It has been a busy two month since the last report again, KDE’s source code hosting is now using Gitlab, we got the 20.04 release out, notifications were significantly improved, and we are now leveraging OpenStreetMap in more places, with even more exciting things still to come. The global travel restrictions have been hampering field testing, but they have most certainly not slowed down the development of KDE Itinerary!

  • GSoC’20 Wrapping up Community Bonding Period

    As the coding period of GSoC is going to begin in the next 2 days. In this blog, I am going to write all about what I did during the community bonding period. During this period I have interacted with my mentors and finalized the multiple datasets of a few activities. Recently, the GCompris project has been moved to GitLab so I set up my account over there and also asked my mentors how can I push my branches to the server and everything else. I have also gone through the code of the memory activities and planned about the resources I will be using. I have also set up my environment as to how to test the GCompris on the android platform. I plan to start my work with the enumeration memory game activity so I have created a branch for it and pushed it to the server.

Security Leftovers

Kernel: Reiser4 and Generic USB Display Driver

  • Reiser4 Updated For Linux 5.6 Kernel Support

    While the Linux 5.7 kernel is likely being released as stable today, the Reiser4 port to the Linux 5.6 kernel is out this weekend. Edward Shishkin continues working on Reiser4 while also spearheading work on the new Reiser4 file-system iteration of the Reiser file-system legacy. Taking a break from that Reiser5 feature work, Shishkin has updated the out-of-tree Reiser4 patches for Linux 5.6.0 compatibility. This weekend on SourceForge he uploaded the Reiser4 patch for upstream Linux 5.6.0 usage. This is just porting the existing 5.5.5-targeted code to the 5.6 code-base with no mention of any other bug fixes or improvements to Reiser4 in this latest patch.

  • The Generic USB Display Driver Taking Shape For Linux 5.9~5.10

    One of the interesting new happenings in the Direct Rendering Manager (DRM) driver space is a Generic USB Display stack including a USB gadget driver that together allow for some interesting generic USB display setups. This work was motivated by being able to turn a $5 Raspberry Pi Zero into a USB to HDMI display adapter.