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: Mon, 07 Jul 2003 16:43:37 +0400
Sergey V. Oudaltsov пишет:
- Мечта Ñмигранта, не подозревающего о том, что надо впиÑать в
/etc/X11/XF86config-4 или ~/.XF86config-4 Ð´Ð»Ñ ÐºÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ð¸ xkb.
:) Почему Ñмигранта?
потому что вÑе прочие либо не маютÑÑ Ð¿Ð¾ поводу раÑкладок, либо идут на
www.atmsk.ru, cut'n'paste три Ñтрочки в /etc/X11/XF86config-4 и имеют
твердоработающий вариант во вÑех менеджерах и при любых раÑкладах.
- ÑоÑтоÑние клавиатуры показывает.
Ðто не плюÑ. Ðто предназначение:)
УточнÑÑŽ. ПлюÑ, Ñто то, что Ð´Ð°Ð½Ð½Ð°Ñ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ Ñ‚Ð°ÐºÐ¸ уже выполнÑетÑÑ :)
МинуÑÑ‹, имхо,такие:
- Слишком разлапиÑÑ‚ потому привÑзан и к гному и к xfree => 4.3
Первое обÑуждено в другом треде. Второе - во-первых, неправда (должно
работать и Ñ Ð±Ð¾Ð»ÐµÐµ ранними), во-вторых, причины "оÑобого благоволениÑ" к
4.3 уже были обÑуждены во множеÑтве меÑÑ‚ и, наверное, тут повторÑÑ‚ÑŒ не
ÑтОит (разумеетÑÑ, еÑли кто-то еще не знает, Ñ Ð¼Ð¾Ð³Ñƒ и повторить:).
КÑтати, а что значит "разлапиÑÑ‚" в данном контекÑте?
ÐšÐ¾Ð½Ñ†ÐµÐ¿Ñ†Ð¸Ñ Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ комплекÑного взглÑда на вещи. ПоÑтому раÑÑматривать
надо вÑе иÑключительно в общем контекÑте и ничего не забывать.
СущеÑÑ‚Ð²ÐµÐ½Ð½Ð°Ñ Ñ‡Ð°ÑÑ‚ÑŒ монолитной программы требует xfree 4.3, так что
"должно работать" не прокатывает.
ВынеÑенное в плагины - обÑуждаетÑÑ Ð² рамках конкретного плагина, но
пока вÑе в одном флаконе.
"РазлапиÑÑ‚", Ñто значит имеем два чаÑтично переÑекаемых множеÑтва -
gnome2 и xfree86 4.3
переключателка Ñидит на обоих ÑтульÑÑ… и таким образом работает только на
их переÑечении.
- ПривÑзка к гному никак не помешала критике гномовцев и невхождению в
gnome 2.4.
Ðа коÑÑ‚ÑÑ… изволите плÑÑать, коллега?:) ЕÑли читали Ñоотв. мейллиÑÑ‚Ñ‹, то
должны знать, что отнюдь не привÑзка к гному Ñтала причиной переноÑа в
2.6. Рто, что ребÑта иÑпугалиÑÑŒ завÑзки на 4.3. И вообще, было легкое
ощущение, что за проблемами usability они как-то Ñмутно видели круг
решаемых gswitchit проблем - потому и решили взÑÑ‚ÑŒ Ð²Ñ€ÐµÐ¼Ñ Ð½Ð° "утруÑку в
мозгах":)
Я почитал предлагаемые вами ÑÑылки и увидел немного другое.
Во первых, Ñмешение жанров (отображение/конфигуратор) не позволило вам
Ñпозиционировать утилиту.
Конфигуратор не интегрирован должным образом в гном и нарушает принÑтые
в гноме правила usability (а чего вы еще хотели?)
Монитор мог бы пройти в текущем виде, но он не отделим от конфигуратор и
потому утонул за компанию.
ÐŸÑ€ÐµÐ´Ð»Ð°Ð³Ð°ÐµÐ¼Ð°Ñ Ð°Ñ€Ñ…Ð¸Ñ‚ÐµÐºÑ‚ÑƒÑ€Ð° во первых, дает возможноÑÑ‚ÑŒ внеÑти в гном
core-функционал дейÑтвительно необходимый вÑем non-latin1 пользователÑм
гнома.
- конфиг xkb должен быть понимаем и читаем там, где еÑÑ‚ÑŒ xkb. попытка
хранить его отдельно да еще в такой неÑовмеÑтимой утилите Ñильно Ñнижает
ценноÑÑ‚ÑŒ Ñтой функции.
Сорри, не очень понÑл. Он читаем везде, где еÑÑ‚ÑŒ gconf (даже в shell
scripts, Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ gconftool:). Можно поподробнее? Кто Ñ ÐºÐµÐ¼
"неÑовмеÑтим"?
Ñ Ð½Ð°Ñтроил раÑкладки в gswitchit в гноме и в Ñледующий раз (а может быть
другой пользователь) загружаюÑÑŒ в кде. Ñ ÑƒÐ²Ð¸Ð¶Ñƒ там ту же конфигурацию
клавиатуры?
Рвот еÑли Ñ Ñделаю ~/XF86Config-4 и пропишу туда - то запроÑто. ПричеÑ
поделитÑÑ Ñ Ð´Ñ€ÑƒÐ³Ð¾Ð¼, Ñто значит cut'n'paste трех-четырех Ñтрочек.
Да, можно обÑудить Ð²Ñ‹Ð½Ð¾Ñ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² xkb из
/apps/gswitchit - Ñто будет Ñделать неÑложно, в Ñтом может быть ÑмыÑл
(Ñ…Ð¾Ñ‚Ñ ÐºÑ‚Ð¾ еще будет Ñти параметры иÑпользовать - непонÑтно:).
В таком виде?
Ðто должен делать универÑальный демон или инит-Ñкрипт. ИÑпользование длÑ
инициализации раÑкладок одной монолитной гуи-гноме-утилиты -
антигномовÑÐºÐ°Ñ Ð¿Ñ€Ð°ÐºÑ‚Ð¸ÐºÐ°.
По моему Ñтоит разделить функции Ð¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð¸ обработки переключениÑ
клавиатуры (и развивать их) и функции конфигуратора клавиатуры (а здеÑÑŒ
проводить бОльшую интеграцию Ñ Ð³Ð½Ð¾Ð¼Ð¾Ð¼)
Об Ñтом Ñ Ð½Ð°Ñ‡Ð°Ð» думать в тот момент, когда накропал первые Ñтроки
xkb-properties-capplet. ПроÑто выделÑÑ‚ÑŒ его в отдельный проект мне
показалоÑÑŒ... overkill. И Ñ‚.к. Ñ Ñ…Ð¾Ñ‚ÐµÐ» индикатор тоже Ñделать
_макÑимально_ гномовÑким, то Ñохранение единого проекта показалоÑÑŒ мне
логичным.
Ð’ итоге Ñмю выше. ГномовÑкий и не гномовÑкий характер в данном Ñлучае не
играют роли.
Смешали логичеÑки раздельные функции - получите полный ÑпиÑок
недоÑтатков Ñтого решениÑ.
Ð”Ð»Ñ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ ÐºÐ»Ð°Ð²Ð¸Ð°Ñ‚ÑƒÑ€Ñ‹, мне видитÑÑ Ð½ÐµÑ‡Ñ‚Ð¾ такое:
* Ðто апплет в трее
Ðу, про трей мы уже обÑудили.
ЗдеÑÑŒ Ñвой контекÑÑ‚. и трей в Ñтом контекÑте ÑовÑем не главное. проÑто
памÑтка.
* Ð’ нем еÑÑ‚ÑŒ Ñ€Ñд Ñтандартных Ñобытий, к которым можно подключить
Ñопелки, мигалки.
Ðу, Ñто у Ð²Ð°Ñ ÐµÑÑ‚ÑŒ через gconf - развлекайтеÑÑŒ:) Гуй приделывать -
пугать пользователей (и пуриÑтов из usability gnome org)
гуй тут и не нужен.
имелÑÑ Ð²Ð²Ð¸Ð´Ñƒ Ñтандартный Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ Ð´Ð»Ñ Ð¿Ð»Ð°Ð³Ð¸Ð½Ð¾Ð².
* Ð’ нем еÑÑ‚ÑŒ возмоноÑÑ‚ÑŒ подключить плагины Ð´Ð»Ñ Ñ€ÐµÐ°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ доп.
функциональноÑти при переключении. Ð’ плагинах могут быть опции.
Уххххх! "И Ñти люди запрещали мне ковырÑÑ‚ÑŒÑÑ Ð² ноÑу!" Ðто проÑто
индикатор переключениÑ! Ðто же не gaim/xmms/gkrellm! Мне и так в
gnome-i18n Ñказали, что Ð´Ð»Ñ "проÑто индикатора" Ð¼Ð¾Ñ Ð¿Ñ€Ð¾Ð³Ð° Ñлишком
ÑложнаÑ:)
и правильно Ñказали.
никто не проÑит в гном проталкивать не вÑегда кошерные, идеологичеÑки
праыильные плагины.
пробъем мониторную голову и конфигураторÑкую Ñтраничку в gnome-settings
будет нам ÑчаÑтье.
плагины пуÑÑ‚ÑŒ живут там, где они нужны.
* Сам аплет опций не имеет
Ðто вытекает из плагинов, Ñто, в принципе, понÑтно - хотÑ, почему
некоторое множеÑтво core functions не может иметь опций - не ÑовÑем
понÑтно. И gaim, и gkrellm, и xmms имеют Ñвои ÑобÑтвенные опции...
Монитор ничего не делает Ñам кроме Ð¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ñ‚ÐµÐºÑƒÑ‰ÐµÐ³Ð¾ режима ввода и
транÑлÑции Ñобытий. Ð’ нем проÑто нечего наÑтраивать. Какие то опции,
конечно могут быть, но их реально будет очень мало и они будут отноÑитÑÑ
только к Ñтому аплету.
* popup меню может (и должно, наверное) Ñодержать (кроме about :) вызов
конфигуратора раÑкладок, клавиатуры и прочее related stuff из
gnome-control-panel.
Вот Ñто, возможно, имеет ÑмыÑл - добавить пункт запуÑка конфигуратора
раÑкладок. Про запуÑк других капплетов - неочевидно, надо подумать. Они,
в-общем, апплету Ñугубо ортогональны...
Ðо логичеÑки ÑавÑзаны Ñ Ð½Ð¸Ð¼, никак его не обременÑÑŽÑ‚ и _могут быть_
интереÑны.
Пара плагинов Ð´Ð»Ñ Ð¼Ð¾Ð½Ð¸Ñ‚Ð¾Ñ€Ð° раÑкладки так и вертитÑÑ Ð½Ð° Ñзыке -
1) Перекодировка набранного не в той раÑкладке
???? Ð”Ð»Ñ Ð²Ñех возможных тулкитов? Короче, еÑли когда-нибудь Ñ Ð´Ð¾Ð¹Ð´Ñƒ до
такой жизни, Ñ ÐžÐ‘Ð•Ð©ÐЮ оÑтавить реализацию Ñтого плагина Вам лично!
ОÑобенно мне будет интереÑно поÑмотреть на реализацию функции удалениÑ
ÑущеÑтвующего текÑта (Ñ ÑƒÑ‡ÐµÑ‚Ð¾Ð¼ редактора vi:)
Ðто плагин. Он не обÑзан быть 100% идеологичеÑки прÑмым, краÑивым,
полнофункциональным, не коÑтылевидным итд итп. ЕÑÑ‚ÑŒ проблема, еÑÑ‚ÑŒ
некоторый ÑпоÑоб решениÑ, еÑÑ‚ÑŒ "крыша" Ñ Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñом Ð´Ð»Ñ ÐµÐ³Ð¾ реализации,
еÑÑ‚ÑŒ желающий запрограммировать Ñто дело - еÑÑ‚ÑŒ плагин.
2) Смена Ñзыка при переключении в окне опенофиÑа.
Сорри, не понÑл идеи. Ð’ ÑмыÑле - Ñмена параметра "Язык" Ð´Ð»Ñ Ñ‚ÐµÐºÑƒÑ‰ÐµÐ³Ð¾
фрагмента текÑта?
Ðто уже еÑÑ‚ÑŒ.
РхочетÑÑ, чтобы Ñобытие "Ñмена раÑкладки" при фокуÑе в окне Ñ Ð¸Ð¼ÐµÐ½ÐµÐ¼
"*openoffice*" приводило бы к дерганью функции api OO, менÑющей текущий
Ñзык ввода. Тогда при наборе многоÑзыковых текÑтов будет Ñразу правильно
раÑÑтавлÑÑ‚ÑÑ Ñзык текÑта.
Идеи подобных плагинов (и предлагаемого Ð’ÑчеÑлавом тоже) упираютÑÑ Ð²
одну Ñложную проблему - необходимоÑÑ‚ÑŒ ковырÑÑ‚ÑŒÑÑ Ð²Ð¾ внутренних виджетах
главных окон.
Ðто не первый вопроÑ. Плагины, Ñто Ð²Ñ‚Ð¾Ñ€Ð°Ñ Ñтупень.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]