Bug 5267 - consolehelper: проблемы с модальностью окна
: consolehelper: проблемы с модальностью окна
Status: ASSIGNED
: Sisyphus
(All bugs in Sisyphus/consolehelper)
: unstable
: all Linux
: P2 normal
Assigned To:
:
: http://lists.altlinux.ru/pipermail/co...
:
:
:
  Show dependency tree
 
Reported: 2004-10-02 14:56 by
Modified: 2012-03-16 15:30 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2004-10-02 14:56:24
Модальное окно запроса пароля consolehepler часто ведёт себя некорректно.
Steps to Reproduce:
1. Юзер заходит в КДЕ, запусает Синаптик. Выходит из КДЕ, не выключая
Синаптика.
Сессия сохраняется. 
2. При следующем включении КДЕ окна других программ заслоняют окно ввода пароля
consolehelper.
3. Это окно перехватывает на себя фокус, но остаётся невидимым. Далльнейшие
действия, кроме ввода пароля вслепую бесполезны.
------- Comment #1 From 2005-04-13 17:51:35 -------
Эээ... а blocklist для 3.0 ещё не существует?  Боюсь, это туда тоже входит :-(
------- Comment #2 From 2005-04-13 17:53:56 -------
введите наощуп пароль root - и пустит.
это глюк gksu
в свежем gksu такого глюка нет.

(Oleg Tsymaenko)
------- Comment #3 From 2005-04-13 17:54:23 -------
Это не gksu, а consolehelper.

(wrar)
------- Comment #4 From 2005-04-18 17:22:57 -------
consolehelper - слишком сложная для экспериментов программа.
Давайте попробуем для начала отладить userpasswd, а потом перенесём удачный
опыт
на consolehelper.

Я соберу cvs snapshot userpasswd, у которого немного лучше с модальностью, но
зато хуже с центрированием.

После этого специалисты по gtk могут попробовать помочь с выправлением и того,
и
другого.
------- Comment #5 From 2005-04-18 17:27:25 -------
"модальность с центрированием" давить надо а не "исправлять".
------- Comment #6 From 2005-04-18 17:33:19 -------
Не понял, кого предлагается давить, модальность, центрирование или обоих?
------- Comment #7 From 2005-04-18 17:37:05 -------
Обоих. "Центрированием" должен wm заниматься. В смысле приложение имеет право
"попросить" wm окно "центрировать", но оно никак не должно "настаивать" на
этом.
А "модальности" (я так понял по описанию бага, что она "глобальная" а не "в
пределах приложения") вообще быть не должно.
------- Comment #8 From 2005-04-18 17:43:36 -------
Центрированием в любом случае будет WM заниматься.
Однако попросить его необходимо, такова традиция.

Модальность (grab) необходима во всех окнах, где вводится пароль, в течение
всего времени ввода.  Так поступают все нормальные приложения, работающие с
вводом паролей, например, *-ssh-askpass.
------- Comment #9 From 2005-04-18 17:46:47 -------
Если ты так считаешь - то ты и воплощай это. _Я_ такими "программами"
пользоваться не буду, а уж тем более не буду их писать =)

Представь себе сценарий - вылезло такое окно. А пароля ты и не помнишь, он у
тебя где-то записан в каком-то файле. А посмотреть - хрен, ибо окно
"модальное".
------- Comment #10 From 2005-04-18 19:13:43 -------
Вообще-то проблема не в центрировании или его отсутствии, а в том, что окно,
которое не прибито гвоздями к top layer и при этом модально, может быть
перекрыто каким-либо ещё, появившимся чуточку позже.

На что народ и наступает/жалуется.

IMHO разумно вытаскивать его наверх всеми силами.
------- Comment #11 From 2008-12-24 05:15:11 -------
Этот баг ещё воспроизводится?