Plasma issueshttps://invent.kde.org/groups/plasma/-/issues2024-01-06T16:56:59Zhttps://invent.kde.org/plasma/plasma-mobile/-/issues/299wallpaperselector: Application list still accessible while selecting wallpaper2024-01-06T16:56:59ZMarco Mattiolowallpaperselector: Application list still accessible while selecting wallpaperFound a maybe-unintended behaviour of the Plasma6 shell with following procedure:
- long-tap on homescreen to get chance to select Wallpaper/Settings/widgets
- select Wallpaper
- press the Plasma button (bottom central), the Application ...Found a maybe-unintended behaviour of the Plasma6 shell with following procedure:
- long-tap on homescreen to get chance to select Wallpaper/Settings/widgets
- select Wallpaper
- press the Plasma button (bottom central), the Application list appears under the opacity layer of the wallpaper selection mode
Pressing any app icon at this time causes to exit from the wallpaper selection mode. Then, is it worth the application list to be triggerable while in the wallpaper selection mode?
![Screenshot_20240104_200008](/uploads/ece13c20dda944a170601e0e45e81726/Screenshot_20240104_200008.png)https://invent.kde.org/plasma/plasma-mobile/-/issues/298quicksettings/auto-rotate: default value (off) is ignored2024-02-05T16:45:14ZBart Ribbersquicksettings/auto-rotate: default value (off) is ignoredThe phone rotates anyway. Only after toggling it on and then back off again it stops rotating.The phone rotates anyway. Only after toggling it on and then back off again it stops rotating.6https://invent.kde.org/plasma/plasma-mobile/-/issues/297quicksettings/flashlight: Move udev code to solid2024-01-06T14:40:10ZDevin Linquicksettings/flashlight: Move udev code to solidFollowup to https://invent.kde.org/plasma/plasma-mobile/-/merge_requests/425#note_841925Followup to https://invent.kde.org/plasma/plasma-mobile/-/merge_requests/425#note_841925https://invent.kde.org/plasma/plasma-desktop/-/issues/115Plasma 6 proposal: new logo2024-01-23T11:51:37ZNate GrahamPlasma 6 proposal: new logoThe topic of a new logo for Plasma came up organically in various promo conversations and during the wallpaper competition. There seems to be some interest in moving in that direction. I know it's a bit late, but I don't think this will ...The topic of a new logo for Plasma came up organically in various promo conversations and during the wallpaper competition. There seems to be some interest in moving in that direction. I know it's a bit late, but I don't think this will actually take much work if and when it's decided on, so I see 6.0 as feasible.
Now, personally I don't think Plasma's current logo is bad. And there is certainly some value in brand continuity. But I also don't think Plasma's logo is particularly good, either. It isn't representational enough to make me think of anything concrete, nor is it abstract enough to conjure up any particular emotions. To me it feels kind of boring and middle of the road; rather forgettable, even.
If we were to change the logo, doing it for Plasma 6 would be the perfect time. Promo folks collected 6 of the most refined proposals on discuss.kde.org and ran a poll to see which one people liked best. All non-binding, but the community preferred this one:
# Triangles
<img src="/uploads/93beab4837e3e786d5124f47f15711b5/triangles.png" width="350">
Here are the other options presented:
# Halfgear
<img src="/uploads/ae1c3e0b85604bc435d9f93e4950f8cb/halfgear.png" width="400">
# Squares
<img src="/uploads/59948a3d8d8ce9d182e388a3868638a9/squares.png" width="400">
# Thingy
<img src="/uploads/5a0c02969bc5fe17c90d4ebe1df7cb31/thingy.png" width="200">
# Fold
<img src="/uploads/22c33ea10db9d86a404b1679fa407302/fold.png" width="300">
# Circles
<img src="/uploads/ddb357289f902c3e495c70a0c7070c48/circles.jpg" width="350">
Personally I'd be interested in changing the logo to one of these. Is anyone else interested in that? At this point my personal favorite is Square: it's an evolution of the current logo but does a better job of connoting movement, by looking arrow-shaped. It also calls up the silhouette of a tropical fish to me, which makes it stick in my mind better than the current logo.
I also like Circles as it looks like a solar system with the obvious "sun" echoing the name "Plasma".
I'm tagging @teams/vdg here though ultimately I think the Plasma team should make the final call one way or another here.6https://invent.kde.org/plasma/xdg-desktop-portal-kde/-/issues/15Mechnanism to allowlist applications to be granted access to a configured screen2024-03-27T20:31:28ZHendrik MeyerMechnanism to allowlist applications to be granted access to a configured screenHey!
I am not sure if this is the right place to raise this feature request (or if there might already be away around using `xdg-desktop-portal-kde` for my use case). But I would like to present my use case and inquire your help in an a...Hey!
I am not sure if this is the right place to raise this feature request (or if there might already be away around using `xdg-desktop-portal-kde` for my use case). But I would like to present my use case and inquire your help in an adequate solution for people in the same boat.
I have recently switched over from GNOME to KDE Plasma on Arch, and with it from Xorg to Wayland primarily. Everything runs fine so far, except for a small hitch with Steam.
In order to get [Steam Remote Play](https://store.steampowered.com/remoteplay) working on Wayland, one needs to start it with `-pipewire` to use pipewire for the display capture, which is not the issue, but important context.
Upon starting the Steam client then, the `xdg-desktop-portal-kde` [`ScreenChooserDialog`](https://invent.kde.org/plasma/xdg-desktop-portal-kde/-/blob/master/src/ScreenChooserDialog.qml) opens up, and asks me to select a screen to share.
This is a wonderful feature, that I really like, but not in *this* specific instance, as this Steam feature is primarily designed to be used when AFK. I believe a way to configure the screen to chose is a use-case that should be accounted for and to be configured easily.
My request: It would be great if there was a way to always allow Steam (or any predefined application) to access that screen, and to choose it, too. It would be important however to ensure that the requesting application (in this case Steam) is the application which was configured, to maintain a user-established trust between the portal and the application.
Since this Wayland, Pipewire and xdg-desktop-portal thing is pretty new to me, I was not able to find a solution or workaround to my problem, despite researching it thoroughly, and I really hope I am in the right place :) If there is a better way, please point me that way :)https://invent.kde.org/plasma/ksystemstats/-/issues/3where to file issues?2024-02-08T19:40:32ZHenning Lammertwhere to file issues?Could not find it in bugs.kde.orgCould not find it in bugs.kde.orghttps://invent.kde.org/plasma/kwin/-/issues/196kwin don't scale by itself when using wayland backend2024-01-02T13:54:00Zjacky laukwin don't scale by itself when using wayland backendI started a nested plasma desktop on my plasma desktop, the content of the nested one is blurry.
I think this is because the scaling function was done by the main kwin.
Can the nested kwin do the scaling function when using wayland backe...I started a nested plasma desktop on my plasma desktop, the content of the nested one is blurry.
I think this is because the scaling function was done by the main kwin.
Can the nested kwin do the scaling function when using wayland backend?
I am using kwin 5.27.10https://invent.kde.org/plasma/plasma-mobile/-/issues/296Window decoration appear after migration to plasma 6 from nightly plasma repo2023-12-29T20:56:28ZFlorian RICHERWindow decoration appear after migration to plasma 6 from nightly plasma repoPhone : Oneplus 6
Installation OS
- Installation from official build pmOS v23.12 repo plasma-mobile
- Migration to nightly plasma https://wiki.postmarketos.org/wiki/Nightly
- Migration to edge repo
![decoration_showed](/uploads/8457226b...Phone : Oneplus 6
Installation OS
- Installation from official build pmOS v23.12 repo plasma-mobile
- Migration to nightly plasma https://wiki.postmarketos.org/wiki/Nightly
- Migration to edge repo
![decoration_showed](/uploads/8457226b5be25fff03c42574c61cfc96/decoration_showed.jpg)
**Solution** found with @devinlin
In `.config/kwinrc` append in `[org.kde.kdecoration2]` section, `NoPlugin=false`6https://invent.kde.org/plasma/plasma-mobile/-/issues/295[kcms/powermanagement] Power settings are completely broken2024-02-23T15:35:32ZDevin Lin[kcms/powermanagement] Power settings are completely brokenThe current power settings kcm seems to have no effect at all...The current power settings kcm seems to have no effect at all...6https://invent.kde.org/plasma/plasma-mobile/-/issues/294[quicksettings/airplanemode] airplane mode does not disable bluetooth2023-12-31T17:14:13Zkapqa rui[quicksettings/airplanemode] airplane mode does not disable bluetoothHello ,
i am using Kubuntu 20.04 and noticed the following:
disabling in Network icon in Taskbar the Wireless (eg. putting in Airplane Mode the laptop)
does not disable the Bluetooth Module which remains active.
The Bluetooth Module ...Hello ,
i am using Kubuntu 20.04 and noticed the following:
disabling in Network icon in Taskbar the Wireless (eg. putting in Airplane Mode the laptop)
does not disable the Bluetooth Module which remains active.
The Bluetooth Module must then be disabled separately by clicking on Bluetooth Icon and disabling it hence.
Airplane mode should disable all WirelessModes instantly and securely.https://invent.kde.org/plasma/plasma-mobile/-/issues/293DBus calls in time kcm should not be blocking2023-12-30T17:56:48ZJonah BrĂ¼chertDBus calls in time kcm should not be blockingThis can currently block for quite a long time on initializationThis can currently block for quite a long time on initialization6https://invent.kde.org/plasma/plasma-workspace/-/issues/109Port the weather dataengine2024-01-03T23:18:35ZFushan WenPort the weather dataengineThe weather dataengine complicates the weather widget because many data are processed in the widget side instead of the dataengine side. To simplify the widget, the ion interface will need some refactoring to provide the information that...The weather dataengine complicates the weather widget because many data are processed in the widget side instead of the dataengine side. To simplify the widget, the ion interface will need some refactoring to provide the information that suits the weather widget. There should be a day model to provide weather forecast so the widget can list them using a ListView. The widget should show information from the provider based on their capabilities instead of checking undefined values.
- [ ] Improve the current ion interface to suit the weather widget
- [ ] Make a day model and an hour model
- [ ] Add more weather providers
# WeatherModel (unit: day)
| Property | Type | Description |
|-----------------|----------------------------|------------------------------------|
| source | string | weather source |
| updateInterval | int | |
| location | string or int or [double,double] | Type depends on the weather source |
| temperatureUnit | enum | |
| pressureUnit | enum | |
| visibilityUnit | enum | |
| speedUnit | enum | |
| | | |
| count | int | Total forecast days |
| roleNames | hash | |
| updateTime | time | |
| hourlyModel | model | |
# roleNames
| Name | Type | Description |
|------------------------|--------|-------------------------------------|
| capabilities | flags | |
| condition | enum | to weather icon, see https://openweathermap.org/weather-conditions#Weather-Condition-Codes-2 |
| currentTemperature | double | |
| currentFeelTemperature | double | |
| averageTemperature | double | |
| maxTemperature | double | |
| minTemperature | double | |
| humidity | double | |
| pressure | double | |
| pressureTendency | enum | |
| visibility | double | |
| windSpeed | double | |
| windDirection | enum | |
| windGust | double | |
| dewPoint | double | |
| precipitation | double | mm |
| detailsLink | url | Link to see more details of the day |
| notices | model | List of weather notices |
# capabilities
| Enum | Property |
|------------------------|------------------------|
| HourlyForecast | hourlyModel |
| DayNightForecast | |
| CurrentTemperature | currentTemperature |
| CurrentFeelTemperature | currentFeelTemperature |
| AverageTemperature | averageTemperature |
| MaxTemperature | maxTemperature |
| MinTemperature | minTemperature |
| Humidity | humidity |
| Pressure | pressure |
| Visibility | visibility |
| WindSpeed | windSpeed |
| WindDirection | windDirection |
| WindGust | windGust |
| DewPoint | dewPoint |
| Precipitation | precipitation |
| DetailsLink | detailsLink |
| Notices | notices |
# units
| temperatureUnit | pressureUnit | visibilityUnit | speedUnit |
|-----------------|--------------|----------------|-----------|
| Celsius | Pa | m | m/s |
| Fahrenheit | atm | km | km/h |
| | bar | | mph |
# pressureTedency
- Steady
- Rising
- Falling
# windDirection
- North
- NorthNorthEast
- NorthEast
- EastNorthEast
- East
- EastSouthEast
- SouthEast
- SouthSouthEast
- South
- SouthWest
- WestSouthWest
- West
- WestNorthWest
- NorthWest
- NorthNorthWest
# Ref
- Discussion in KWeatherCore: https://invent.kde.org/libraries/kweathercore/-/issues/7#note_8397006.1https://invent.kde.org/plasma/kwin/-/issues/195quit tile window when it is maxied2024-01-09T07:26:10Zyu zhangquit tile window when it is maxiedMaximizing the Quicktile window in the Wayland environment and then restoring it again will exit the Quicktile state, but when modifying the size of other tile windows, the window will follow the modificationMaximizing the Quicktile window in the Wayland environment and then restoring it again will exit the Quicktile state, but when modifying the size of other tile windows, the window will follow the modificationhttps://invent.kde.org/plasma/kwin/-/issues/194VRR improvements2024-03-09T00:19:45ZXaver HuglVRR improvementsThis is just a list of issues and plans to summarize the information spread around elsewhere.
# workarounds
- [ ] when the refresh rate isn't stable, many screens flicker in brightness
- [ ] we could limit the refresh rate change in ...This is just a list of issues and plans to summarize the information spread around elsewhere.
# workarounds
- [ ] when the refresh rate isn't stable, many screens flicker in brightness
- [ ] we could limit the refresh rate change in the KMS thread (#174)
- [ ] LFC throws a wrench into the above, as the kernel will be doubling the refresh rate once it falls below some minimum. So we'll have to do LFC ourselves, and ideally get a kernel API to disable its LFC handling
- [x] In absence of our own LFC implementation, a minimum refresh rate would be desired, to prevent the kernel from going too crazy with LFC at low refresh rates
- [ ] We could also detect if the refresh rate is reasonably stable or not, and disable VRR if it isn't, which mostly circumvents the LFC issue and should be easier to do for Plasma 6.0
- [x] when we commit a cursor-plane-only update, amdgpu doesn't update the FreeSync refresh rate: https://gitlab.freedesktop.org/drm/amd/-/issues/3034. I'll try to fix it again but depending on how long that takes, kernel release schedules etc we might have to ship a workaround for Plasma 6.0 - which would be to just always send a primary plane "update" with `SRC_X = 0`
- [ ] we should keep `VRR_ENABLED` set to 1 even if the vrr policy is set to automatic and no window is fullscreen, because HDMI is stupid: https://gitlab.freedesktop.org/drm/amd/-/issues/2200
# Improvements
- [ ] we should use VRR to save power when displays don't have anything (or only very little) going on (#148)
- [x] when a software cursor gets moved around on top of a window updating with a reasonable refresh rate, the cursor shouldn't take over the refresh rate
- [ ] when a hardware cursor gets moved on top of a window updating with a reasonable refrsh rate, the cursor shouldn't take over the refresh rate. https://gitlab.freedesktop.org/drm/amd/-/issues/2186 causes problems for that, so doing that may require forcing a software cursor with VRR on AMD... (#85)
- [x] in `Always` mode, when the focused window has a reasonable and stable refresh rate, enable VRR even in windowed mode and restrict repaint scheduling to that window. If that works well and the brightness flicker problem is solved or worked around well enough, get rid of the `Automatic` option and make VRR just a toggle
- [ ] add an effect that shows whether or not VRR is active, and at what refresh rate it's running, without scheduling repaints itselfhttps://invent.kde.org/plasma/powerdevil/-/issues/33Rename "Energy Saving" KCM to "Power Management"2024-02-06T16:56:25ZOliver BeardRename "Energy Saving" KCM to "Power Management"This includes:
* Settings category name
* KCM name
When Advanced Power Settings is merged into Energy Saving (as per #32) there would no longer be a need to place it within a category (which only contains Energy Saving and Advanced Pow...This includes:
* Settings category name
* KCM name
When Advanced Power Settings is merged into Energy Saving (as per #32) there would no longer be a need to place it within a category (which only contains Energy Saving and Advanced Power Settings). This eliminates the duplication of the KCM name and the settings category name.
I note that @jpetso has suggested an alternative name, "Power and Performance", which we should also consider.
This was attempted, but not completed, in !107.Oliver BeardOliver Beardhttps://invent.kde.org/plasma/kwin/-/issues/193add autotest that fails when it detects a default shortcut containing backtab2023-12-19T16:46:18ZYifan Zhuadd autotest that fails when it detects a default shortcut containing backtab6https://invent.kde.org/plasma/kwin/-/issues/192Change default shortcut for "kwin", "Walk Through Windows (Reverse)"2023-12-18T21:20:23ZYifan ZhuChange default shortcut for "kwin", "Walk Through Windows (Reverse)"6https://invent.kde.org/plasma/kwin/-/issues/191Change default shortcut 2023-12-18T21:19:05ZYifan ZhuChange default shortcut 6https://invent.kde.org/plasma/kwin/-/issues/190RFC: in all default shortcuts, always use Shift+Tab instead of Shift+Backtab2023-12-20T07:13:51ZYifan ZhuRFC: in all default shortcuts, always use Shift+Tab instead of Shift+Backtab# Rationale
- For users, Shift+Tab is easier to understand than Shift+Backtab. The tab key is physically present on the computers, while some people may never have heard of Backtab before
- It is more consistent with other shortcuts con...# Rationale
- For users, Shift+Tab is easier to understand than Shift+Backtab. The tab key is physically present on the computers, while some people may never have heard of Backtab before
- It is more consistent with other shortcuts containing shift -- we use Alt+Shift+1 instead of Alt+Shift+!
- It is more consistent with how we store and display the shortcuts when users assign it -- in settings, Shift+Tab is displayed and stored instead of Shift+Backtab.
# Cons
- Some shortcuts might break.
- Currently the code is designed to be robust to Shift+Tab/Backtab. The remaining issues should be solved by https://invent.kde.org/plasma/kwin/-/merge_requests/4798.
- This would be a user facing change after beta 1.
# Current shortcuts affected
- [x] "kwin", "Walk Through Windows (Reverse)". Files to be changed:
- kwin/src/tabbox/tabbox.cpp
- kwin/src/kcms/tabbox/shortcutsettings.cpp
- kglobalacceld/autotests/kglobalshortcutsrc.expected
- kglobalacceld/autotests/kglobalshortcutsrc
# Additional proposal
- [ ] make a kglobalshortcutsrc autotest that fails when it detects a default shortcut containing backtab
CCBUG: 422713
@teams/usability6https://invent.kde.org/plasma/plasma-mobile/-/issues/292kcm/cellular modem: settings are not remembered between reboots2024-03-08T21:33:40ZBart Ribberskcm/cellular modem: settings are not remembered between rebootsThis forces the user to have to go to settings every boot to re-select their preferred APN and enable roaming.This forces the user to have to go to settings every boot to re-select their preferred APN and enable roaming.