this post was submitted on 31 Jan 2024
1 points (100.0% liked)

KDE

6474 readers
20 users here now

KDE is an international technology team creating user-friendly free and open source software for desktop and portable computing. KDE’s software runs on GNU/Linux, BSD and other operating systems, including Windows.

Plasma 6 Bugs

If you encounter a bug, proceed to https://bugs.kde.org/, check whether it has been reported.

If it hasn't, report it yourself.

PLEASE THINK CAREFULLY BEFORE POSTING HERE.

Developers do not look for reports on social media, so they will not see it and all it does is clutter up the feed.

founded 2 years ago
MODERATORS
 

David, Nate, Josh, Marco, Carl, and Niccolò are here ready to answer all your questions on Plasma (all versions), Gear, Frameworks, Wayland (and how it affects KDE's software), and everything in between.

Fire away, Lemmy!


We were expecting to be done in an hour and we have past the 2-hour mark already! Time flies when you are having fun.

Thank you for all the questions and the welcoming and friendly atmosphere, but the devs must get back to making Plasma 6 great.

Please keep the conversation going and KDE contributors will continue to answer over the next days as time permits.

Thank you all!!

(page 2) 50 comments
sorted by: hot top controversial new old
[–] [email protected] 0 points 1 year ago (1 children)

@Bro666 With the transition from QT5 to 6 and Plasma 5.27's implementation of wp-fractional-scale-v1, will most KDE apps now be able to fractionally scale without using the upscale-downscale method? (Or in other words, how QT apps fractionally scale under X11)

[–] [email protected] 0 points 1 year ago (1 children)
[–] [email protected] 0 points 1 year ago (1 children)

@davidre While KDE doesn't oversee LibreOffice development, since they also have a QT6 backend for their UI, might they also benefit from this? Currently fractional scaled LibreOffice under Wayland with the QT5 backend is extremely laggy, presumably due to the upscale-downscale method.

load more comments (1 replies)
[–] [email protected] 0 points 1 year ago (1 children)

How do you copy windows features before they are even announced?

[–] [email protected] 0 points 1 year ago (1 children)

We don't have a spy that's for sure!

load more comments (1 replies)
[–] [email protected] 0 points 1 year ago (2 children)

Hey folks!

With Wayland becoming the "Default" for most distributions now, will KDE begin to integrate some Wayland only features that you're excited about?

I've seem some very interesting experiments for swapping desktop sessions (GNOME to KDE to Sway whole CSGO was running) all without losing state, and storing application state to disk.

[–] [email protected] 0 points 1 year ago (1 children)

In fact there are already quite a few Wayland-only features. You can read about them on https://community.kde.org/Plasma/X11_Known_Significant_Issues.

load more comments (1 replies)
load more comments (1 replies)
[–] [email protected] 0 points 1 year ago (3 children)

There's been an undercurrent of discussion I've noticed (and tend to agree) that C++ is not the most friendly language for new/outside contributors, even the newer standard you use. Is there an effort to bring first class support/documentation for another higher level language as well? e.g dart/ruby/lua/python/javascript/C#/go (whatever is most feasible)

[–] [email protected] 0 points 1 year ago (2 children)

Something that's often not mentioned is that C++ with Qt is often a very different beast to use compared to C++ with the stdlib and other GUI frameworks. IMO Qt takes a lot of the pain out of C++, such that the criticism becomes blunted and mostly articulated by people looking in from outside who haven't tried it yet.

load more comments (2 replies)
[–] [email protected] 0 points 1 year ago

Some of the plasmoids are implemented in JavaScript I think, but personally I'd love to see Dart as a consideration for that "high level language" choice.

It already does a great job at gluing high level rendering abstractions with low level rendering libraries within the Flutter SDK, and supports a lot of useful paradigms in UI development such as first class functions, null safety, enhanced enumerators, etc.

I can see why it's given a wide berth from FOSS since it's associated with JavaScript AND Google (two controversial terms in programming to say the least...) but working with it daily really does remind me how well it lends itself to frontend development.

[–] [email protected] 0 points 1 year ago

I have some very, very, very, very WIP KDE widgets for Dart/Flutter in a project running. Currently it has almost nothing but it already automatically switches color theme when you switch color schemes in KDE for example 😄

Don't expect too much of that though, it's very unofficial and something I'm doing whenever I feel like it.

[–] [email protected] 0 points 1 year ago (1 children)

What is the plan for rolling the mega release out to Neon users?

Are there plans for updating Neon once the 22.04 lts is released?

Thanks

[–] [email protected] 0 points 1 year ago (1 children)

Neon unstable/testing already contains the relevant branches. Neon user edition should receive it as normal when it releases. When Neon will update its Ubuntnu base is a question for Neon developers.

[–] [email protected] 0 points 1 year ago

Thank you! Will switch my laptop over to testing tonight and see how it goes

[–] [email protected] 0 points 1 year ago (1 children)

KDE Connect is something I keep my eye on and check in every once in a while: Is there a dedicated page tracking updates specifically to KDE Connect? I’m really very much looking forward to a time where it is feature compete with Android compared to Apple’s continuity platform. I would absolutely love to move to Android+Linux as my daily drivers, but I feel like I’m giving up on too much by leaving the Apple ecosystem.

Does Connect use BTLE?
Could you guys implement an auto tethering option between phone/PC?
How instant are notifications synced? Do notifications disappear on one side or the other when viewed on one or the other platform?
Maybe implement a “link to KDE” notification toggle to mirror the “link to windows” functionality of Android?

[–] [email protected] 0 points 1 year ago

Is there a dedicated page tracking updates specifically to KDE Connect?

It is part of KDE Gear, so generally in the gear release announcement. The last few releases were not that big in term of feature but the next one includes some goodies.

Does Connect use BTLE?

KDE Connect will have the Bluetooth backend enabled by default with the next gear release (24.02). I'm not sure if this is BTLE or normal Bluetooth.

Could you guys implement an auto tethering option between phone/PC?

No idea :(

How instant are notifications synced?

For me it is pretty instant. I never miss my Bereal notifications thanks to it :)

Do notifications disappear on one side or the other when viewed on one or the other platform?

Yes

Maybe implement a “link to KDE” notification toggle to mirror the “link to windows” functionality of Android?

No idea :(

[–] [email protected] 0 points 1 year ago (4 children)

Hello David, Nate, Josh, Marco, Carl, and Niccolò. How are you all feeling today?

[–] [email protected] 0 points 1 year ago

just had dinner, therefore, great :D

[–] [email protected] 0 points 1 year ago

Relaxed at the moment :)

[–] [email protected] 0 points 1 year ago

@kellyaster @Bro666 Pretty hungry but I'm cooking a ratatouille right now to fix this issue :)

[–] [email protected] 0 points 1 year ago

Feeling just fine. :)

[–] [email protected] 0 points 1 year ago (3 children)

What is one KDE feature developed within the last few years that you think is extremely productive/helpful yet is rarely utilized/talked about.

[–] [email protected] 0 points 1 year ago

to me, the new kwin tiling that first appeared on 5.27, but this will probably change, as feature development on it is about to reopen :)

[–] [email protected] 0 points 1 year ago (1 children)

It has not been developed in the last few years but always krunner! A recent-ish feature that was already in Plasma 5 is to bind key presses to your extra mouse buttons or tablet tool buttons

[–] [email protected] 0 points 1 year ago

Moving to Linux w/ a Logitech MX3 mouse, I legit spent 2-3 days troubleshooting across solaar and piper before I got logiops to work. I'll disable it and dig around the KDE settings to try for a more integrated solution that is easily editable.

[–] [email protected] 0 points 1 year ago (5 children)

Plasma Vaults! It's the best implementation of having a little encrypted bucket to put your important files in that I've ever used, on any platform. It's very well integrated into Plasma as a 1st-party supported feature, and it works wonderfully.

load more comments (5 replies)
[–] [email protected] 0 points 1 year ago (3 children)

What’s the best or recommended way to test out Plasma 6 RC2?

And

What has been the hardest problem to solve moving to Qt6?

[–] [email protected] 0 points 1 year ago (1 children)

To just test out without any risk and not touching any running system i would suggest a live image such as KDE Neon Unstable which has dailiy updated snapshots of our software stack

as moving to Qt6 from a developer POV, It has been remarkably uneventful. there are api changes for sure (Especially on the QML side of things) but the changes are not as great as say, Qt4 to Qt5.

load more comments (1 replies)
[–] [email protected] 0 points 1 year ago (1 children)

What’s the best or recommended way to test out Plasma 6 RC2?

Neon Testing in a VM (or on bare metal if you're adventurous). Arch with the kde-unstable repo is good too, but that also includes a snapshot of the unreleased Qt 6.7 which introduces more bugs.

What has been the hardest problem to solve moving to Qt6?

Personally I'd have to say the large number of API and behavior changes in QtQuick that Qt 6 has brought. We use QtQuick very heavily throughout KDE, so this has required a lot of mandatory porting work, more than in our QtWidgets-based software. And there have even been changes between Qt 6.5, 6.6, and 6.7, so it's still a bit of a moving target

load more comments (1 replies)
load more comments (1 replies)
[–] [email protected] 0 points 1 year ago (2 children)

I haven't used KDE in a long time because I've been keeping things simple and just accepting most defaults on Pop!_OS.

What would be the most compelling reason, in your opinion, to make the effort to try out KDE?

[–] [email protected] 0 points 1 year ago

In addition to the obvious answer of "because our software is really good!", IMO an under-appreciated reason is that KDE really is an anarchic and largely volunteer-run community. As long as there are passionate volunteers, there will be KDE; you don't have to worry about it just dying one day should some big corporation pull the plug for some reason. We ave all become so accustomed these days to software being disposable, but KDE really does give you a measure of longevity and continuity that you're unlikely to get elsewhere, especially without paying a lot of money for it.

[–] [email protected] 0 points 1 year ago

I think everyone has different preferences on how they use their machine. However I would invite to just try Plasma out. One thing where it stands out is in my opinion that you can tailor it to your wishes and use case.

[–] [email protected] 0 points 1 year ago (3 children)

In your opinion, what is the most substantial change/addition slated for the megarelease?

[–] [email protected] 0 points 1 year ago

One of the most visible ones for me is that most common multimonitor workflows Just Work™ in the Wayland session now. There are still edge cases, but we've put a huge amount of effort into this.

[–] [email protected] 0 points 1 year ago

It may be not user visible and technically not a Plasma but Qt change but I find the work so that apps survive the compositor restarting amazing. See http://blog.davidedmundson.co.uk/blog/qt6_wayland_robustness/

[–] [email protected] 0 points 1 year ago

For me personally, it's the updated breeze theme. But I might not be completely objective here, since I drove this effort quite a lot :)

Some screenshots to see the difference: https://invent.kde.org/websites/product-screenshots/-/merge_requests/51

[–] [email protected] 0 points 1 year ago (2 children)

KDE is easy to use and very powerful.

In your opinion, why do many people prefer GNOME over KDE? Do you agree with them? How are you planning to close the gap?

[–] [email protected] 0 points 1 year ago* (last edited 1 year ago)

Actually Plasma is generally more popular than GNOME every time surveys are conducted. However we have to keep in mind that the direct consumers of a DE is actually not the end users, but rather the distributors who package and distribute it. There are a number of historical reasons why distributors ended up picking GNOME over Plasma including accessibility, corporate sponsorship, and an easier packaging experience. So what you end up with is the vendors shipping GNOME despite pent-up desire for Plasma.

And I think that pent-up desire is being unleashed these days due to various changes in our ecosystem. You see an increasing number of hardware vendors who have a strong financial incentive to listen to their customers picking Plasma over GNOME. In addition, KDE's accessibility game is ramping up hugely, and we have more robust corporate sponsorship than we used to with Valve and Blue Systems putting tons of resources into KDE. Finally, GNOME seems to be becoming more hostile to their downstreams, causing them to need to do more of their own development or else migrate to be a fork or skin of Plasma. Interesting developments.

[–] [email protected] 0 points 1 year ago

We do aim to improve our design and usability further as much as possible, however, one of the nice things of free software is really this big choice. There are different projects and one size never fits all, if some people find the software written by our friends over GNOME more suited with their needs, that's totally fine.

It would also be interesting hearing on the motivations for this choice tough, as it always help us improving

[–] [email protected] 0 points 1 year ago

There are already comments in the thread created a few hours ago: https://lemmy.kde.social/post/750016

Why not stick that?

[–] [email protected] 0 points 1 year ago (3 children)

is there any plans for more mobile friendly applications?

the only problem that i have currently with plasma mobile is the lack of mobile friendly applications :)

[–] [email protected] 0 points 1 year ago

We sure do plan of moving more and more of our app to the new convergent ui toolkit made with QML and Kirigami, in the future more and more of our apps should become mobile ready

[–] [email protected] 0 points 1 year ago (1 children)

In addition to that Josh said, we have a list of mobile friendly first party applications here: https://plasma-mobile.org/ It's not completely up to date and is missing some newer additions.

[–] [email protected] 0 points 1 year ago (1 children)

thanks your for sending this link :)

is there any plans for tok to return? the need for a proper telegram client is a lot , telegram desktop cannot be as good as a native client on mobile screen.

[–] [email protected] 0 points 1 year ago (2 children)

Josh says: "Unfortunately we lack a maintainer for Tok. If anybody would like to step up..."

[–] [email protected] 0 points 1 year ago (1 children)

and I don't know if it is a right place to ask, but the maui toolkit hig is missing :)

[–] [email protected] 0 points 1 year ago (2 children)

It's not really KDE though, it's kinda it's own thing...

load more comments (2 replies)
[–] [email protected] 0 points 1 year ago

@Bro666 @sohrabbehdani

Tik says she will do it.

[–] [email protected] 0 points 1 year ago (1 children)

Josh says: "Yes, we are always interested in making our applications mobile-ready and almost every new KDE application uses Kirigami our convergent framework. Some of our older applications such as Okular, Dolphin, etc need more work on mobile but this is something that's being worked on."

[–] [email protected] 0 points 1 year ago

Carl says: Also take a look at https://plasma-mobile.org/ which lists most of the kirigami apps that work on mobile.

load more comments
view more: ‹ prev next ›