Re: [gnome-cyr] 翽
- From: "avl l14 ru" <avl l14 ru>
- To: gnome-cyr gnome org
- Subject: Re: [gnome-cyr] =?utf-8?b?57+9?=
- Date: Fri, 11 Jul 2003 12:02:07 +0400
Sergey V. Oudaltsov пишет:
Есть идея сделать возможным наряду с выбором начальной раскладки
создание списка доступных раскладок отдельно для каждого приложения.
Например: при работе в терминале с клавиатуры переключаются только
русский и английский, а третий язык "в пассиве", при переходе в окно
программы, где нужен ввод на всех языках (скажем словаря) все раскладки
становятся активными и перебираются по клавише переключения.
А для некоторых программ (yudit, xine, xscreensaver) переключение языков
можно вообще заблокировать за
ненадобностью.
В предложенном мной варианте интерфейса это легко реализовать.
Будет ли это удобно или только запутает?
Это потрясяюще! Меня уже никто не спрашивает, сколько сил я на это
должен буду угрохать, хочу ли я это делать ваааще. Я просто балдю!
взялся за гуж... :)
Да, а механизм доп. раскладок (не переключаемых через клаву) - это не
близко к желаемому? Или нужно доп. раскладки per WM_CLASS делать (как и
начальную раскладку)? Я умучаюсь...
Я бы до утряски списка функций погодил кодить. Что то должно уйти в
плагины, что то нужно убрать и только разобравшись с существом всех
надстроек - кодить базу.
Вячеслав правильно уловил слабое место переключателки, которое можно
сделать сверхсильным.
Это прямая работа переключателки с xkb с хранением конфига в gconf.
Либо это будет минусом (грузим конфиг при старте и больше не трогаем.
Вызов конфигуратора раскладок не в счет), либо плюсом (быстрое
включение/выключение предконфигуренных раскладок, настройка раскладок в
соответствии с окружением). В первом случае дублируется усекновенная
функциональность конфига в XF86Config-4, во втором появляется мощный
механизм динамической адаптации раскладок во время сеанса работы. Такого
лично я еще не видел и такая функциональность весьма актуальна и
дорогого стоит...
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]