Plasma issueshttps://invent.kde.org/groups/plasma/-/issues2024-03-28T15:19:54Zhttps://invent.kde.org/plasma/kdeplasma-addons/-/issues/13qt.qml.typeregistration: Invalid QML element name "CalendarSystem"; value typ...2024-03-28T15:19:54Zivan tkachenkoqt.qml.typeregistration: Invalid QML element name "CalendarSystem"; value type names should begin with a lowercase letterThe combination of these things…
```cpp
class CalendarSystem
{
Q_GADGET
public:
enum System : int {
Gregorian = static_cast<int>(QCalendar::System::Gregorian),
// ...
};
Q_ENUM(System)
};
Q_DECLARE_METAT...The combination of these things…
```cpp
class CalendarSystem
{
Q_GADGET
public:
enum System : int {
Gregorian = static_cast<int>(QCalendar::System::Gregorian),
// ...
};
Q_ENUM(System)
};
Q_DECLARE_METATYPE(CalendarSystem)
```
```cpp
class AlternateCalendarConfigPlugin : public QQmlExtensionPlugin
{
Q_OBJECT
Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QQmlExtensionInterface")
public:
void registerTypes(const char *uri) override
{
qmlRegisterUncreatableType<CalendarSystem>(uri, 1, 0, "CalendarSystem", QStringLiteral("Error: only enums"));
}
};
```
…results in the following error:
```
qt.qml.typeregistration: Invalid QML element name "CalendarSystem"; value type names should begin with a lowercase letter
```https://invent.kde.org/plasma/plasma-mobile/-/issues/346Please fix your commit subject lines2024-03-27T17:55:55ZFabian VogtPlease fix your commit subject linesMany commits in this repo have broken subjects because the description is missing a newline. This breaks changelogs.
e.g. 900200d57cda48b5702ffa262b2615280b4d4932
```
commit 900200d57cda48b5702ffa262b2615280b4d4932 (tag: v6.0.3.1, orig...Many commits in this repo have broken subjects because the description is missing a newline. This breaks changelogs.
e.g. 900200d57cda48b5702ffa262b2615280b4d4932
```
commit 900200d57cda48b5702ffa262b2615280b4d4932 (tag: v6.0.3.1, origin/Plasma/6.0)
Author: Devin Lin <espidev@gmail.com>
Date: Tue Mar 26 20:53:56 2024 -0400
navigationpanel: Remove feature that moves it to the right when the screen height is small
This feature continuously causes issues, and I don't really have time to keep looking at it again and again.
https://invent.kde.org/plasma/plasma-mobile/-/issues/321
```
shows up in changelogs as
```
> git log origin/Plasma/6.0 --oneline | head
900200d57 navigationpanel: Remove feature that moves it to the right when the screen height is small This feature continuously causes issues, and I don't really have time to keep looking at it again and again.
726f467f2 update version for new release
9441267ee update version for new release
```
Please add a newline to separate it properly and avoid exceeding 80 characters.Devin LinDevin Linhttps://invent.kde.org/plasma/plasma-mobile/-/issues/345navigationpanel: Cleanup and fully remove panel location switching logic2024-03-27T01:38:59ZDevin Linnavigationpanel: Cleanup and fully remove panel location switching logicFollowup for https://invent.kde.org/plasma/plasma-mobile/-/merge_requests/484Followup for https://invent.kde.org/plasma/plasma-mobile/-/merge_requests/4846.1https://invent.kde.org/plasma/plasma-mobile/-/issues/344kf.windowsystem: static bool KX11Extras::compositingActive() may only be used...2024-03-27T01:01:52ZMarco Mattiolokf.windowsystem: static bool KX11Extras::compositingActive() may only be used on X11The line in the title gets logged each time the quicksettings menu is opened/closed. Chcked with pmOS edge on op6-enchilada.
`KX11Extras.compositingActive` is called inside [shell/contents/views/Panel.qml](https://invent.kde.org/plasma/...The line in the title gets logged each time the quicksettings menu is opened/closed. Chcked with pmOS edge on op6-enchilada.
`KX11Extras.compositingActive` is called inside [shell/contents/views/Panel.qml](https://invent.kde.org/plasma/plasma-mobile/-/blob/master/shell/contents/views/Panel.qml) at L215 and L236: maybe those calls should get enclosed in a if-clause checking for X11 platform before calling that `KX11Extras.compositingActive`..?
Looking at the [commit message](https://invent.kde.org/frameworks/kwindowsystem/-/commit/5dc787ba1db160837774da08652cf48c7245dbe3) in KWindowSystem that IMO is relevant for this, the following is included:
> Since this changes the behavior of calling KX11Extras on non-X11 platforms add a check to
warn and gracefully exit when that happens
That commit also removed the following code from `src/platforms/wayland/windowsystem.cpp`
```
bool WindowSystem::compositingActive()
{
// wayland is always composited
return true;
}
```
so IIUC checking if compositing is active is the same like checking if we are under wayland platform, then maybe it would be fine to ~~substitute that `KX11Extras::compositingActive()` with~~ keep only `KWindowSystem::isPlatformWayland()` in [shell/contents/views/Panel.qml#L236](https://invent.kde.org/plasma/plasma-mobile/-/blob/master/shell/contents/views/Panel.qml#L236)?
Sounds simple enough that I could try to fix this myself and check the outcome...https://invent.kde.org/plasma/plasma-pass/-/issues/7The widget disappeared after upgrading to Plasma 62024-03-24T01:23:14Zmed medinThe widget disappeared after upgrading to Plasma 6After upgrading to Plasma6.0.2, I can't find Plasma Pass entry in system tray and neither in its settings window.
```
Operating System: Manjaro Linux
KDE Plasma Version: 6.0.2
KDE Frameworks Version: 6.0.0
Qt Version: 6.6.2
Kernel Vers...After upgrading to Plasma6.0.2, I can't find Plasma Pass entry in system tray and neither in its settings window.
```
Operating System: Manjaro Linux
KDE Plasma Version: 6.0.2
KDE Frameworks Version: 6.0.0
Qt Version: 6.6.2
Kernel Version: 6.8.1-2-MANJARO (64-bit)
Graphics Platform: Wayland
```https://invent.kde.org/plasma/plasma-desktop/-/issues/122Gamemode and gamemode KCM2024-03-20T21:56:06ZGernot SchillerGamemode and gamemode KCMSince this came up in the Matrix channels a few times already, I decided to create an issue for this:
**Note: this is not meant as a comprehensive list, but rather to start discussion.**
* [ ] Optimize Performance
On Linux there is ...Since this came up in the Matrix channels a few times already, I decided to create an issue for this:
**Note: this is not meant as a comprehensive list, but rather to start discussion.**
* [ ] Optimize Performance
On Linux there is FeralInteractive gamemode for this. @sitter made UI for this: https://invent.kde.org/sitter/plasma-gamemode
This might be useful, or maybe a different approach will be better.
* [ ] Option to disable the Meta key while ingame.
Pretty common feature request.
* [ ] Option to disable power saving while ingame
Would workaround bugs like: https://bugs.kde.org/show_bug.cgi?id=328987
* [ ] Possibly make use of gamescope as an optional dependency
Not sure if Kwin wants to implement all of the gamescope features.
* [ ] Tearing only for certain games
Might be useful to select which games use the tearing protocol.
* [ ] Make a post on discuss
There are probably a lot of people who have more/better ideas.https://invent.kde.org/plasma/plasma-mobile/-/issues/343taskswitcher: Sort by most recently used2024-03-21T18:21:27ZDevin Lintaskswitcher: Sort by most recently usedThis feature has been missing since we moved the task switcher to KWin.This feature has been missing since we moved the task switcher to KWin.6.1https://invent.kde.org/plasma/latte-dock/-/issues/135Crash in Background Cache image processing2024-03-19T14:10:18ZLana BlackCrash in Background Cache image processingStack trace:
```
Thread 1 ".latte-dock-wra" received signal SIGSEGV, Segmentation fault.
0x00000000004e69c5 in Latte::PlasmaExtended::BackgroundCache::updateImageCalculations(QString, Plasma::Types::Location) ()
(gdb) bt
#0 0x0000000000...Stack trace:
```
Thread 1 ".latte-dock-wra" received signal SIGSEGV, Segmentation fault.
0x00000000004e69c5 in Latte::PlasmaExtended::BackgroundCache::updateImageCalculations(QString, Plasma::Types::Location) ()
(gdb) bt
#0 0x00000000004e69c5 in Latte::PlasmaExtended::BackgroundCache::updateImageCalculations(QString, Plasma::Types::Location) ()
#1 0x00000000004e7e56 in Latte::PlasmaExtended::BackgroundCache::brightnessForFile(QString, Plasma::Types::Location) ()
#2 0x00000000004e8d08 in Latte::PlasmaExtended::BackgroundCache::brightnessFor(QString, QString, Plasma::Types::Location) ()
#3 0x00000000004eb029 in Latte::BackgroundTracker::update() [clone .part.0] ()
#4 0x00007ffff4ea75d2 in void doActivate<false>(QObject*, int, void**) () from /nix/store/0fymmwkdvl8nzc120s352gv4dnwz8xyn-qtbase-5.15.12/lib/libQt5Core.so.5
#5 0x000000000045b519 in Latte::BackgroundTracker::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) ()
#6 0x00007ffff71bd7fb in GenericBinding<10>::write(QV4::Value const&, bool, QFlags<QQmlPropertyData::WriteFlag>) () from /nix/store/qzrlgjfl2sky6gwy3x8aqc530dc1dwzj-qtdeclarative-5.15.12/lib/libQt5Qml.so.5
#7 0x00007ffff71bdffe in QQmlNonbindingBinding::doUpdate(QQmlJavaScriptExpression::DeleteWatcher const&, QFlags<QQmlPropertyData::WriteFlag>, QV4::Scope&) () from /nix/store/qzrlgjfl2sky6gwy3x8aqc530dc1dwzj-qtdeclarative-5.15.12/lib/libQt5Qml.so.5
#8 0x00007ffff71bba14 in QQmlBinding::update(QFlags<QQmlPropertyData::WriteFlag>) () from /nix/store/qzrlgjfl2sky6gwy3x8aqc530dc1dwzj-qtdeclarative-5.15.12/lib/libQt5Qml.so.5
#9 0x00007ffff7198755 in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () from /nix/store/qzrlgjfl2sky6gwy3x8aqc530dc1dwzj-qtdeclarative-5.15.12/lib/libQt5Qml.so.5
#10 0x00007ffff4ea6ebd in void doActivate<false>(QObject*, int, void**) () from /nix/store/0fymmwkdvl8nzc120s352gv4dnwz8xyn-qtbase-5.15.12/lib/libQt5Core.so.5
#11 0x00007ffff713fe85 in QQmlVMEMetaObject::metaCall(QObject*, QMetaObject::Call, int, void**) () from /nix/store/qzrlgjfl2sky6gwy3x8aqc530dc1dwzj-qtdeclarative-5.15.12/lib/libQt5Qml.so.5
#12 0x00007ffff71bd55c in GenericBinding<1>::write(QV4::Value const&, bool, QFlags<QQmlPropertyData::WriteFlag>) () from /nix/store/qzrlgjfl2sky6gwy3x8aqc530dc1dwzj-qtdeclarative-5.15.12/lib/libQt5Qml.so.5
#13 0x00007ffff71bdffe in QQmlNonbindingBinding::doUpdate(QQmlJavaScriptExpression::DeleteWatcher const&, QFlags<QQmlPropertyData::WriteFlag>, QV4::Scope&) () from /nix/store/qzrlgjfl2sky6gwy3x8aqc530dc1dwzj-qtdeclarative-5.15.12/lib/libQt5Qml.so.5
#14 0x00007ffff71bba14 in QQmlBinding::update(QFlags<QQmlPropertyData::WriteFlag>) () from /nix/store/qzrlgjfl2sky6gwy3x8aqc530dc1dwzj-qtdeclarative-5.15.12/lib/libQt5Qml.so.5
#15 0x00007ffff7198755 in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () from /nix/store/qzrlgjfl2sky6gwy3x8aqc530dc1dwzj-qtdeclarative-5.15.12/lib/libQt5Qml.so.5
#16 0x00007ffff4ea6ebd in void doActivate<false>(QObject*, int, void**) () from /nix/store/0fymmwkdvl8nzc120s352gv4dnwz8xyn-qtbase-5.15.12/lib/libQt5Core.so.5
#17 0x00000000004afaba in Latte::Layout::GenericLayout::addView(Plasma::Containment*) ()
#18 0x00000000004aee06 in Latte::Layout::GenericLayout::addContainment(Plasma::Containment*) ()
#19 0x00000000004b0093 in Latte::Layout::GenericLayout::initContainments() ()
#20 0x00000000004da2fa in QtPrivate::QFunctorSlotObject<Latte::Layouts::Synchronizer::initSingleMode(QString)::{lambda()#1}, 0, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) ()
#21 0x00007ffff4eab432 in QSingleShotTimer::timerEvent(QTimerEvent*) () from /nix/store/0fymmwkdvl8nzc120s352gv4dnwz8xyn-qtbase-5.15.12/lib/libQt5Core.so.5
#22 0x00007ffff4e9ae2b in QObject::event(QEvent*) () from /nix/store/0fymmwkdvl8nzc120s352gv4dnwz8xyn-qtbase-5.15.12/lib/libQt5Core.so.5
#23 0x00007ffff5cbddce in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /nix/store/0fymmwkdvl8nzc120s352gv4dnwz8xyn-qtbase-5.15.12/lib/libQt5Widgets.so.5
#24 0x00007ffff4e6ec58 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /nix/store/0fymmwkdvl8nzc120s352gv4dnwz8xyn-qtbase-5.15.12/lib/libQt5Core.so.5
#25 0x00007ffff4ec7599 in QTimerInfoList::activateTimers() () from /nix/store/0fymmwkdvl8nzc120s352gv4dnwz8xyn-qtbase-5.15.12/lib/libQt5Core.so.5
#26 0x00007ffff4ec7e44 in timerSourceDispatch(_GSource*, int (*)(void*), void*) () from /nix/store/0fymmwkdvl8nzc120s352gv4dnwz8xyn-qtbase-5.15.12/lib/libQt5Core.so.5
#27 0x00007ffff124a744 in g_main_dispatch () from /nix/store/g0gc1ls4p1rwcx7k5qr153rs71ir8ixn-glib-2.78.4/lib/libglib-2.0.so.0
#28 0x00007ffff124d797 in g_main_context_iterate_unlocked.isra () from /nix/store/g0gc1ls4p1rwcx7k5qr153rs71ir8ixn-glib-2.78.4/lib/libglib-2.0.so.0
#29 0x00007ffff124dd8c in g_main_context_iteration () from /nix/store/g0gc1ls4p1rwcx7k5qr153rs71ir8ixn-glib-2.78.4/lib/libglib-2.0.so.0
#30 0x00007ffff4ec81b6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /nix/store/0fymmwkdvl8nzc120s352gv4dnwz8xyn-qtbase-5.15.12/lib/libQt5Core.so.5
#31 0x00007ffff4e6d67b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /nix/store/0fymmwkdvl8nzc120s352gv4dnwz8xyn-qtbase-5.15.12/lib/libQt5Core.so.5
#32 0x00007ffff4e75ef0 in QCoreApplication::exec() () from /nix/store/0fymmwkdvl8nzc120s352gv4dnwz8xyn-qtbase-5.15.12/lib/libQt5Core.so.5
#33 0x00000000004459b6 in main ()
```
Commit: f9727cdac5c2a269f83eca536ad485bb9e897f99
Wallpaper that causes the crash: https://wallhaven.cc/w/k969eqhttps://invent.kde.org/plasma/plasma-workspace/-/issues/119Do Not Disturb: When fullscreen applications are present2024-03-19T17:58:33ZKristen McWilliamDo Not Disturb: When fullscreen applications are presentCurrently DnD can be enabled automatically when:
- screens are mirrored
- screen sharing
![image](/uploads/5780293f4a2a33a1fc11cbd81658a067/image.png)
It would be nice to have an option to automatically enable DnD when a fullscreen ap...Currently DnD can be enabled automatically when:
- screens are mirrored
- screen sharing
![image](/uploads/5780293f4a2a33a1fc11cbd81658a067/image.png)
It would be nice to have an option to automatically enable DnD when a fullscreen application is present. This would be useful for presentations, watching movies, etc.
Thoughts?Kristen McWilliamKristen McWilliamhttps://invent.kde.org/plasma/plasma-mobile/-/issues/341Screen brightness OSD shows up when changing screen brightness through the qu...2024-03-20T14:46:25ZBart RibbersScreen brightness OSD shows up when changing screen brightness through the quick menu in the top panelHappening since the last nightly build. The OSD is not necessary because you're already looking at a slider indicating how bright the screen is.Happening since the last nightly build. The OSD is not necessary because you're already looking at a slider indicating how bright the screen is.6.1https://invent.kde.org/plasma/plasma-mobile/-/issues/338startupfeedback: Disappears when quicksettings drawer starts opening2024-03-21T18:21:26ZOMG! Its... Bugsbanestartupfeedback: Disappears when quicksettings drawer starts openingWhen opening an app, if I start opening the quick settings drawer from the top of the screen, the startup feedback instantly disapears. If I wait, the app still opens, but this it isn't clear this is still happening without the feedback....When opening an app, if I start opening the quick settings drawer from the top of the screen, the startup feedback instantly disapears. If I wait, the app still opens, but this it isn't clear this is still happening without the feedback.
See the attached video, showing opening Tokodon and then immediately starting to pull down to open the quicksettings drawer![StartupFeedbackNoMo](/uploads/3efedfdf40639a774216f48d3aee28e8/StartupFeedbackNoMo.mp4)6.1https://invent.kde.org/plasma/plasma-mobile/-/issues/337volume: Port away from registering volume keys now that it's done in a kded s...2024-03-23T01:24:29ZDevin Linvolume: Port away from registering volume keys now that it's done in a kded service automaticallySee https://invent.kde.org/plasma/plasma-pa/-/merge_requests/221See https://invent.kde.org/plasma/plasma-pa/-/merge_requests/2216.1https://invent.kde.org/plasma/plasma-mobile/-/issues/336kcms/wifi: Support WPA32024-03-21T18:21:27ZDevin Linkcms/wifi: Support WPA3There is now a WPA3 enum entry
Bug: https://bugs.kde.org/show_bug.cgi?id=483729There is now a WPA3 enum entry
Bug: https://bugs.kde.org/show_bug.cgi?id=4837296.1https://invent.kde.org/plasma/plasma-mobile/-/issues/335startupfeedback: Use neutral color background in dark schemes2024-03-21T18:21:27ZDevin Linstartupfeedback: Use neutral color background in dark schemesCurrently it always detects a color from the application icon that is being opened. This sometimes chooses an extremely light color which looks really bright at night. Use a neutral dark background instead when our color scheme is dark.Currently it always detects a color from the application icon that is being opened. This sometimes chooses an extremely light color which looks really bright at night. Use a neutral dark background instead when our color scheme is dark.6.1https://invent.kde.org/plasma/plasma-mobile/-/issues/334lockscreen: Restore passwordless logins2024-03-21T18:21:26ZDevin Linlockscreen: Restore passwordless loginsIt was disabled in the Plasma 6 porting because the implementation didn't seem to work, need to reinvestigate adding it backIt was disabled in the Plasma 6 porting because the implementation didn't seem to work, need to reinvestigate adding it back6.1https://invent.kde.org/plasma/plasma-mobile/-/issues/331Steamlink infinite loop pin authorization2024-03-14T22:21:06Zted changSteamlink infinite loop pin authorizationFor some reason, the authorization infinite loops in plasma6-mobile. I did not test the plasma6-desktop due to opensuse packaging issues.
Steps to reproduce.
1. Run steam -pipewire
2. Choose a streamable surface. I choose my entire ex...For some reason, the authorization infinite loops in plasma6-mobile. I did not test the plasma6-desktop due to opensuse packaging issues.
Steps to reproduce.
1. Run steam -pipewire
2. Choose a streamable surface. I choose my entire external monitor
3. Steam -> Settings -> Remote play -> pair client
4. Open steam client on another computer
5. Attempt to link the plasma mobile as a host system and anther client
Host OS
```
Information for package plasma6-mobile:
---------------------------------------
Repository : KDE Frameworks and Plasma (openSUSE_Tumbleweed)
Name : plasma6-mobile
Version : 6.0.1-kf.3.1
Arch : x86_64
Vendor : obs://build.opensuse.org/KDE
Installed Size : 5.8 MiB
Installed : Yes
Status : out-of-date (version 6.0.0-kf.2.1 installed)
Source package : plasma6-mobile-6.0.1-kf.3.1.src
Upstream URL : https://www.kde.org/
Summary : Plasma shell for mobile devices
Description :
Plasma shell for mobile devices.
Information for package pipewire:
---------------------------------
Repository : openSUSE-Tumbleweed-Oss
Name : pipewire
Version : 1.0.3-3.1
Arch : x86_64
Vendor : openSUSE
Installed Size : 78.2 KiB
Installed : Yes
Status : up-to-date
Source package : pipewire-1.0.3-3.1.src
Upstream URL : https://pipewire.org/
Summary : A Multimedia Framework designed to be an audio and video server and more
Description :
Steam Beta Branch: Stable Client
Steam Version: 1709846872
Steam Client Build Date: Wed, Mar 6 12:28 PM UTC -08:00
Steam Web Build Date: Thu, Mar 7 1:17 PM UTC -08:00
Steam API Version: SteamClient021
```
Client
```
Mac Version: 12.7.2 Intel mach
Steam Link 1.3.6.253
```https://invent.kde.org/plasma/plasma-mobile/-/issues/330startupfeedback: Pressing home button while it is open causes homescreen to o...2024-03-21T18:21:26ZDevin Linstartupfeedback: Pressing home button while it is open causes homescreen to open app drawerWe expect to go to the original state (pages), not the second home state.We expect to go to the original state (pages), not the second home state.6.1https://invent.kde.org/plasma/plasma-mobile/-/issues/329quicksettings/virtualkeyboard: Does not persist across reboots2024-03-11T20:55:13ZDevin Linquicksettings/virtualkeyboard: Does not persist across rebootsWhen disabling the vkbd, the setting doesn't persist across reboots.
https://bugs.kde.org/show_bug.cgi?id=483225When disabling the vkbd, the setting doesn't persist across reboots.
https://bugs.kde.org/show_bug.cgi?id=483225https://invent.kde.org/plasma/plasma-workspace/-/issues/118Move org.kde.plasma.private.sessions module elsewhere, so other projects won'...2024-03-11T13:17:05Zivan tkachenkoMove org.kde.plasma.private.sessions module elsewhere, so other projects won't run into dependency cyclesCurrently KScreenLocker requires plasma-workspace as a runtime-only dependency for CI, otherwise tests would fail. However, plasma-workspace is a chunky dependency which in turn also requires KWin etc. so we'd rather avoid that. KScreenL...Currently KScreenLocker requires plasma-workspace as a runtime-only dependency for CI, otherwise tests would fail. However, plasma-workspace is a chunky dependency which in turn also requires KWin etc. so we'd rather avoid that. KScreenLocker only needs it for the `org.kde.plasma.private.sessions` QML module; but last time I checked that module unfortunately [required PW::KWorkspace library on its own](https://invent.kde.org/plasma/plasma-workspace/-/blob/cbad5501ab22db51fc554b6bb46b64688c03fab9/components/sessionsprivate/CMakeLists.txt#L21) which isn't ideal.
See https://invent.kde.org/plasma/kscreenlocker/-/merge_requests/199#note_890449https://invent.kde.org/plasma/plasma-mobile/-/issues/328shortcuts: Steam deck hardware volume buttons and media keys are not mapped2024-03-21T18:21:27Zted changshortcuts: Steam deck hardware volume buttons and media keys are not mappedHi,
I notice the media volume controls do not work. I think its not device specific because my deck and trackpoint have media keys. These keys do not work on both devices.
```
Device: AT Translated Set 2 keyboard
Kernel: ...Hi,
I notice the media volume controls do not work. I think its not device specific because my deck and trackpoint have media keys. These keys do not work on both devices.
```
Device: AT Translated Set 2 keyboard
Kernel: /dev/input/event0
Group: 8
Seat: seat0, default
Capabilities: keyboard
Tap-to-click: n/a
Tap-and-drag: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Click methods: none
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles: n/a
Rotation: 0.0
```
```
event0 KEYBOARD_KEY +25.596s KEY_VOLUMEDOWN (114) pressed
event0 KEYBOARD_KEY +25.811s KEY_VOLUMEDOWN (114) released
event0 KEYBOARD_KEY +26.314s KEY_VOLUMEUP (115) pressed
event0 KEYBOARD_KEY +26.510s KEY_VOLUMEUP (115) released
```
```
zypper info plasma6-mobile
Repository 'packman-essentials' is out-of-date. You can run 'zypper refresh' as root to update it.
Loading repository data...
Reading installed packages...
Information for package plasma6-mobile:
---------------------------------------
Repository : KDE Frameworks and Plasma (openSUSE_Tumbleweed)
Name : plasma6-mobile
Version : 6.0.1-kf.1.1
Arch : x86_64
Vendor : obs://build.opensuse.org/KDE
Installed Size : 5.8 MiB
Installed : Yes
Status : out-of-date (version 6.0.0-kf.2.1 installed)
Source package : plasma6-mobile-6.0.1-kf.1.1.src
Upstream URL : https://www.kde.org/
Summary : Plasma shell for mobile devices
Description :
Plasma shell for mobile devices.
```6