Например, я использую ecb и maxima. emacs-ecb-2.40-alt1 emacs-maxima-5.20.1-alt0.1 (emacs23-X11-gtk-23.1-alt1) После того как модулю подгружены обычно появляется пункт в панели инструментов и по каждому пункту доступно меню. Для реализации emacs23-X11-gtk-23.1-alt1 это не работает. В реализациях motif и athena все работает штатно.
Created attachment 4259 [details] иллюстрация штатной работы приложения А вот как должно быть
Известная ошибка, это не только с меню ecb или maxima так. В качестве временного решения могу предложить задавать значение переменной окружения GDK_NATIVE_WINDOWS - либо прописать export GDK_NATIVE_WINDOWS=1 в какой-либо из файлов, обрабатываемых при старте сессии, либо запускать emacs так: GDK_NATIVE_WINDOWS=1 /usr/bin/emacs
Спасибо. Действительно ни одно из внешних подключаемых дополнений не имеет меню. Т.е. глюк в gtk? Просто у меня еще федора 12ая есть и там этого не наблюдается.
(В ответ на комментарий №3) > Т.е. глюк в gtk? Нет глюк в emacs, который оказался не совсем совместим 'client-side windows' в новых версиях GDK. Вероятно emacs использует смесь вызовов GDK с X API вместо чистого GDK. > Просто у меня еще федора 12ая есть и там этого не > наблюдается. Может быть, там версия gtk меньше.
*** Bug 23176 has been marked as a duplicate of this bug. ***
*** Bug 23393 has been marked as a duplicate of this bug. ***