Akademy is next week (I will be there!), but that didn’t stop us from plugging away on the Usability and Productivity initiative! Check it out:
New Features
- Discover gained the ability to upgrade your computer’s firmware (Abhijeet Sharma, KDE Plasma 5.14.0)
Bugfixes
- Fixed a bug that could cause Plasma to crash as soon as you log in (Kai Uwe Broulik, KDE Plasma 5.12.7)
- Fixed a very large number of bugs relating to font installation (Mathias Tillman, KDE Plasma 5.12.7)
- Because it’s not possible to change the trash icons, you’re no longer presented with the option to try doing it anyway (Subham Jangra, KDE Frameworks 5.49 and KDE Applications 18.08.0)
- Dragging unmodified images from Gwenview to Chromium and the Plasma desktop (to set it as your wallpaper) now works properly again (Henrik Fehlauer, KDE Applications 18.08.0)
- LibreOffice no longer hangs when launched using Konsole (Andreas Hartmetz, KDE Applications 18.08.0)
UI Polish & Improvement
- Discover’s Updates page and Settings page received some visual tweaks to look better and be more consistent with one another (Aleix Pol and me: Nate Graham, KDE Plasma 5.14.0):
(There’s still more to be done, as you can see) - The Desktop Effects System Settings page received some organizational improvements (Vlad Zagorodniy, KDE Plasma 5.14.0)
- Trying to create a folder with the name . or .. now shows an appropriate error message (Thomas Marshall, KDE Frameworks 5.49):
- Kate’s incredibly useful and powerful Text Filter plugin is now enabled by default and more discoverable (me: Nate Graham, KDE Applications 18.12.0)
- Gwenview’s Red Eye Reduction feature now has a keyboard shortcut by default: ctrl + e (Henrik Fehlauer, KDE Applications 18.12.0)
Next week, your name could be in this list! Just check out https://community.kde.org/Get_Involved, and wind out how you can help be a part of something that really matters.
If my efforts to perform, guide, and document this work seem useful and you’d like to see more of them, then consider becoming a patron on Patreon, LiberaPay, or PayPal. Also consider making a donation to the KDE e.V. foundation.
Another good improvements like every week
Great work
I was wondering what is the difference between Kate and kwrite
And are there is Any news about DWD or its dead ??
LikeLiked by 1 person
Thank you , thank you & thank you for the awesome work you guys !!!!
>I was wondering what is the difference between Kate and kwrite
Just recently somebody asked the same :
LikeLiked by 1 person
See https://www.reddit.com/r/kde/comments/94i9ug/difference_between_kwrite_and_kate/
Dunno about DWD.
LikeLiked by 1 person
The “Enter a different name” button should have the pencil icon used in Dolphin for the rename action. The X suggests that the action is merely canceled.
LikeLike
Nice point indeed .
LikeLike
Hey, that’s a great idea. Would you like to submit a patch for that?
LikeLike
I have no clue how to change that graphic.
LikeLike
Don’t worry, it’s simple. This kind of small change is how I cut my teeth, and I can help you!
First, download the KIO source code. See https://community.kde.org/Get_Involved/development#Get_the_code
Now figure out what you need to change. In this case, the easiest way to find the code in question is to click on the link to the change (https://cgit.kde.org/kio.git/commit/?id=54298c16f37a81afb670f7b1c8fae323aedfb8a3), and find the part of the code indicated there where the button is set up: . You should see cancelGuiItem.setText(i18nc("@action:button", "Enter a different name"));
That’s the thing that overrides the text of the cancel button to say “Enter a different name”. We just need to override the icon as well. To do this, you could add a line below that saying cancelGuiItem.setIcon(QIcon::fromTheme(QStringLiteral("name-of-icon")));
..where “name-of-icon” is an appropriate icon. You can use the “Cuttlefish” app to find the names of icons. edit-rename looks like an appropriate icon. Once you’ve made and tested the patch, you can submit it using Phabricator. Here’s the documentation: https://community.kde.org/Infrastructure/Phabricator
LikeLiked by 2 people
In the same amount of time you wrote that comment, you could have committed the change yourself.
If there’s not a Github-like web editor, it’ll take me hours to learn the necessary git basics, then wait ages for the source code to check out, and then it’s probably also required to learn how pull requests in that Phabricator thing work. In the end a whole day is lost.
So no, I’ll pass. I never entered “..” as file name anyway, so it’s not like I’ll scratch my own itch…
LikeLike
Yes, but I was hoping to teach a man to fish, ya know?
LikeLiked by 1 person
No web editor with easy pull requests, no fishing.
KDE SVN was the last offline SCM tool that didn’t suck. That’s the reason KDE’s localization teams use it to this day – because non-programmers can’t use git (it’s designed with a kind of UX in mind kernel hackers think is intuitive).
LikeLike
Anyway, I did submit a patch for this: https://phabricator.kde.org/D14640
And also one to slightly improve the wording: https://phabricator.kde.org/D14641
It really is quite simple! I’d be happy to help you (or anyone else) if you ever want to get your feel wet with small changes like this.
LikeLiked by 1 person
Not even a pencil IMO. A pencil would suggest that you’d be able to input the name after clicking that button. The button needs no icon, it’s merely a confirmation that the previous action failed.
LikeLike
In fact, you are immediately prompted to enter a different name, so I think it’s appropriate.
LikeLike
how long for wayland implementation?
LikeLike
Of what?
LikeLike
when wayland will run on Kde operating systems?
LikeLike
Wayland is a protocol, and KDE Plasma already has Wayland support. It’s not perfect yet, but it’s usable. Give it a try!
LikeLike
I know but when I switch to Plasma provided by wayland the screen stands black whatever VGA I use. So it is not well implemented.
LikeLike
Right, there are bugs. Have you reported this one? https://community.kde.org/Get_Involved/Bug_Reporting
LikeLike
Thanks again! 🙂
This looks quite interesting: “Discover gained the ability to upgrade your computer’s firmware “. What does it mean? Like BIOS updates? GPU and CPU drivers update (I assume on Ubuntu systems only)?
LikeLike
Device firmware; Discover is now using fwupd: https://fwupd.org/
We’re working on re-using the same plumbing that made this possible to also install things like graphics drivers too.
LikeLiked by 1 person
Ah, is that this new initiative for unifying and improving drivers install on Linux systems that I heard some time ago? Cool! This is so much needed!
As to gpu drivers, this won’t work on Manjaro since it’s using mhwd as a way to automate install and setup of gpu drivers. I’m no expert in that matter but I suspect that is because drivers on Arch side are not configured so fetching them directly would just make system unbootable. Some config changes in few places is necessary.
However with time if this fwupd will pan out and will become a universal way of handling drivers, this can be a game changer for Linux and I’m sure that distribution will adjust to that.
It’s great that you’re implementing this. I believe you are the pioneers on field of software stores and that also helps fwupd project to grow.
Discover already tries to a lot so adding new things probably complicates your life (more things to break 😉 ), but on other hand, why not play with it and see where it leads? Anything simplifying stuff on user side (not always on yours) is a great thing for Linux ecosystem as a whole. We already have too much stuff for geeks, some friendly and powerful UI is rare and so much needed.
LikeLike
I completely agree, and thanks for the words of encouragement! mwhd is an excellent example of the problem we’re trying to solve, in fact. Distros should have to each write their own driver installer system. It’s a great example of the kind of thing that we can do in a centralized place in a way that supports everyone (ideally).
I know it’s been a long road, but I see Discover ending up as one of the most-loved parts of the Plasma desktop.
LikeLike
I would like to to simply thank you.
As a student I only use open-source software – I defently donate to a few projects and oss people like you from my first real salary.
Good job.
LikeLike
You’re very welcome! I’m glad you’re finding it useful.
LikeLike
My wish for nice little fix in Kickoff: https://bugs.kde.org/show_bug.cgi?id=369405
LikeLike
In fact, we are hoping to overhaul the usability of that entire tab: https://phabricator.kde.org/T9040
LikeLike
As always, very nice work guys!
LikeLike
Hey, Nate can you please update my name to Abhijeet. Thanks for mentioning it!
LikeLike
Oops, so sorry for the mistake! Fixed now.
LikeLike
Can you look at issue of connecting android phone to Dolphin? It is unusable but if you use another file manager (i.e. PCManFM for example) you can do copy/paste operations for your phone memory.
https://www.kubuntuforums.net/showthread.php/74166-Dolphin
Thank you for your GREAT work. Keep it up.
LikeLike
Yes, I have collected many reports of this:
Flaky/broken broken MTP support
– https://bugs.kde.org/show_bug.cgi?id=350384 – crash
– https://bugs.kde.org/show_bug.cgi?id=372860 – connect/disconnect loop
– https://bugs.kde.org/show_bug.cgi?id=379680 – -6PTP_ERROR_IO: failed to open session
– https://bugs.kde.org/show_bug.cgi?id=375840 – crash
– https://bugs.kde.org/show_bug.cgi?id=388402 – dolphin crash
– https://bugs.kde.org/show_bug.cgi?id=319880 – connect/disconnect loop
– https://bugs.kde.org/show_bug.cgi?id=340173 – not seen as MTP device; device-specific
Unfortunately I don’t have an Android phone so I can’t help out with it.
LikeLike