2020년 7월 KDE 앱 업데이트
The import improvement for sharing is Distributed Hash Table improvements which now bootstraps with well-known nodes so you can get your downloads faster. Under the hood it updates to the newer QtWebengine which is based on Chrome away from the older QtWebkit based on WebKit (all of them are based on KDE’s KHTML back in the day).
KTorrent는 사용 중인 리눅스 배포판에서 만나 볼 수 있습니다.
KMyMoney 5.1.0 출시
It adds support for the Indian Rupee symbol: ₹. They also added the option to “Reverse charges and payments” to OFX import and the budget view now displays all account types.
KDiff3 1.8.3 Release Notes
File comparison tool KDiff3 released a new version 1.8.3 was released with a bunch of stability fixes.
Using KDiff3 as a difftool for Git will no longer trigger errors on non-existent files. Errors during directory comparison are properly queued so only one message will appear. Fixes reload on Windows. Removed a crash when clipboard is not available. Full screen toggle has been reworked to avoid a problematic Qt API call.
KDiff3은 Windows, macOS, 리눅스 배포판에서 만나 볼 수 있습니다.
Microsoft 스토어 통계
Christoph Cullmann gave us an update on the Microsoft store. Kate and Okular have been updated and in the last month have both had over 4000 installs.
App Store Interview: Flathub
Flatpak is one of the new container based formats changing how we get our apps on Linux. Flatpak can work with any host who wants to set up a store but the definitive store is Flathub.
Tell us about yourself, where are you from, what do you do for a living, how did you get into open source and Flatpaks?
My name is Timothée Ravier and I am currently living in Paris, France. I am a Linux system engineer and I currently work at Red Hat on Red Hat CoreOS and Fedora CoreOS.
I got into open source when I first installed a Linux distribution in 2006 and never stopped since. Most of the research projects I undertook during my studies were related to the security of Linux, application sandboxing and graphical interface security. Thus the Flatpak introduction and development piqued my interest.
In my spare time I maintain the unofficial KDE variant (nicknamed Kinoite) of Fedora Silverblue. In short, Fedora Silverblue is an immutable operating system and the recommended way to install applications is to use Flatpaks or containers (via podman). See the documentation for more details.
What made you put out your recent call for KDE apps in Flathub?
First I want to say a big “Thank you” to the current maintainers that already maintain KDE Apps on Flathub as they are doing a great job!
I have been a long time KDE user (I started in 2006) and I always wanted to contribute back. Distributions already have teams of established maintainers and Flathub was missing a good bunch of KDE Apps so it felt like a good place to start.
I also made a call as it will be easier if we split the work and maybe that will also make more people aware of Flatpaks and Flathub.
Flatpak can work from any repository, why the need for Flathub?
This question highlights one of the advantages of Flathub: you can host your own repository of applications on your own server and distribute them directly to your users. You do not “need” Flathub.
But just like you do not need GitHub or GitLab, etc. to host a Git repository, it is much easier to collaborate if you have a single place to point users and developers at.
Flathub has become the easiest place to find and safely try Linux applications, both open source and proprietary. I think this is critical if we want to improve the attractiveness of the Linux ecosystem as a desktop platform.
What other open source communities have embraced putting their apps on Flathub?
I think that a lot (maybe most) of the GNOME applications are now available on FlatHub.
Now that the app developers can put out our software directly on stores like Flathub there are new responsibilities like security and keeping software up to date. Can you say how well these are handled into Flathub?
With Flathub, the responsibilities are shared between the Platform maintainers and the application maintainers.
The Platforms contain the core library common to a lot of applications (there are Freedesktop, GNOME and KDE platforms) and are maintained to preserve both ABI compatibility and ensure prompt security updates.
Updates to the remaining libraries required by an application and the application itself are the responsibility of the application maintainer.
Which KDE apps do you find most useful?
I use Dolphin, Konsole, Yakuake, Okular and Ark daily and I really like them. I also appreciate and use Gwenview, KCachegrind and Massif-Visualizer from time to time.
Many of our apps are packaged as Flatpaks through our invent and binary-factory servers are you working with these processes or separately?
The Flatpaks that are built on the KDE infrastructure are intended to be nightly builds for developers and users to try out. This is a good pool of Flatpak applications to get started but some of them also need to be updated. Keeping this repository updated will help us with recent developments that may require packaging changes on Flathub. I have not yet started updating them but I will try to do it along the applications submission to Flathub.
Can you see a time when RPMs and Apt are no more and Linux distros all use container packages?
I don’t think this will ever happen as there is value in how distributions currently package apps even though it also has issues. But I think that less distribution will put in the effort to do it. For example, Fedora builds Flatpaks from RPM packages and makes them available for everyone. You could also potentially do the same with Debian packages. The value here isn’t in the what but the who: do you trust this distribution? Its values? Its commitment to free software only? Then you are sure that the applications that you install from their repo will have the same requirements that every other package. Flathub has both open source and proprietary apps and that may not be for everybody.
Releases Now on kde.org/applications
Our Applications sub-site has started showing release info on it. Expect more to come soon. If you are an app maintainer remember to add the release info to the Appstream files.
일부 프로젝트는 개별적인 일정에 따라 릴리스되며 일부는 다 같이 릴리스됩니다. 20.04.3 프로젝트 번들은 오늘 출시되었으며, 곧 앱 스토어와 배포판에서 사용할 수 있습니다. 자세한 정보는 2004.3 릴리스 페이지를 참조하십시오.
오늘의 릴리스에서 수정된 주요 버그:
- Previews of desktop files in Dolphin have been fixed for absolute icon paths
- Completed To-Do items are now correctly recorded in KOrganizer’s journal
- Multi-line text pasted from GTK applications into Konsole no longer has extra “new line” characters
- Yakuake’s maximization behavior has been fixed