antroids / application-title-bar

KDE Plasma6 widget with window controls
GNU General Public License v3.0
69 stars 5 forks source link

[Bug] Mouse Actions Don't Work and All of the Selectable Actions are Missing #27

Closed Nano-Ocelot closed 6 months ago

Nano-Ocelot commented 6 months ago

As the title says all of the mouse action dropdowns are blank and missing and none of the mouse actions are working.

As you can see in the screenshot below all of the options are missing.

Screenshot_%Y%M%D_%H%m%S

antroids commented 6 months ago

Could you attach response of the command qdbus org.kde.kglobalaccel /component/kwin It also would be nice to know details about your system.

Nano-Ocelot commented 6 months ago

Oh I forgot to add that.

Distro: OpenSUSE Tumbleweed Plasma Wayland: 6.0.2 KDE Frameworks: 6.0.0 Qt: 6.6.2

⫸  qdbus6 org.kde.kglobalaccel /component/kwin
property read QString org.kde.kglobalaccel.Component.friendlyName
property read QString org.kde.kglobalaccel.Component.uniqueName
signal void org.kde.kglobalaccel.Component.globalShortcutPressed(QString componentUnique, QString shortcutUnique, qlonglong timestamp)
signal void org.kde.kglobalaccel.Component.globalShortcutReleased(QString componentUnique, QString shortcutUnique, qlonglong timestamp)
method {D-Bus type "a(ssssssaiai)"} org.kde.kglobalaccel.Component.allShortcutInfos()
method {D-Bus type "a(ssssssaiai)"} org.kde.kglobalaccel.Component.allShortcutInfos(QString context)
method bool org.kde.kglobalaccel.Component.cleanUp()
method QStringList org.kde.kglobalaccel.Component.getShortcutContexts()
method void org.kde.kglobalaccel.Component.invokeShortcut(QString shortcutName)
method void org.kde.kglobalaccel.Component.invokeShortcut(QString shortcutName, QString context)
method bool org.kde.kglobalaccel.Component.isActive()
method QStringList org.kde.kglobalaccel.Component.shortcutNames()
method QStringList org.kde.kglobalaccel.Component.shortcutNames(QString context)
signal void org.freedesktop.DBus.Properties.PropertiesChanged(QString interface_name, QVariantMap changed_properties, QStringList invalidated_properties)
method QDBusVariant org.freedesktop.DBus.Properties.Get(QString interface_name, QString property_name)
method QVariantMap org.freedesktop.DBus.Properties.GetAll(QString interface_name)
method void org.freedesktop.DBus.Properties.Set(QString interface_name, QString property_name, QDBusVariant value)
method QString org.freedesktop.DBus.Introspectable.Introspect()
method QString org.freedesktop.DBus.Peer.GetMachineId()
method void org.freedesktop.DBus.Peer.Ping()
antroids commented 6 months ago

Should be resolved in 0.4.6 KDE Neon has only qdbus command, OpenSUSE qdbus6

antroids commented 6 months ago

By the way, is wayland supported in OpenSUSE? On my VirtualBox instance the Plasma wayland session hangs on login.

Nano-Ocelot commented 6 months ago

Wayland works great for me on Tumbleweed but I am using AMD. I have no idea how Nvidia is doing.

Nano-Ocelot commented 6 months ago

Updated and it works perfectly now. Great Work!