From df4555fad10dafc50c44a4d7f97515cc9f1678c9 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jan=20Dj=C3=A4rv?= Date: Sun, 7 Apr 2013 13:01:56 +0200 Subject: [PATCH] * PROBLEMS: Mention Ubuntu warnings about libdbusmenu. --- etc/ChangeLog | 4 ++++ etc/PROBLEMS | 18 ++++++++++++++++++ 2 files changed, 22 insertions(+) diff --git a/etc/ChangeLog b/etc/ChangeLog index 5e5f93b4825..85b365695fd 100644 --- a/etc/ChangeLog +++ b/etc/ChangeLog @@ -1,3 +1,7 @@ +2013-04-07 Jan Djärv + + * PROBLEMS: Mention Ubuntu warnings about libdbusmenu. + 2013-04-02 Fabrice Niessen * themes/leuven-theme.el: Update theme. diff --git a/etc/PROBLEMS b/etc/PROBLEMS index 8cc70115037..bc86c7cb373 100644 --- a/etc/PROBLEMS +++ b/etc/PROBLEMS @@ -1405,6 +1405,24 @@ For example, in the Xfce 4.8 desktop environment, the clipboard manager in versions of xfce4-settings-helper before 4.8.2 is buggy; https://bugzilla.xfce.org/show_bug.cgi?id=7588 . +*** Warning messages when running in Ubuntu + +When you start Emacs you may see something like this: + +(emacs:2286): LIBDBUSMENU-GTK-CRITICAL **: watch_submenu: assertion +`GTK_IS_MENU_SHELL(menu)' failed + +This happens if the Emacs binary has been renamed. The cause it the Ubuntu +appmenu concept. It tries to track Emacs menus and show them in the top +panel, instead of in each Emacs window. This is not properly implemented, +so it fails for Emacs. The order of menus is wrong, and things like copy/paste +that depends on what state Emacs is in, is usually wrong (i.e. paste disabled +even if you should be able to paste, and similar). + +You can get back menus on each frame by starting emacs like this: +% env UBUNTU_MENUPROXY= emacs + + * Runtime problems on character terminals ** The meta key does not work on xterm. -- 2.39.5