Bug#903551: [plasma-workspace] GTK+ global menus don't work
Package: plasma-workspace
Version: 4:5.13.2-1
Severity: normal
Global menus are not present for GTK+ applications - after enabling them in
System Settings nothing happens for GTK+ applications (though Qt applications
do have a global menu). Installing packages like "appmenu-gtk2-module" and
"vala-panel-appmenu-registrar" makes the GTK+ menus disappear at all.
What I did to workaround this bug:
1. Install the following files (they are built in plasma-workspace source
package, but not installed into any Debian package):
/usr/bin/gmenudbusmenuproxy
/etc/xdg/autostart/gmenudbusmenuproxy.desktop
2. Install "vala-panel-appmenu" package. It also seems (didn't tested) that
it's needed install only the subset of its dependencies:
appmenu-gtk2-module
appmenu-gtk3-module
libdbusmenu-glib4
libdbusmenu-gtk3-4
libdbusmenu-gtk4
vala-panel-appmenu-registrar
3. Everything works as expected.
--- System information. ---
Architecture:
Kernel: Linux 4.16.0-2-amd64
Debian Release: buster/sid
990 testing ftp.by.debian.org
500 unstable ftp.by.debian.org
--- Package information. ---
Depends (Version)
| Installed
=============================================================================-
+-==================================
default-dbus-session-bus
|
OR dbus-session-bus
|
drkonqi (>= 5.13)
| 5.13.1-1
frameworkintegration
| 5.47.0-1
gdb-minimal
| 7.12-6+b2
OR gdb
|
iso-codes
| 3.79-1
kactivitymanagerd (>= 5.13)
| 5.13.1-1
kded5
| 5.47.0-1
kinit
| 5.47.0-1
kio
| 5.47.0-1
kwin-common (>= 4:5.13)
| 4:5.13.1-1
libkf5config-bin
| 5.47.0-1
libkf5globalaccel-bin (>= 5.7.0)
| 5.47.0-1
libkf5plasma5 (>= 5.46.0)
| 5.47.0-1
libkf5service-bin
| 5.47.0-1
milou (>= 4:5.13)
| 4:5.13.1-1
plasma-framework
| 5.47.0-1
plasma-integration (>= 5.13)
| 5.13.1-1
qdbus-qt5
| 5.10.1-2
qml-module-org-kde-draganddrop
| 5.47.0-1
qml-module-org-kde-kcoreaddons
| 5.47.0-1
qml-module-org-kde-kholidays
| 1:5.47.0-1
qml-module-org-kde-kquickcontrols
| 5.47.0-1
qml-module-org-kde-kquickcontrolsaddons
| 5.47.0-1
qml-module-org-kde-kwindowsystem
| 5.47.0-1
qml-module-org-kde-solid
| 5.47.0-1
qml-module-qt-labs-folderlistmodel
| 5.10.1-4
qml-module-qtgraphicaleffects
| 5.10.1-2
qml-module-qtqml-models2
| 5.10.1-4
qml-module-qtquick-controls
| 5.10.1-2
qml-module-qtquick-dialogs
| 5.10.1-2
qml-module-qtquick-layouts
| 5.10.1-4
qml-module-qtquick-window2
| 5.10.1-4
qml-module-qtquick2
| 5.10.1-4
udisks2
| 2.7.6-3
x11-utils
| 7.7+4
x11-xserver-utils
| 7.7+8
kpackagetool5
| 5.47.0-1
libc6 (>= 2.15)
|
libcln6
|
libcolorcorrect5 (>= 4:5.12.0)
|
libgcc1 (>= 1:3.0)
|
libgps23 (>= 3.3)
|
libice6 (>= 1:1.0.0)
|
libkf5activities5 (>= 4.96.0)
|
libkf5auth5 (>= 4.96.0)
|
libkf5baloo5 (>= 5.3.0+git20150512)
|
libkf5bookmarks5 (>= 4.96.0)
|
libkf5calendarevents5
|
libkf5completion5 (>= 4.97.0)
|
libkf5configcore5 (>= 5.24.0)
|
libkf5configgui5 (>= 4.97.0)
|
libkf5configwidgets5 (>= 4.96.0)
|
libkf5coreaddons5 (>= 5.41.0)
|
libkf5crash5 (>= 4.96.0)
|
libkf5dbusaddons5 (>= 4.99.0)
|
libkf5declarative5 (>= 5.12.0)
|
libkf5globalaccel5 (>= 5.10.0)
|
libkf5guiaddons5 (>= 4.96.0)
|
libkf5holidays5 (>= 15.12.0)
|
libkf5i18n5 (>= 4.97.0)
|
libkf5iconthemes5 (>= 5.25.0)
|
libkf5idletime5 (>= 4.96.0)
|
libkf5itemviews5 (>= 4.96.0)
|
libkf5jobwidgets5 (>= 4.96.0)
|
libkf5js5 (>= 4.96.0)
|
libkf5jsembed5 (>= 4.96.0)
|
libkf5kdelibs4support5 (>= 4.99.0)
|
libkf5kiocore5 (>= 5.44.0)
|
libkf5kiofilewidgets5 (>= 4.96.0)
|
libkf5kiogui5
|
libkf5kiowidgets5 (>= 5.27.0)
|
libkf5networkmanagerqt6 (>= 5.1.1+git20141203.0020+15.04)
|
libkf5newstuff5 (>= 5.0.0)
|
libkf5notifications5 (>= 5.8.0+git20150317.0114+15.04)
|
libkf5notifyconfig5 (>= 5.18.0)
|
libkf5package5 (>= 5.42.0)
|
libkf5plasmaquick5 (>= 5.21.0)
|
libkf5prison5 (>= 5.25.0~)
|
libkf5quickaddons5 (>= 5.26.0)
|
libkf5runner5 (>= 5.24.0)
|
libkf5service5 (>= 5.14.0)
|
libkf5solid5 (>= 5.6.0+git20150114.0006+15.04)
|
libkf5texteditor5
|
libkf5textwidgets5 (>= 5.0.0)
|
libkf5wallet-bin
|
libkf5wallet5 (>= 4.96.0)
|
libkf5waylandclient5 (>= 4:5.28.0)
|
libkf5widgetsaddons5 (>= 4.96.0)
|
libkf5windowsystem5 (>= 5.25.0)
|
libkf5xmlgui5 (>= 4.98.0)
|
libkscreenlocker5
|
libksgrd7 (>= 5.2.50+git)
|
libkworkspace5-5 (>= 4:5.13.1)
|
libphonon4qt5-4 (>= 4:4.8.0-5)
|
libplasma-geolocation-interface5 (>= 4:5.8.1)
|
libprocesscore7 (>= 4:5.3.0)
|
libprocessui7 (>= 5.2.50+git)
|
libqalculate5v5
|
libqt5core5a (>= 5.10.0)
|
libqt5dbus5 (>= 5.9.0~)
|
libqt5gui5 (>= 5.9.0~)
|
libqt5network5 (>= 5.9.0~)
|
libqt5qml5 (>= 5.0.2)
|
libqt5quick5 (>= 5.9.0)
|
libqt5script5 (>= 5.6.0~beta)
|
libqt5sql5 (>= 5.9.0~)
|
libqt5widgets5 (>= 5.9.0~)
|
libqt5x11extras5 (>= 5.6.0)
|
libqt5xml5 (>= 5.9.0~)
|
libsm6
|
libstdc++6 (>= 5.2)
|
libtaskmanager6 (>= 4:5.12.0)
|
libweather-ion7 (>= 4:5.8.1)
|
libx11-6
|
libxcb-composite0
|
libxcb-damage0
|
libxcb-image0 (>= 0.2)
|
libxcb-randr0
|
libxcb-util0 (>= 0.3.8)
|
libxcb1 (>= 1.6)
|
libxfixes3
|
libxrender1
|
libxtst6
|
phonon4qt5
|
zlib1g (>= 1:1.1.4)
|
kde-cli-tools (>= 4:5.13) | 4:5.13.1-1
kio-extras | 4:17.08.3-2+b1
ksysguardd (>= 4:5.13) | 4:5.13.1-1
libpam-kwallet5 (>= 5.13) | 5.13.1-1
powerdevil (>= 4:5.13) | 4:5.13.1-1
/tmp/reportbug-ng-plasma-workspace-wYwN6S.txt
to the mail. I'd do it myself if the output wasn't too long to handle.
->8--->8--->8--->8--->8--->8--->8--->8--->8--
--
---------------------
Alexander Kernozhitsky
Reply to: