LINUX.ORG.RU

Индикатор в диалоге разблокирования


0

0

Очень многих напрягало то, что в гномовском диалоге разблокирования (в gnome-screensaver) нельзя узнать, в какой раскладке набирается пароль. В гноме 2.18 этот баг будет пофикшен. Примерно так как, на этой картинке (правда, флага там не будет, будет обычная надпись "США"). Код еще даже не в гномовском CVS;)

>>> Просмотр (1400x1050, 30 Kb)

★★★★★

Проверено: JB ()

Ответ на: комментарий от ptarh

Вспомнил, кстати, по этому поводу старый хороший анекдот про "посчитал ноги и поделил на 4". Примерно та же идея;)

svu ★★★★★
() автор топика
Ответ на: комментарий от svu

в Windows нет индикатора раскладки при логине в залоченную машину. при логине на комп в первый раз - индикатор есть. Svu, _огромное_ спасибо.

--седайко стюмчик

sedajko_stjumchik
()
Ответ на: комментарий от sedajko_stjumchik

Его там уже нашли, за углом;)

svu ★★★★★
() автор топика

а нафига такие заморочки...лет пять-шесть юзаю xlockmore и в качестве индикатора раскладки scroll lock

anonymous
()
Ответ на: комментарий от svyatogor

Это давняя и печальная история... Был такой довольно длинный ругательный тред в мейллисте (кажется, gnome-devel-list IIRC). И порешили тогда местные бояре да дворяне, что включение флагов в дистрибуцию гнома - слишком рискованно политически... Уже на тот момент некоторые дистрибутивы специально ВЫКУСЫВАЛИ флаги из гнома, чтобы не создавать себе проблем. А потом я узнал еще интересную историю, как один китаец покинул дебиановский проект на основании того, что в дебиане поставляется флаг "не того" Китая (кажется, тайваньский). В общем, с флагами сложно - поэтому гном пошел по пути наименьшего сопротивления. А я после этого полуподпольно снабжаю население флагами;)

svu ★★★★★
() автор топика
Ответ на: комментарий от svyatogor

ну почему для индицирования раскладки нужно указывать страну,а не язык? Строка США вместо Англ например бесит нереально..

anonymous
()
Ответ на: комментарий от anonymous

Во-первых, в данный момент это не вопрос отображения в гноме - это вопрос организации файлов в xkeyboard-config. Правда, в любом случае это в мой огород %)

Во-вторых, американская и британская раскладки отличаются. В принципе, тут нет идеального решения - организация на основе "постранно" обладает такими же проблемами, как "поязычно", только "с другой стороны". Поэтому было принято сугубо волюнтаристское решение сделать первичным признаком страну, вторичным - язык. Признаюсь, в сторону "постранного" решения меня подвинули именно флаги - если бы раскладки были организованы "поязычно", пришлось бы придумывать механизм поиска страны по языку.

svu ★★★★★
() автор топика
Ответ на: комментарий от svu

как по мне, так лучше все-таки показывать язык ввода, ну или там как они отличаются, нежели флаг. а вообще это должно через ресурсы настраиваться, показывать флаг или расскладку.

anonymous
()
Ответ на: комментарий от ptarh

>Щёлкаете, пока не загорится лампочка, а потом считаете :) Удивляюсь я, какие задачи людей в тупик ставят ;)

Именно так! :) Только не пока не загориться, а пока не погаснет (это и будет первая группа). Вся прелесть индикации лампочкой в том, что ее видно БОКОВЫМ ЗРЕНИЕМ. Не нужно искать глазами индикатор. И вообще, неужели так трудно лишние 2 раза на кнопку нажать? ;) Тут вот был флейм про Qt 4.лохматый, так там столько любителей нашлось... Все, кто на дизигнер гнал :)

AsphyX ★★★
()
Ответ на: комментарий от svu

>А потом я узнал еще интересную историю, как один китаец покинул дебиановский проект на основании того, что в дебиане поставляется флаг "не того" Китая (кажется, тайваньский).

Интересно, отчего это в xfce4-xkb-0.3.5 png-шка с греческим флагом битая? ;) Кто-то подгадить решил? Может турки напакостили? :) Много, наверное, греков проект Xfce4 после этого покинуло. :)))

AsphyX ★★★
()
Ответ на: комментарий от AsphyX

> Давай называть своими именами -- через ж. :)

Конечно, каждый сам выбирает ласковые имена для программ на своем компьютере...

svu ★★★★★
() автор топика
Ответ на: комментарий от qWen71n

> в принципе, похожего эффекта добиться можно уже сейчас, если использовать CapsLock-индикатор как индикатор раскладки. В этом случае если раскалдка русская он говорит что CapsLock is on

:) Метко подмечено. У меня прямо так и "говорит" ;)

los_nikos ★★★★★
()
Ответ на: комментарий от los_nikos

Надо у клавиатуры соответствующий светодиод заменить на многоцветный и прошивку у микроконтроллера поменять. Тогда можно будет по цвету и состоянию светодиода идентифицировать 4 раскладки.

Lumi ★★★★★
()
Ответ на: комментарий от anonymous

gnome desktop environment. Частью которого является gnome-screensaver.

svu ★★★★★
() автор топика
Ответ на: комментарий от Lumi

На советских клавиатурах серии ЕС была специальная клавиша РУС-ЛАТ, на некоторых - даже с лампочкой-индикатором. :) Но увы, современные клавы разрабатывались в США, а что бывают другие раскладки они как-то забыли, блин.

ero-sennin ★★
()
Ответ на: комментарий от ero-sennin

Если мне память не изменяет на не совсем советских ямахах такая клавиша тоже была. А то, что выпускалось у нас, то всегда было с этой клавишей.

Lumi ★★★★★
()
Ответ на: комментарий от ero-sennin

>На советских клавиатурах серии ЕС была специальная клавиша РУС-ЛАТ, на некоторых - даже с лампочкой-индикатором. :) Но увы, современные клавы разрабатывались в США, а что бывают другие раскладки они как-то забыли, блин.

Побежал за бритвой и маркером. Отскребу с кнопки Win оконце и напишу "РУС-ЛАТ" :) С лампочкой только повозится придется :)))

AsphyX ★★★
()
Ответ на: комментарий от AsphyX

Наврал немного. Там были даже две отдельных клавиши: РУС и ЛАТ. И у каждой свой светодиодный индикатор! =)

ero-sennin ★★
()
Ответ на: комментарий от svu

> Оно так и настраивается - через gconf.

а по старинке, через X server resources, совсем никак? или это уже не gmome-way получается? у меня на fedore 'man gconf' даже не находит, хотя gnome-2.14 и стоит.

anonymous
()
Ответ на: комментарий от anonymous

Гном не использует иксовые ресурсы ваще.

man gconftool-2

svu ★★★★★
() автор топика
Ответ на: комментарий от ero-sennin

А ведь именно это стояло у нас на кафедре в далеком 1991... И мышь называлась "колобок". Эх, молодость, молодость...

svu ★★★★★
() автор топика

Делал такое и сам.
http://forum.ubuntu.ru/index.php?topic=2157.0
Функция очень нужная, надеюсь сможешь добиться чтобы включили эту функцию в gnome.
Ещё нужна подобная кнопка для gksudo.
И возможность настроить расскладку по умолчанию для этих программ.
Поскольку пароль использует одну раскладку удобнее будет если эта раскладка будет включаться автоматически.

shm
()
Ответ на: комментарий от shm

Да она будет в гноме, это уже утрясено с автором gnome-screensaver (ну если на меня кирпич не упадет). Насчет "раскладки по умолчанию" - такая установка есть, но она для всех программ.

svu ★★★★★
() автор топика
Ответ на: комментарий от svu

Не для всех! За раскладку по умолчанию отвечает аплет с панели гнома. По чему точно я не разбирался но для gnome-screensaver и gksudo он не переключает раскладку. (эти программы что то блокируют)

shm
()
Ответ на: комментарий от shm

Хехе, этого я не замечал. Надо будет поиграться... Спасибо за жалобу.

svu ★★★★★
() автор топика

А вот этот флажок/индикатор - его можно в свою прогу затащить как-нибудь (как виджет)? Или он только для внутреннего пользования диалогом, что на скрине?

int19h ★★★★
()
Ответ на: комментарий от int19h

Это виджет (начиная с гнома 2.17). libgnomekbd/gkbd-indicator.h. Но он довольно тяжеленький такой, по зависимостям%) В принципе, это пока не планировалось сделать публичным гномовским API - но как бы никто не запрещает пользовать;)

svu ★★★★★
() автор топика
Ответ на: комментарий от AcidumIrae

Скорее, это или недоsvnилось, или это шаловливые ручки mainstream, которые в 2.14 и 2.16 одни и те же версии библиотек используют.

anonymous
()
Ответ на: комментарий от svu

На самом деле - не хочу говорить. Кто надо - найдет в сырцах. А публично указанный ключ уже обязывает его поддерживать. А я как раз собираюсь его поменять на днях;)

svu ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.