LINUX.ORG.RU

История изменений

Исправление Zubok, (текущая версия) :

а emacs начинает запускаться, но после первой отрисовки окошка портит его и висит.

А какой тулкит использовался при этом? У меня была такая же проблема с emacs-lucid на Xaw3d, но с IceWM. Запускался emacs, показывалось окно, а дальше 100% нагрузка на процессор и висит. Проблема оказалась в несколько странном минорном изменении в IceWM - он посылал ConfigureNotify, когда выставлялись WM_NORMAL_HINTS, а не должен посылать. Emacs при получении ConfigureNotify выставлял WM_NORMAL_HINTS, а IceWM снова по этому случаю отправлял синтетический ConfigureNotify. И впадаем в бесконечный цикл. Пришлось патч отправлять. Происходило это только с Emacs, другие приложения были ОК.

Кстати, бесконечный цикл обрывался, если emacs-lucid делаешь fullscreen, например.

UPD: запусти emacs с xtrace, посмотри, что прет между emacs и X-сервером, когда окошко висит.

Исправление Zubok, :

а emacs начинает запускаться, но после первой отрисовки окошка портит его и висит.

А какой тулкит использовался при этом? У меня была такая же проблема с emacs-lucid на Xaw3d, но с IceWM. Запускался emacs, показывалось окно, а дальше 100% нагрузка на процессор и висит. Проблема оказалась в несколько странном минорном изменении в IceWM - он посылал ConfigureNotify, когда выставлялись WM_NORMAL_HINTS, а не должен посылать. Emacs при получении ConfigureNotify выставлял WM_NORMAL_HINTS, а IceWM снова по этому случаю отправлял синтетический ConfigureNotify. И впадаем в бесконечный цикл. Пришлось патч отправлять. Происходило это только с Emacs, другие приложения были ОК.

Кстати, бесконечный цикл обрывался, если emacs-lucid делаешь fullscreen, например.

Исправление Zubok, :

а emacs начинает запускаться, но после первой отрисовки окошка портит его и висит.

А какой тулкит использовался при этом? У меня была такая же проблема с emacs-lucid на Xaw3d, но с IceWM. Запускался emacs, показывалось окно, а дальше 100% нагрузка на процессор и висит. Проблема оказалась в несколько странном минорном изменении в IceWM - он посылал ConfigureNotify, когда выставлялись WM_NORMAL_HINTS, а не должен посылать. Emacs при получении ConfigureNotify выставлял WM_NORMAL_HINTS, а IceWM снова по этому случаю отправлял синтетический ConfigureNotify. И впадаем в бесконечный цикл. Пришлось патч отправлять.

Кстати, бесконечный цикл обрывался, если emacs-lucid делаешь fullscreen, например.

Исправление Zubok, :

а emacs начинает запускаться, но после первой отрисовки окошка портит его и висит.

А какой тулкит использовался при этом? У меня была такая же проблема с emacs-lucid на Xaw3d, но с IceWM. Запускался emacs, показывалось окно, а дальше 100% нагрузка на процессор и висит. Проблема оказалась в несколько странном изменении в IceWM - он посылал ConfigureNotify, когда выставлялись WM_NORMAL_HINTS, а не должен посылать. Emacs при получении ConfigureNotify выставлял WM_NORMAL_HINTS, а IceWM снова по этому случаю отправлял синтетический ConfigureNotify. И впадаем в бесконечный цикл. Пришлось патч отправлять.

Кстати, бесконечный цикл обрывался, если emacs-lucid делаешь fullscreen, например.

Исходная версия Zubok, :

а emacs начинает запускаться, но после первой отрисовки окошка портит его и висит.

А какой тулкит использовался при этом? У меня была такая же проблема с emacs-lucid на Xaw3d, но с IceWM. Запускался emacs, показывалось окно, а дальше 100% нагрузка на процессор и висит. Проблема оказалась в несколько странном изменении в IceWM - он посылал ConfigureNotify, когда выставлялись WM_NORMAL_HINTS, а не должен посылать. Emacs при получении ConfigureNotify выставлял WM_NORMAL_HINTS, а IceWM снова по этому случаю отправлял синтетический ConfigureNotify. И впадаем в бесконечный цикл.

Кстати, бесконечный цикл обрывался, если emacs-lucid делаешь fullscreen, например.