Language Selection

English French German Italian Portuguese Spanish


How does KDE compare with Mate in detail

Filed under

The evolution of Linux has been extraordinary as no one could have imagined how an architecture that only supported the Intel 80×86 processor could go on to become the fastest-growing operating system in today’s market. After numerous setbacks and loads of struggles, the usership of Linux has reached a figure in the millions and it has established itself at the heart of several widely known enterprises.
As Linux follows the ideology of the open-source movement, it can be installed free of charge and this has, in turn, has led to it becoming an affordable choice for many organizations. On top of this, Linux offers a system that can easily be tweaked and set according to the interests of the users. This customizable nature of Linux also allows it to provide more control to the user, making it more preferable for the industry.

Linux itself has several different forms of itself, each being tailored to their specific sets of users. From this large list, KDE and Mate are two quite well-known and popular desktop environments, and thus the reason why we would be making them the topic of our discussion in this article.

Read more

How does KDE compare vs GNOME in detail

Filed under

Over the years, Linux has greatly evolved from having a simple server-based architecture to now being used in the development of desktop applications. Linux follows the guidelines that it has set strictly and thus builds upon the idea of everything being free and open-source, making it an extremely reliable and secure alternative to look at, keeping in mind all the privacy issues that have taken root in the last couple of years.

In addition to this, it is silky smooth and has an immaculate performance that does not eat up too much memory resource of your system, which, in turn, has made it much faster and lighter compared to Windows. With so many powerful features bundled inside of it, it is by no surprise to see it rise so much in popularity among the desktop community.

The most fascinating thing about Linux appears to be the variety of distributions out there that have been built on the Linux Kernel and comprise all its major features along with having some of its own to distinguish among themselves. Among these, the ones that have dominated the Linux world have been the KDE and GNOME communities which are the two go-to desktop environments for Linux.

Hence, in this article, we will be looking at their pros and cons and how they both compare against each other.

Read more

KDE Plasma vs. Neon

Filed under

As the years have progressed, Linux has seen remarkable improvement in its features. From being a mere, simplistic server-based architecture, Linux has evolved into something far more complex, used to develop desktop applications. If security and reliability are a priority, Linux tops the list of alternates, considering the fact that it has severe guidelines that strictly follow the ideology of free and open-source.
Privacy is one of the most sought-after aspects in recent times, further adding to the inherent value of Linux systems. If these reasons did not clarify its superiority enough, the fact that it has smooth, effortless performance, fast speed, and light interface clearly gives Linux an edge over Windows.

Read more

KDE: Linux App Summit, Oxygen Reboot, and

Filed under
  • 3 days to sends your talks to Linux App Summit 2020!

    Head to and talk about all those nice [Linux] Apps you're working on!

  • O² or Oxygen all over again, aka Oxygen Reboot, maybe O squared?

    Ok starting to get a bit more serious because, well I have to, this new thing is something that I had as a plan since the end of Oxygen.. Something on the realm of... "How would I do it now that I know what I did not knew wen this started....." But even before that I had to come to terms with the present at the time design ethos. AKA the flatness. I have to be honest was not my thing, still is not my thing, I get it, but I got pretty good at disguising my design limitations under layers of more design, decoration, skeomorphism, gradients etc..

    I had to, take my time to discover what I was a designer, and also I was burned out on KDE again look at the hours mentioned... And real life and work was work enough. And so a few years passed...

    In what today seams eons ago in Qt world Summit I got to have diner with Good Friend Eike Hein, that challenged me to get back (aka if anything goes terribly wrong you know the reasons name). And that was it i was decided.... some day I would be back....

    Cue in 2020. A year that will be...yeah.. Specially by me, with 2 of the most important people in my life gone (not Covid related).

    Finally Akademy 2020, I got to do a Design/Workshop thingy, had to prepare for it think about it. witch meant thinking of just how much fun I had doing KDE stuf. and it was great. meeting the people way greater... and that was it, I was hooked again...


    The long term goal of this new website is to increase the first and third parties use of the KDE Frameworks and development tools. To achieve this goal, this website will provide high quality and complete documentation about the usage of the KDE Frameworks and other libraries (a quite ambitious goal I know), but also provide marketting content for the libraries to offer them a bigger visibility in the internet.

    The more short term and more realistic goal is to import the existing tutorials available from various places (techbase, the framework book, the plasma mobile docs and other more hidden places. And more importantly while importing the content, also update and improve it and allow other in the community to review the content for correctness. Another big task is to better organize the content in logical sections.

Kate - Color Themes with Frameworks 5.75

Filed under

Last week I reported about the currently done changes to the color themes in KTextEditor (Kate/KWrite/KDevelop/…). As this was just the half finished job, I felt somehow motivated to work on the remaining parts.

I had more time this week to work on it than thought and finalized the transition from the old “schema” stuff we had to pure use of KSyntaxHighlighting themes. This is a rather large change, I guess one of the largest code changes I did in KTextEditor in the last years beside the porting of the highlighting itself to KSyntaxHighlighting. This change touches a lot stuff that is more than one decade old.

Read more

KDE’s Latest Plasma Wallpaper is Here And It’s …Shiny

Filed under

KDE Plasma 5.20 is due for release on October 13, 2020. It will, just like almost every major stable update before it, come with a new desktop wallpaper as default.

Why does that matter?

Well it kinda doesn’t, but it also kinda does. I’ll explain.

Unlike the default wallpaper that ships in GNOME 3 most Linux distros that use KDE Plasma also keep its’ default wallpaper too — to the point that each KDE release is identifiable by its wallpaper alone; it’s synonymous almost as people see it in marketing and screenshots and so on.

Read more

Nate Graham's Latest KDE Update and Akademy Coverage

Filed under

  • This week in KDE: Akademy makes the magic happen

    This week we attended a virtual version of KDE’s yearly Akademy conference! If you missed it, there are tons of videos available on the KDE Community YouTube channel. The organizers did a truly amazing job, and it was really truly close to the fun and productivity of an in-person event. Many things were decided, projects un-stuck, and exciting long-term plans made, from which we will all be benefiting soon enough.  But we didn’t let a grueling week-long conference stop us from making your favorite software even better!


    KDE now has a totally fancy all brand new development website for teaching people how to write apps that integrate well in Plasma! (Carl Schwan, already deployed on the website!)

  • KDE Launches Developer Platform Website, Other Progress During Akademy

    Akademy 2020 took place virtually this week as the annual gathering of KDE developers.

    For those interested in the virtual Akademy 2020 there is the conference site. But even with this virtual KDE developer meet-up all week, a lot of development work progressed.

More on/from Akademy:

  • My 2020 Akademy talk: Visions of the Future

    This year I gave a talk at Akademy about my vision for how to get KDE’s software onto more hardware, and therefore more easily into the hands of our users. If you’re interested, here’s a recording! Hope you enjoy it.

  • Akademy 2020 Day 7 - The Last Day

    It was fine day in Onlineland and Akademy attendees were in a festive mood, not least because they were ready to celebrate the successful migration of KDE to GitLab. Although a titanic effort, the move is already paying off, as GitLab offers an easier and more flexible platform for developers and users to get their work done and shared.

    Ben Cooksley, sysadmin extraordinaire, Bhushan Shah, Plasma Mobile's main developer, Community veterans like David Edmundson and Lydia Pintscher, and many others shared their experiences of how the migration has improved the way they worked.

    GitLab was also represented in the party with Nuritzi Sanchez, Senior Open Source Program Manager at GitLab, attending.

  • Akademy 2020 - Friday BoF Wrap-up

    Friday continued the Akademy 2020 BoFs, meetings, group sessions and hacking. There is a wrap-up session at the end of the day so that what happened in the different rooms can be shared with everyone including those not present.

KMail account trouble

Filed under

KMail is the open-source email client that I’ve always wanted to use. However, I’ve always given up on it after a few hours or days after running into critical bugs. I gave it another shot this month, and here’s how it went.

I’ve been using Evolution for the last few years. I’ve recently had serious issues with it corrupting messages, and its PGP-integration has been buggy for years. A couple of weeks ago, I needed to send off a PGP-encrypted email to [redacted] regarding a security issue. So I went looking for alternative email clients. As many times before, KMail was the first option on my list.

KMail has every feature I need, including PGP support and integration with my email provider (IMAP/SMTP) and address book server (CardDAV). It’s recommended by Use plain-text email and formats email messages in the way I like it. It even has a Unicode-compatible spellchecker (something Thunderbird is still missing in 2020!) It’s been an appealing option for me for years.

Read more

KDE Frameworks 5.74 Released with Exciting Improvements for Your Favorite KDE Apps

Filed under

Just like with last month’s KDE Frameworks 5.73 release, KDE Frameworks 5.74 is packed with numerous changes, new features, bug fixes, and other enhancements to make your KDE Plasma desktop environment experience more enjoyable, stable, faster, and reliable.

There are lots of changes in this monthly update, but the biggest ones include the ability for QWidgets-based KDE apps to remember their window positions when closed and relaunched on X11, on a per-screen-arrangement basis. This was a highly requested feature and I believe many Plasma fans will love it.

Read more

Using Architecture Decision Records (ADRs) in KDE?

Filed under

Over at Akademy 2020, I just witnessed a fantastic talk by KDE contributor mainstay Kévin Ottens on "Lost Knowledge in KDE". In the presentation, Kévin showed us a series of examples of sophisticated solutions to important problems KDE has innovated and implemented over the years - and subsequently lost knowledge of, applying them sparingly or inconsistently, or developing new solutions redundantly. He also talked about how this is a familiar problem to organizations, with a research field known as knowledge management itself looking to develop solutions and tools to combat this problem since the late 20st century.

He also highlighted how we don't use comm tools with higher knowledge retention factors - blogs, mailing lists, media with more permanent discussion records - as much anymore. So here's a suggestion in blog form! Smile

Within the wider open source as community as well as industry, the idea of writing Architecture Decision Records has recently become quite popular. ADRs are not really a new tool - surely forms of it have been around for a long time in various organizations - but giving the renaissance of the concept a name has a lead to ample discourse on its pros an cons, and plenty of resources available.

To give my take, an ADR is a concise write-up of a particular project/community decision. It should have enough detail to make the decision understandable, as well as cover its context and implications. They usually have an owner and co-authors, and are finalized via a light peer-review process. It's a bit like drafting and finalizing a PEP, another popular tool - except instead of motivating a change, it is describing a decision, to serve as a cache and make sure future discussions and changes have a frame of reference to work with. In this sense, it's a bit like KDE Manifesto, which has served us rather well.

Read more

Syndicate content

More in Tux Machines

Proprietary Software and Microsoft Security Problems

  • Windows REvil ransomware group member says annual take is US$100m

    A man who claims to be a member of the group behind the Windows REvil ransomware says the group takes in more than US$100 million (A$1.4 million) annually through ransom payments.

  • Microsoft: No Driver Updates Allowed for Win7 and Win8
  • Nitro again insists data breach 'isolated' as incident gets more coverage

    ASX-listed Nitro Software, a firm that had its origins in Melbourne and offers a service to create, edit and sign PDFs and digital documents, has issued an update on Wednesday to its earlier statement regarding a data breach, in what appears to be an attempt to negate the details published about the incident by the American website Bleeping Computer and a number of other websites.

  • Git shared hosting quirk | Daniel Lange's blog

    The hack was discussed on Github in Dec 2018 when it was discovered. I forgot about it again but Konstantin's mail brought the memory back and I think it deserves more attention. I'm sure putting some illegal content into a fork and sending a made up "blob" URL to law enforcement would go quite far. Good luck explaining the issue. "Yes this is my repo" but "no, no that's not my data" ... "yes, it is my repo but not my data" ... "no we don't want that data either, really" ... "but, but there is nothing we can do, we host on github...1".

EndeavourOS is a Wholesome Arch-Based Distribution

Most readers may probably remember the Antergos Linux distribution which was discontinued in 2019. It was an Arch-based Linux distribution that aimed to be beginner-friendly, easy to install and easy to use. Making the average life quite possible with Arch Linux as a base. It featured a graphical installer with multiple options to install various desktop environments in a few clicks. After it was discontinued, a group of the older community merged efforts to create a new continuation of that distribution, named EndeavourOS. The latest version was released around one and half months ago, and it uses Xfce as a default desktop environment, with many other options available for users. We’ll go today in a review of EndeavourOS 2020.09.20 and what to expect of it. TL;DR: It is a good distribution for anyone who wants an easy, minimal Arch installation. Read more

today's howtos

  • Kinto – Easily Get Mac OS Like Keybinds in Ubuntu Linux | UbuntuHandbook

    For Mac users want to change keybinds in Ubuntu Linux or Windows, Kinto is an easy system-wide solution with setup wizard and system tray indicator. [...] Just click on ‘Agree’ button, follow the wizard, hit Enter, and you’re done! The system tray indicator is not enabled by default, you can enable it from the File menu.

  • Kinto – Easily Get Mac OS Like Keybinds in Ubuntu Linux | UbuntuHandbook

    In this article, we will show you how to create your own abstract graphics using the GNU Image Manipulation Program for abstract graphic design. This program was initially created for Unix-like systems such as Linux. It has also been made available for Windows and OSX users. The following steps are very simple but can yield some awesome results.

  • Vdx - An Intuitive Commandline Wrapper To FFmpeg - OSTechNix

    Vdx is an intuitive commandline wrapper to FFmpeg. Using Vdx, we can do most common audio and video encoding and transcoding operations.

  • Linux Bash Shell Special Characters

    There are a set of characters the Bash shell treats in two different ways. When you type them at the shell, they act as instructions or commands and tell the shell to perform a certain function. Think of them as single-character commands. If you want to master the Bash shell on Linux, macOS, or another UNIX-like system, special characters (like ~, *, |, and >) are critical. We’ll help you unravel these cryptic Linux command sequences and become a hero of hieroglyphics.

  • Find Ubuntu Images on Microsoft Azure [Ed: Microsoft would love to pretend that it now owns and controls its competition (and that it means "love")]
  • Deleting many files from an S3 bucket | There and back again

    So we found ourselves in the need to delete a considerable amount of files (around 500000, amounting to 1.6T) from an S3 bucket.

  • Use Docker and Alpine Linux to build lightweight containers

    When it comes to Docker, sometimes less is more -- a maxim that applies especially to the base OS images installed in each Docker image. The use of a lightweight image -- one with less than 200 MB -- can result in significant resource and cost savings when used alongside optimized applications. A lightweight image also takes less time to deploy compared to a larger one, as it boots up faster. Most OS images are lightweight, with minimal compute resource requirements. But others, such as Windows containers, are huge. Alpine Linux is a super lightweight Linux distribution that's useful for Docker containers. In this Docker and Alpine Linux tutorial, we'll build an Nginx web server that demonstrates how small a Docker container image can be.

  • Managing resources with cgroups in systemd |

    Cgroups manage resources per application rather than by the individual processes that make up an application.

  • Improve your database knowledge with this MariaDB and MySQL cheat sheet |

    When you're writing an application or configuring one for a server, eventually, you will need to store persistent information. Sometimes, a configuration file, such as an INI or YAML file will do. Other times, a custom file format designed in XML or JSON or similar is better. But sometimes you need something that can validate input, search through information quickly, make connections between related data, and generally handle your users' work adeptly. That's what a database is designed to do, and MariaDB (a fork of MySQL by some of its original developers) is a great option. I use MariaDB in this article, but the information applies equally to MySQL.

  • Creating a Linux-Windows hybrid system with Cygwin | Enable Sysadmin

    When you need a consistent scripting platform in a heterogeneous data center, Cygwin delivers.

  • Eight ways to protect SSH access on your system | Enable Sysadmin

    The Secure Shell is a critical tool in the administrator's arsenal. Here are eight ways you can better secure SSH, and some suggestions for basic SSH centralization.

Android Leftovers