Обновление приложений KDE в июне 2020 года
Всегда радостно, когда семья KDE растёт. Поэтому в этом месяце мы особенно рады приветствовать менеджер резервного копирования Kup и новый проект упаковки: Homebrew.
Новые выпуски
Kup 0.8
Kup — инструмент резервного копирования для сохранения файлов.
Ранее оно разрабатывалось вне KDE, но в прошлом месяце успешно прошло процесс инкубации и присоединилось к нашему сообществу, став официальным проектом KDE. Ведущий разработчик Simon Persson отметил это событие новым выпуском.
Вот изменения в новой версии:
- Изменён способ хранения резервных копий типа rsync при выборе только одной исходной папки. Это изменение снижает риск удаления файлов пользователем, выбравшим непустую папку в качестве назначения. Добавлен код миграции для обнаружения и перемещения файлов при первом запуске, что позволяет избежать повторного копирования всего содержимого и удвоения занимаемого места.
- Добавлена опция для указания файла, из которого Kup читает шаблоны исключения, например для запрета сохранения файлов *.bak.
- Изменены настройки по умолчанию, они должны работать лучше.
- Снижено количество предупреждений о файлах, которые не включены, так как они вызывали слишком много ложных срабатываний.
- Kup больше не запрашивает пароль для разблокировки зашифрованных внешних накопителей только для показа доступного пространства.
- Исправлено некорректное определение резервного копирования как неудачного только из-за пропавших во время операции файлов — для rsync и bup.
- Запущены параллельные проверки целостности резервных копий и их исправление в зависимости от количества процессоров.
- Добавлена поддержка метаданных bup версии 3, добавленных в bup версии 0.30.
- Множество мелких исправлений пользовательского интерфейса.
Kup может создавать резервные копии с помощью rsync или выполнять версионирование резервных копий инструментом Bup на Python. Bup в настоящее время работает только с Python 2, поэтому эта возможность недоступна во многих дистрибутивах, но ведётся работа над портированием на Python 3.

Чтобы узнать больше о Kup, Average Linux User подготовил обзор и недавно выпустил видео об этой программе:
Krita для планшетов Android
Благодаря усердной работе Sharaf Zaman Krita теперь доступна в Google Play Store для планшетов и Chromebook на Android (но не для телефонов на Android).
Эта бета-версия на основе Krita 4.2.9 — полная настольная версия Krita, поэтому у неё нет специального интерфейса для сенсорного управления. Однако он присутствует, и вы можете с ним экспериментировать.
В отличие от магазинов Windows и Steam, Krita распространяется бесплатно в этом магазине, так как это единственный способ установить Krita на эти устройства. Однако вы можете приобрести значок сторонника в самом приложении Krita для поддержки разработки.
To install
- Get Krita from Google Play
- Alternatively, in the Play Store, switch to the "Early access" tab and search for org.krita. (See: Google’s official instructions on Early Access. Until we’ve got a reasonable number of downloads, you’ll have to scroll down a bit.)
- You can also download the apk files yourself. Do NOT ask for help installing those files.
- Those are all the official places. Please do not install Krita from other sources. We cannot guarantee their safety.
Notes
- Supports Android tablets & Chromebooks. Android versions supported: Android 6 (Marshmallow) and up.
- Currently not compatible with: Android phones.
- If you have installed one of Sharaf’s builds or a build you’ve signed yourself, you need to uninstall that first, for all users!

Грядущие выпуски
KIO Fuse made its first beta release this month.
Исправления ошибок
Bugfix releases came out for
- Collection manager Tellico with an updated filter dialog to allow matching against empty text.
- Local network browser SMB4K fixed saving settings on close.
- Coders IDE KDevelop made an update for the moved KDE repositories.
Каталоги приложений

While in Linux we are gradually getting used to being able to install individual apps from an app store, the reverse is happening in the world of macOS and Windows. For these systems, package managers are being introduced for those who like one source to control everything on their systems.
The leading open source package repository for macOS is Homebrew, managed by a crack team of developers including former KDE dev Mike McQuaid.
This month the KDE Homebrew project, which has been running external to KDE for a while, moved into KDE to be a full part of our community.
You can add the KDE Homebrew repo for macOS and download KDE sources complied ready for you to run.
We caught up with lead dev Yurii Kolesnykov and asked him about the project.
Tell us about yourself, what’s your name, where do you come from, what’s your interest in KDE and mac, what do you do for a living?
My name is Yurii Kolesnykov, I’m from Ukraine. I have a passion for Free Software since I first heard about it, approximately in the end of high school. I think KDE is simply the best DE for Linux and Unix systems with many great apps. My interest in Mac comes from my main job, I develop iOS Mobile Software for living.
What Is Homebrew?
Homebrew is the most popular package manager for macOS, just like apt or yum. Since macOS is Unix and Apple provides good compiler and toolchain for it, people decided to create package managers for it, so you may install much free and open source software on Mac. Homebrew also has a subproject, called Homebrew Cask, which allows you to install many binary applications, i.e. proprietary or GUI ones. Because GUI apps are hard to integrate with the system if they are installed via Homebrew.
What KDE packages have you made for Homebrew?
I just ran grep on our tap, and I see that we have 110 packages in total, 67 of them are frameworks, and approximately 39 apps. We already have most popular apps, like Kate, Dolphin and KDevelop, because of users request.
As a Mac user what do you need to do to get apps installed?
At first, you need to follow Homebrew installation guide if you don’t have it yet, it’s available at brew.sh. Then you need to tap our repo with the following:
brew tap kde-mac/kde https://invent.kde.org/packaging/homebrew-kde.git
Unfortunately a lot of KDE packages doesn’t work out-of-the-box, but we created a script that makes all the necessary hacks, so after tapping you need to run the following command:
"$(brew --repo kde-mac/kde)/tools/do-caveats.sh"
Do you know how popular Homebrew is as a way of getting apps for Mac?
Good question. Unfortunately we haven’t setup any analytics yet, I will add it to my TODO list. But given the fact that Homebrew is the most popular package manager for Mac and it requires users not to mix it with other similar projects to install software on same Mac, due to conflicts. So, yes, I think it’s quite popular.
How much work did you need to do to get KDE apps working in Homebrew?
During creation of current packages, we already addressed many common issues, so bringing new software is relatively easy. I promise to write a How to for this, users are already requested it many times.
Currently, packages need to be compiled locally, will you have pre-compiled packages available?
Homebrew allows you to install software via Bottles, i.e. pre-compiled binary packages. But the process of creating bottles is tightly integrated with Homebrew infrastructure, i.e. we need to run CI with tests on every package before it get bottled. So we decided to integrate as many packages as possible into the main brew repo to eliminate maintenance burden.
Is there much other desktop software available in Homebrew?
Yes. In general, if an app is popular and has a channel of distribution outside of Mac AppStore, then there is a very high chance that it’s already available to install via a Brew Cask.
How can KDE app authors help get their software into Homebrew?
Apple hardware is very expensive, so getting a Mac for every KDE dev will be not a good idea. So as for now, they are welcome to create a Feature Request in our repo. Then maintainers or users of Homebrew KDE report bugs if something isn’t working as intended. And we are trying to provide as much information as possible upon request of KDE devs. But as for now we have a lot of pending tickets for KDE apps with small, but very annoying bugs. I hope that we will be more integrated with KDE infrastructure, i.e. we may link bugs in our repo with upstream projects. We had already migrated to KDE Invent and I hope KDE Bugs will be migrated from Bugzilla to KDE Invent soon.
The other way to get your KDE apps built for Mac is with Craft. How does the Homebrew build apps compare to ones build with Craft?
I still think that Homebrew is more friendly to end users. Its install process is as easy as run one-liner. To add our repo and start installing apps from it, you need to run another two lines.
Thanks for your time Yurii.
Выпуски 20.04.2
Некоторые проекты выпускаются по собственному графику, а некоторые — массово. Комплект проектов версии 20.04.2 был выпущен сегодня и вскоре появится в магазинах приложений и дистрибутивах. Подробности см. на странице выпусков 20.04.2.
Некоторые из исправлений в этих выпусках:
- Запись разбивается на несколько запросов для SFTP-серверов, ограничивающих размер передачи
- В Konsole обновляется положение курсора для методов ввода (например, IBus или Fcitx), и приложение больше не завершается с ошибкой при закрытии через меню.
- KMail создаёт более качественный HTML при добавлении HTML-подписи к письмам.
Примечания к выпуску 20.04 • Страница загрузки пакетов • Страница сведений об исходном коде 20.04.2 • Полный список изменений 20.04.2