LINUX.ORG.RU

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


0

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

Проверено: 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 ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.