Bug 22978 - не отображается меню подключаемых модулей
Summary: не отображается меню подключаемых модулей
Status: ASSIGNED
Alias: None
Product: Sisyphus
Classification: Development
Component: emacs23-X11-gtk (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Eugene Vlasov
QA Contact: qa-sisyphus
URL:
Keywords:
: 23176 23393 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-02-17 11:16 MSK by Valery Pipin
Modified: 2010-04-28 19:08 MSD (History)
6 users (show)

See Also:


Attachments
иллюстрация штатной работы приложения (16.46 KB, image/png)
2010-02-17 11:18 MSK, Valery Pipin
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Valery Pipin 2010-02-17 11:16:34 MSK
Например, я использую 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 все работает штатно.
Comment 1 Valery Pipin 2010-02-17 11:18:55 MSK
Created attachment 4259 [details]
иллюстрация штатной работы приложения

А вот как должно быть
Comment 2 Eugene Vlasov 2010-02-17 17:05:41 MSK
Известная ошибка, это не только с меню ecb или maxima так.

В качестве временного решения могу предложить задавать значение переменной окружения GDK_NATIVE_WINDOWS - либо прописать

export GDK_NATIVE_WINDOWS=1

в какой-либо из файлов, обрабатываемых при старте сессии, либо запускать emacs так:

GDK_NATIVE_WINDOWS=1 /usr/bin/emacs
Comment 3 Valery Pipin 2010-02-17 18:37:31 MSK
Спасибо. Действительно ни одно из внешних подключаемых дополнений не имеет меню.   Т.е. глюк в gtk? Просто у меня еще федора 12ая есть и там этого не наблюдается.
Comment 4 Eugene Vlasov 2010-02-17 22:30:50 MSK
(В ответ на комментарий №3)
> Т.е. глюк в gtk?

Нет глюк в emacs, который оказался не совсем совместим 'client-side windows' в новых версиях GDK. Вероятно emacs использует смесь вызовов GDK с X API вместо чистого GDK.

> Просто у меня еще федора 12ая есть и там этого не
> наблюдается.

Может быть, там версия gtk меньше.
Comment 5 Evgenii Terechkov 2010-03-18 13:57:25 MSK
*** Bug 23176 has been marked as a duplicate of this bug. ***
Comment 6 Evgenii Terechkov 2010-04-28 19:08:15 MSD
*** Bug 23393 has been marked as a duplicate of this bug. ***