Where can I find wayland-plasma-shell-client-protocol.h

2021-11-19 Thread Fusion Future
I was studying kwayland/src/client/plasmashell.cpp, but a header file named `wayland-plasma-shell-client-protocol.h` is missing. I ran `zypper se -f wayland-plasma-shell-client-protocol.h` and found that kwayland-debugsource is the package that provides the file. But the file is empty. The questi

Re: Where can I find wayland-plasma-shell-client-protocol.h

2021-11-20 Thread Fusion Future
It seems I have to build the project first in order to generate those files. Thank you for reminding. Tom Zander 于2021年11月20日周六 下午10:34写道: > > On zaterdag 20 november 2021 03:19:56 CET Fusion Future wrote: > > I was studying kwayland/src/client/plasmashell.cpp, but a > >

Re: 5.24 as LTS

2021-12-23 Thread Fusion Future
As a contributor I would like to say using 5.18 is fine as long as there are still active backports, but **using Qt 5.12** is problematic and many programs has requirement on 5.15 nowadays. To my knowledge openSUSE Leap 15.3 is still using Qt 5.12 to keep compatibility with Plasma 5.18, as a r

[Usability] Possible to provide an option or a sugeestion in KScreen to (guide the user to) enable "PLASMA_USE_QT_SCALING"?

2022-02-09 Thread Fusion Future
Currently, Plasma on X11 disables `PLASMA_USE_QT_SCALING` by default to avoid some more serious bugs (and many of them have been fixed [1]). Bug 356446 [2] was marked "RESOLVED INTENTIONAL" because "it breaks mixed-DPI screen arrangements" and there seems no way to overcome the defect because

Re: kcm_bluetooth changed ?

2022-02-12 Thread Fusion Future
On 2022/2/13 05:46, Martin Koller wrote: What has changed and how would I now use the new KCM in a KCMultiDialog ? It can be changed to "kcm_bluetooth". Please see [1] to see if that helps. [1] https://invent.kde.org/plasma/bluedevil/-/merge_requests/49

Re: kcm_bluetooth changed ?

2022-02-13 Thread Fusion Future
On 2022/2/13 20:20, Martin Koller wrote: I already tried this but it did not solve the issue. This code snippet works on my system. Please have a try. ```cpp dialog = new KCMultiDialog(); KPluginMetaData module(QPluginLoader("plasma/kcms/systemsettings/kcm_bluetooth")); if (!module.name().i

Re: kcm_bluetooth changed ?

2022-02-13 Thread Fusion Future
On 2022/2/13 21:31, Martin Koller wrote: But still I wonder if such a change is something like breaking ABI compatibility. If KDE/plamsa is such a moving target where I can not rely on compatibility even between minor versions, that is really not fun. Perhaps the breakage is due to these comm

New optional build dependencies in Plasma 5.26

2022-09-16 Thread Fusion Future
Hello, There are 3 additional optional build dependencies introduced in Plasma 5.26: 1. KF5KExiv2: https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/1852 2. KF5NetworkManagerQt: https://invent.kde.org/plasma/kdeplasma-addons/-/merge_requests/207 3. libicu-devel >= 66: https://

Re: Frameworks 6 Branching

2022-12-19 Thread Fusion Future
On 2022/12/19 20:17, Volker Krause wrote: From that point on, KDE Frameworks 5 is considered feature-frozen, feature work should continue to happen in the master branch, primarily targeting KF6 then. If I merge a merge request now in Frameworks group now, will the change exist in KF5.102, or KF

Re: Soft Feature Freeze Approaching

2023-01-09 Thread Fusion Future
Is it possible to make Hebrew/Jewish calendar available in Plasma 5.27? The code is largely borrowed from the Indian calendar backend so the actual change is small. https://invent.kde.org/plasma/kdeplasma-addons/-/merge_requests/313

wayland-protocols 1.31 is a new optional dependency for plasma-workspace 5.27.0

2023-01-27 Thread Fusion Future
Hi, In 5.27.0 wayland-protocols becomes an optional dependency for plasma-workspace because it was added after the hard freeze date. But enabling wayland-protocols build dependency can make XEmbed on Wayland work properly. See also: https://invent.kde.org/plasma/plasma-workspace/-/merge_req

plasma-workspace now requires passing tests in Plasma/5.27 branch

2023-02-10 Thread Fusion Future
Hi, After https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/2605 has been merged, plasma-workspace now requires passing tests in Plasma/5.27 branch to avoid unintentional changes that cause regressions. Please create a merge request when cherry-picking any commit to Plasma/5.27.

Plasma 5.27.4 backport recommendation to fix oversized title buttons in GTK3 apps

2023-04-08 Thread Fusion Future
This commit partially reverts a previous change in Breeze GTK theme. https://invent.kde.org/plasma/breeze-gtk/-/commit/c5e757a198321208c6b1e99313652577c263ecc0 The previous commit attempts to make title buttons in GTK3 apps clickable even at the edges

Re: Plasma 5.27.4 backport recommendation to fix oversized title buttons in GTK3 apps

2023-04-08 Thread Fusion Future
On 2023/4/9 10:06, Fusion Future wrote: https://invent.kde.org/plasma/breeze-gtk/-/commit/c5e757a198321208c6b1e99313652577c263ecc0 <https://github.com/sddm/sddm/pull/1603> Ignore the link to sddm

Re: Do you use votes on Bugzilla tickets to help you make decisions?

2023-08-04 Thread Fusion Future
I do vote on Bugzilla, but given the limited development resource, I find vote less useful than the number of duplicates or CCs.

plasma-workspace: Backport recommendation to fix potential crash when closing Plasma popup

2023-08-07 Thread Fusion Future
Dear distro maintainers: This patch fixes a potential crash when user closes a Plasma popup on Wayland. Please consider backporting the patch to plasma-workspace 5.27.7. Thank you. https://invent.kde.org/plasma/plasma-workspace/-/commit/fc01a7f837d06ee9e92d02f13acb79c2b06e9e3c which fixes ht

Re: kde-gtk-config Plasma/5.27 build failure

2023-10-05 Thread Fusion Future
https://invent.kde.org/plasma/kde-gtk-config/-/merge_requests/94 should fix it. Sorry for not checking GLib version beforehand.