Skip to content

Welcome to Planet KDE

This is a feed aggregator that collects what the contributors to the KDE community are writing on their respective blogs, in different languages

Thursday, 6 May 2021

This month, we’re campaigning for our brand-new Development Fund! Based on Blender’s development fund code, we now have an updated donation system where everyone can manage their own subscriptions.

Join the campaign and become a member on fund.krita.org

Krita: created by the community

Krita has always been free and open source software. Hundreds of people have contributed to Krita, all sharing the ideal of making a great digital painting application for millions of users all over the world. The Krita Foundation funds work done on all aspects of Krita, but is completely dependent on donations. Sales in the various app stores also fund Krita, but not though the Krita Foundation — but the Krita Foundation owns the trademark, and it’s the developers working on Krita who decide on Krita’s long-term goals.

Goal: support Krita’s open development in the long term

We have already had two recurring subscription funds, one through PayPal, one through Mollie. In total, there are about two hundred dev fund subscriptions currently. That’s enough to support only one developer and one part-time documentation writer!

The Dev Fund goal is to support all of Krita’s core development, so we won’t be dependent on app stores for that anymore.

  • Support developers to work on Krita’s core codebase
  • Work on special projects
  • Support work like bug triaging and fixing, patch review, documentation

Krita 5

Right now, we’re working on Krita 5. It will be a big release, with a new smudge brush engine, rewritten resource management, vastly expanded animation support and much, much more. We plan to release Krita 5 in August. During this campaign we’ll give you regular updates about the cool stuff you can see is happening for Krita 5.

Targets

Currently, the Dev Fund has 200 subscribers. Together with one-time donations, we get about 4000 euros per month — sometimes a bit more, sometimes a bit less.

Allowing continuity is the primary goal of the Krita Development Fund.

With 25,000 euros a month, we could support all current core developers without depending on the income from the app stores.

The post Join the new Development Fund! appeared first on Krita.

Dear Jesse Smith, creator, maintainer, and webmaster at DistroWatch.com, and DistroWatch staff in general.


For the better part of three years, we have remained silent about your ongoing efforts to affect people’s perception of our Linux distribution continuously. We have tried our best not to engage with your evident hostility and disregard to inform your viewers and visitors about correct facts of the Linux distributions you display on your website, especially ours.

However, we have decided to take a stance. It is today, the 6th of May, that we gallantly demand you to stop.

We do not accept for one more minute that the information displayed on your website about our product remains erroneous in what is no longer a “mistake” or “oversight” on your part. In addition, we do not accept the way you have chosen to describe our product, including making an absolute wild claim that we did not offer our product to the public before an arbitrary date, even if that is easily refuted.

We do not accept your insinuation that our product was a “commercial” offering when we never sold licenses, serial keys designed to unlock features, boxed products, or tech support, and what we did have were a plea and a donation/download widget.

This is primarily a cause of concern and confusion to us as your website does, in fact, display and accepts advertisements; you have a personal Patreon page, and your website also links to a donation section—none of which we do on our website. It is because of these claims that you unilaterally added to the description section of our page on your website, in explicit contradiction to your submitting guidelines, that our donation revenue effectively fell to $0. We can only assume that was one of your end goals.

We enjoy doing these things and yet must acknowledge that maintaining these resources takes a good deal of time along with some money. […]

DistroWatch.com

Also, it is absolutely appalling that you or your staff decide to take the extra step to deter users from either reaching our “page” on your website or downright moderating which “user reviews” get published, coincidentally only displaying those that will affect us negatively.

We are noting that DistroWatch’s reviews, which have been few, consistently omit information—making it seem as though bugs are intentional or that we never provide any fixes—overall, manipulating people’s perception negatively and deterring potential users from even considering trying our Linux distribution.

We in no way deny the valid criticism that sporadically you have produced. We have valued that and even rushed to fix whatever actual occurrences of problems have happened. But we must insist that there is, in fact, a fine line that separates constructive criticism from the unhelpful remarks that you make. We have always been respectful with those that do not like our work, but at the same time, our inaction to respond to your provocations has allowed you to continue to affect us in this way and potentially even to become a risk to our jobs.

Because of this, we make the request publicly that you or your staff amend the erroneous information that you display on your website about our product, including logos, names, links, descriptions, and versions. Additionally, we demand an apology from you and the staff member responsible for the incident that finally led to this open letter. Our request is non-negotiable, and we will not accept anything less for our demand.

We reached out to you initially, hoping that the addition of our Linux distribution to your database and subsequent display on your front page would propel our offering and make it more visible. We did not reach out to you to have our work insulted, berated, and for you or your staff to call us “liars.” We take great pride in the work that we do. We’re constantly learning how to improve our processes to put out a better product for our end-users and potential users interested in trying our Linux distribution. We accept our mistakes and move onwards to make sure not to commit them again.

Thus, we accept that it was a mistake to reach out to DistroWatch in the first place, even when we did it with the best of intentions.

[…] We try to help smaller projects which provide useful software, but do not have large sources of income like Mozilla or The Linux Foundation do. […]

DistroWatch.com

Your website claims to “Put the fun back into computing,” but you do not follow through with that. Does this apply only to projects that you like? Because your actions suggest, it does.

Please practice what you preach, and do a full-stop with your treatment of our work.

Thank you.

— Nitrux Latinoamericana S.C.

The post Open Letter: DistroWatch appeared first on Nitrux — #YourNextOS.

Kirigami Application for Recording, Alarms and Timers, RSS and Much More!

Kirigami Application for Recording, Alarms and Timers, RSS and Much More!

Wednesday, 5 May 2021

We are happy to announce the release of Qt Creator 4.15!

Contributors, mark you calendars!

Tuesday, 4 May 2021

Tuesday, 4 May 2021. Today KDE releases a bugfix update to KDE Plasma 5, versioned 5.21.5.

Plasma 5.21 was released in February 2021 with many feature refinements and new modules to complete the desktop experience.

This release adds a month's worth of new translations and fixes from KDE's contributors. The bugfixes are typically small but important and include:

  • Fix crash when stopping PipeWire streaming. Commit.
  • Fix crash on drag-and-drop over panel. Commit. Fixes bug #398440
  • Lockscreen: also activate lock screen windows. Commit. Fixes bug #427882
  • Platforms/drm: Fix crash in EglGbmBackend::presentOnOutput(). Commit.
View full changelog

Monday, 3 May 2021

We at KDAB are pleased to announce an event we’re planning to host in Berlin this fall, September 28-30. Save the dates for KDAB’s Qt Developer Conference — a conference from Qt developers for Qt developers!

Qt Desktop Days, May 2021 — Cancelled

Before we tell you more about Qt Dev Con, we’d like to let you all know, or confirm what you may have already heard, that the Qt Desktop Days conference that we were planning for this month has been cancelled. This was due to the dates of the event coinciding with those of a couple of other big events. We’d like to try to give you all a better chance to attend more conferences, rather than having to miss out on one or two of them. Therefore, the desktop aspect of Qt development will be integrated into our Qt Developer Conference in the fall, instead.

About Qt Developer Conference

The Qt Developer Conference is a new addition to the catalog of events hosted by KDAB, covering any aspect of software development with Qt: embedded, widgets, Qt Quick — you name it!  If you’re a developer building applications with Qt, this conference is for you. It will take place in Berlin. On the agenda, there will be 1 day of training and 2 days of technical talks.

More information will be available in the coming days. We encourage you to keep checking the Qt Dev Con website, where you can also sign up to receive updates.

Call for Papers

The Call for Papers for Qt Dev Con is already underway. You can submit your talk here. The deadline is June 13.

If you don’t plan to submit a talk, you may find the page useful in giving you a better idea of what you will see at the event. So, please feel free to take a look.

We look forward to reading your interesting papers and seeing you at the event!

 

About KDAB

If you like this article and want to read similar material, consider subscribing via our RSS feed.

Subscribe to KDAB TV for similar informative short video content.

KDAB provides market leading software consulting and development services and training in Qt, C++ and 3D/OpenGL. Contact us.

The post Qt Developer Conference appeared first on KDAB.

We’ve got a new video in our channel! Ramon shares his technique on creating a house using Krita’s perspective tools:

The post New Video: Perspective in Krita part 2. Building a house from scratch in 2021! appeared first on Krita.

I’ve seen lots of posts like this in the past, never thought I’d be writing one myself.

I haven’t been very actively contributing to KDE for the past months. It’s been rather frustrating, because I felt like I have to contribute something, fix some bugs, finish some feature…but whenever I had the time to work on PIM, I just couldn’t bring myself to do anything. Instead I found myself running away to other projects or just playing games.

It took me a while to realize that the problem was that I was putting pressure on myself to contribute even though I did not feel like it. It turned from hobby and passion into a duty, and that’s wrong.

I think the main frustration comes from the feeling that I cannot innovate - I’m bound by various restrictions - libraries and languages I can use, APIs I must preserve/conform to, legacy behavior to not break anything for existing users… This has been taking away the fun. I have enough of this in my dayjob, thank you. So….

I decided to take a break from KDE PIM for a while. I’m sure I’ll be back at some point. But right now I feel like I gave it all I could and it’s still not where I’d like it to be and it’s no longer fun for me. What makes me very happy is the number of new contributors that have appeared over the past year or so.

Instead of hacking on KDE PIM I went back to some of my older projects - I improved Passilic, the Pass password manager frontend for Sailfish OS and revived my old Android app to sync Facebook events with Android calenar.

I also started playing with C++20 coroutines and how they could be used with Qt. The result is the QCoro library. I’ll blog about that soon and, hopefully, will talk about it in more depth in two months on Akademy (see, I’m not leaving completely 😉).

Finally, I spent the past week building a remote-controlled car using Lego, Arduino and a mobile app I wrote (with Qt, of course 😉). I’ll blog about that as well (spoiler alert: it’s fun!).

See y’all around!

/Dan

Sunday, 2 May 2021

Today is the day! — Nitrux 1.4.0 is available to download

We are pleased to announce the launch of Nitrux 1.4.0. This new version brings together the latest software updates, bug fixes, performance improvements, and ready-to-use hardware support.

Nitrux 1.4.0 is available for immediate download.


✔ What’s new

  • We’ve updated the LTS 5.4 kernel to version 5.4.115.
    • If you remove this kernel and want to install it again, run the following command.
      • sudo apt install linux-image-mainline-lts-5.4
  • We also offer the latest (as of this post) mainline LTS and non-LTS kernels from our repository, currently 5.10.33 and 5.12.0, respectively. The 5.10 LTS kernel is now the default in the distribution.
    • To install either of these kernels, run one of the following commands.
      • sudo apt install linux-image-mainline-lts
        sudo apt install linux-image-mainline-current
  • We also offer the latest (as of this post) Liquorix and Xanmod kernels from our repository, currently 5.11.0-17 and 5.12.0, respectively.
    • To install either of these kernels, run one of the following commands.
      • sudo apt install linux-image-liquorix
        sudo apt install linux-image-xanmod
  • We also offer the latest (as of this post) Linux Libre LTS and non-LTS kernels from our repository, currently 5.10.33 and 5.12.0, respectively.
    • To install either of these kernels, run one of the following commands.
      • sudo apt install linux-image-libre-lts 
        sudo apt install linux-image-libre-curren

  • We’ve also updated the SDDM theme to match the styling of the lock screen. Both of which now load the wallpaper selected by the user instead of using a solid color.
  • We’ve fixed the following issues:
  • We’ve updated Kdenlive to version 21.04.0
  • We’ve updated LibreOffice to version 7.1.2.2.
  • We’ve added one more Maui application, Communicator. Communicator is a contacts organizer built with MauiKit.
  • We’ve updated Firefox to version 88.0.
  • We’ve removed fgetty from the distribution as it wasn’t being used. agetty is used to manage virtual terminals.
  • We’ve made sure that Dash is not included in the distribution as it isn’t being used.
  • We’ve removed KDE Partition Manager from the default selection of applications.

Nvidia X Server Settings and Neofetch not included by default.

✨ Download

Here are various ways to download our ISOs.

❌ Known issues

  • cgroupfs-mount needs to be started manually, followed by dockerd to initialize the Docker daemon to use Docker containers.
  • When booting our ISO in a recent Virtualbox (6.14+) and EFI is enabled, the ISO is not booted automatically. To boot the ISO, access the Virtualbox EFI firmware pressing ESC during boot, then navigate to Boot Maintenance Manager, then Boot From File; The boot menu will display a list of devices; select the entry that has CDROM in it, then select the entry <efi> and press Enter, then select <boot> and press Enter, then select <bootx64.efi> and press Enter.
    • VMWare Workstation does not present this problem.
  • Some packages will hang or present an error during the configuration stage due to their post-installation scripts expecting a different Shell than the one we use. As described in a Github issue on our bug tracker, this occurs because the script expects /bin/sh to be a link to Dash (the Debian Alquimist Shell); the script may also fail because it contains bashisms. Correcting the shebang of the affected script to #! /bin/bash resolves the problem.
  • In some instances, the system will (seemingly) halt its boot process with the error ERROR: plymouth failed to start. Check the issue at GitHub for more information, and also, we’re offering a bounty for anyone willing to fix this problem.
  • Due to a bug resulting from a combination of dosfstools 4.2.1, libkpmcore 20.12.3, and Calamares, we strongly recommend users not to update dosfstools during the Live session. Once the system is installed, users can upgrade dosfstools as well as libkpmcore safely.

ℹ️ Notes

    • OpenGL acceleration is used by default if you use Nitrux in a VM, open System Settings>Monitor>Compositor, and select XRandr in addition to disabling desktop effects like Blur for better performance.
    • To utilize 3D acceleration in a hypervisor like VirtualBox, please use the guest additions ISO from Oracle, do not use the Debian packages from the repositories. For VMware Workstation and VMware Player, please use the package open-vm-tools-desktop from the repositories.
    • The managed locations (and thus the default) for AppImages in Nitrux are /Applications and ~/Applications.
    • AppImages launched from the application menu will be launched using firejail for sandboxing by default.
    • The default user and password are nitrux.
    • Changing the theme using the Global Theme KCM does not alter the Kvantum theme; to properly change the Kvantum theme, use Kvantum Manager.
    • The Kvantum theme does not pick up the color scheme selected using the Colors KCM since the Kvantum SVG theme engine does not work. When Kvantum is used, the color scheme complements the Kvantum theme, as the theme is already providing the colors for the UI widgets.
    • Applications such as Discover and the Maui apps use QML and not QtWidgets like System Settings, Ark, KCalc, etc. So they are not themed to the full extent that QtWidgets apps are because Kvantum does not support QML adequately.
    • Both Kvantum themes support transparency and blur, but it’s not enabled by default.
    • We include two layouts for the desktop, one is the default top panel and bottom dock, and the other is a single bottom panel; Latte Dock uses both. To change between them, right-click the dock or the panel. Using the Global Theme KCM and checking “Use desktop layout from theme” does not change the layout.
    • The Flathub repository is not added by default. However, it can be easily added using Plasma Discover by going to Settings>Add Source or using the terminal and entering the Flathub URL described in the Flatpak quick setup guide.
    • Nitrux is exclusively a 64-bit Linux distribution; however, software like Steam (32-bit) can be installed using Flatpak, and Windows software can be run using Wine. See using Wine in Nitrux.
    • We’ve removed the Nvidia proprietary driver from the ISO file due to a bug with laptops using Optimus. Users that wish to use the Nvidia proprietary driver can do so by running the following command post-installation.
      • The command will install the driver, the driver settings program, the PRIME command, and our X11 configuration for the Nvidia driver. For laptop users, after installing the package, the default PRIME profile will be on-demand.
        • sudo apt install -yy nvidia-x11-config
    • The Plasma (Wayland) session currently works better with Intel and AMD graphics cards. The session can work with Nvidia graphics cards, albeit with reduced performance.
    • Due to OSDN file size limitations, the ISO image is split into multiple parts; to join them, run the following command.
      • cat nitrux-release-amd64_2021.02.27.iso.part.* > nitrux-release-amd64_2021.02.27.iso
    • When installing the meta-packages to add other desktop environments in the minimal ISO, depending on the meta-package, it may or may not include the complimentary utilities such as a file manager, text editor, terminal emulator, web browser, etc., or additional hardware drivers. As well as customizations of any kind; this is not a bug.
    • By default, only a single TTY is enabled (TTY7) to display the graphical session. To enable other TTYs, run the following command.
      • # Replace ttyX with a number, i.e., tty2..{3,4,5}.
        sudo agetty -s 38400 -t 600 ttyX linux &
        
    • We also offer users the possibility of using Git builds of MESA to complement the performance gains from utilizing either the two new kernel options, Liquorix or Xanmod. To do this, run the following commands.
      • sudo apt install mesa-git
        sudo apt upgrade -yy
    • For users that decide to use the minimal ISO, here’s an i3 cheat sheet to get around it.
    • To start Calamares in the minimal ISO, run the following command.
      • sudo -E calamares
    • We also include a simple text file called installed_pkgs.txt in the root that, as its name suggests, lists all installed packages by default in the distribution. This file is present in both ISO files, and users can use it to compare larger changes from release to release, like package updates.

🏆 Report bugs

To report bugs, please use our bug tracker at GitHub.

📝 Changelog history

To see a list of previous changelogs, click here for the changelogs archived at our site, or click here for the changelogs archived at Sourceforge.

ℹ️ Resources

Here are various articles, tutorials, and other information directly on our blog.

The post Changelog: Nitrux 1.4.0 appeared first on Nitrux — #YourNextOS.