* [Comm] Индикатор раскладки клавиатуры для Floating Window в NX
@ 2009-10-24 13:23 Alexander Yereschenko
2009-10-24 14:45 ` Denis Nazarov
0 siblings, 1 reply; 7+ messages in thread
From: Alexander Yereschenko @ 2009-10-24 13:23 UTC (permalink / raw)
To: ALT Linux Community general discussions
Доброе!
Столкнулся с такой задачей. На ALD 4.1 NX-клиент запускает приложение с
терминал-сервера (тоже ALD 4.1) в режиме Floating Window, т.е. когда
отображается только окно удаленно исполняемого приложения. Но вылезает прикол
с индикацией раскладки клавиатуры. На клиентском компьютере индикатор
показывает текущую раскладку для _локального_ приложения. Она может совпадать
с раскладкой для удаленного приложения (если комбинация клавиш для
переключения совпадает, раскладка по-умолчанию совпадает и переключать только
клавиатурой) или не совпадает (напр, если даже при перечисленных ранее
условиях раскладку попробовать переключить щелчком мышки по индикатору).
Причем, как оказалось в реальной работе, не совпадает чаще... Т.е. чаще
оказывается так, что индикатор показывает не ту раскладку, которая в данный
момент действует для удаленно выполняемого приложения.
Выхода два. Точнее, три - третьим сейчас и мучаются - сначала попробовать
набрать букву "Ы" (там три раскладки - англ., рус., укр), а потом по
результатам увиденного действовать далее... :) Но это не выход...
1) Как-то научить nx понимать текущую раскладку у клиента и передавать ее на
сервер (или что-то в этом роде). Но это видимо только пинать апстрим, и то
если оно реализуемо...
2) Повесить на сервере индикатор клавиатуры прямо в окно приложения (напр. в
правом верхнем или нижнем углу окна). Тогда он будет отображаться и у
клиента. Есть такой индикатор в природе? Очень хотелось бы именно такой....
ЗЫ. Переключать nx-клиент из режима Floating Window в Desktop не предлагать.
--
Alexander
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Comm] Индикатор раскладки клавиатуры для Floating Window в NX
2009-10-24 13:23 [Comm] Индикатор раскладки клавиатуры для Floating Window в NX Alexander Yereschenko
@ 2009-10-24 14:45 ` Denis Nazarov
2009-10-24 15:38 ` Alexander Yereschenko
0 siblings, 1 reply; 7+ messages in thread
From: Denis Nazarov @ 2009-10-24 14:45 UTC (permalink / raw)
To: ALT Linux Community general discussions
On Saturday 24 October 2009 19:23:47 Alexander Yereschenko wrote:
> ЗЫ. Переключать nx-клиент из режима Floating Window в Desktop не
> предлагать.
Почему, собственно?
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Comm] Индикатор раскладки клавиатуры для Floating Window в NX
2009-10-24 14:45 ` Denis Nazarov
@ 2009-10-24 15:38 ` Alexander Yereschenko
2009-10-24 15:58 ` Boris Savelev
0 siblings, 1 reply; 7+ messages in thread
From: Alexander Yereschenko @ 2009-10-24 15:38 UTC (permalink / raw)
To: ALT Linux Community general discussions
Доброе!
В сообщении от Saturday 24 October 2009 17:45:21 Denis Nazarov написал(а):
> On Saturday 24 October 2009 19:23:47 Alexander Yereschenko wrote:
> > ЗЫ. Переключать nx-клиент из режима Floating Window в Desktop не
> > предлагать.
К вопросу об удобстве работы обычному пользователю.
В этом режиме у меня запускается 1С с терминал-сервера.
Во-первых, в режиме Desktop скрадывается пространство рабочего стола на
размер еще одной панели. Ладно, панель уберем... (а куда вешать индикатор
раскладки?). Тогда во-вторых... Я-то знаю, что "вот этот крестик в углу
окошка" - это относится к терминальному клиенту вцелом, а не к внутреннему
окошку 1С. Но для бухгалтера как-то все равно - и начинают задавать
вопросы - "а чего это оно, я ведь правильно нажимала как всегда".
Т.е. удобства этот вариант не добавляет...
Так что лучшим вариантом будет все-таки индикатор раскладки, прорисовываемый в
области окна.
А еще лучшим - честная "сквозная" работа переключателя раскладки...
--
Alexander
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Comm] Индикатор раскладки клавиатуры для Floating Window в NX
2009-10-24 15:38 ` Alexander Yereschenko
@ 2009-10-24 15:58 ` Boris Savelev
2009-10-24 16:53 ` [Comm] использование 1С Maks Re
2009-12-07 10:18 ` [Comm] Индикатор раскладки клавиатуры для Floating Window в NX Alexander Yereschenko
0 siblings, 2 replies; 7+ messages in thread
From: Boris Savelev @ 2009-10-24 15:58 UTC (permalink / raw)
To: ALT Linux Community general discussions
24 октября 2009 г. 19:38 пользователь Alexander Yereschenko
<ave4600@gmail.com> написал:
> Доброе!
> В сообщении от Saturday 24 October 2009 17:45:21 Denis Nazarov написал(а):
>> On Saturday 24 October 2009 19:23:47 Alexander Yereschenko wrote:
>> > ЗЫ. Переключать nx-клиент из режима Floating Window в Desktop не
>> > предлагать.
>
> К вопросу об удобстве работы обычному пользователю.
> В этом режиме у меня запускается 1С с терминал-сервера.
> Во-первых, в режиме Desktop скрадывается пространство рабочего стола на
> размер еще одной панели. Ладно, панель уберем... (а куда вешать индикатор
> раскладки?). Тогда во-вторых... Я-то знаю, что "вот этот крестик в углу
> окошка" - это относится к терминальному клиенту вцелом, а не к внутреннему
> окошку 1С. Но для бухгалтера как-то все равно - и начинают задавать
> вопросы - "а чего это оно, я ведь правильно нажимала как всегда".
> Т.е. удобства этот вариант не добавляет...
> Так что лучшим вариантом будет все-таки индикатор раскладки, прорисовываемый в
> области окна.
> А еще лучшим - честная "сквозная" работа переключателя раскладки...
я боюсь, что синхронизировать никак не получится.
^ permalink raw reply [flat|nested] 7+ messages in thread
* [Comm] использование 1С...
2009-10-24 15:58 ` Boris Savelev
@ 2009-10-24 16:53 ` Maks Re
2009-12-07 10:47 ` AShen
2009-12-07 10:18 ` [Comm] Индикатор раскладки клавиатуры для Floating Window в NX Alexander Yereschenko
1 sibling, 1 reply; 7+ messages in thread
From: Maks Re @ 2009-10-24 16:53 UTC (permalink / raw)
To: community
> > В этом режиме у меня запускается 1С с терминал-сервера.
> > Во-первых, в режиме Desktop скрадывается пространство рабочего
> > стола на размер еще одной панели. Ладно, панель уберем... (а куда
> > вешать индикатор раскладки?). Тогда во-вторых... Я-то знаю, что
> > "вот этот крестик в углу окошка" - это относится к терминальному
> > клиенту вцелом, а не к внутреннему окошку 1С. Но для бухгалтера
> > как-то все равно - и начинают задавать вопросы - "а чего это оно, я
> > ведь правильно нажимала как всегда".
относительно 1С...
вот что думают джентельмены про 1С 8.2?
там проблема удаленной работы отсутствует как класс...
но вот можно ли с 8.2 работать?
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Comm] Индикатор раскладки клавиатуры для Floating Window в NX
2009-10-24 15:58 ` Boris Savelev
2009-10-24 16:53 ` [Comm] использование 1С Maks Re
@ 2009-12-07 10:18 ` Alexander Yereschenko
1 sibling, 0 replies; 7+ messages in thread
From: Alexander Yereschenko @ 2009-12-07 10:18 UTC (permalink / raw)
To: ALT Linux Community general discussions
Доброе!
В сообщении от 24 октября 2009 Boris Savelev написал(a):
> 24 октября 2009 г. 19:38 пользователь Alexander Yereschenko
>
> > Так что лучшим вариантом будет все-таки индикатор раскладки,
> > прорисовываемый в области окна.
> > А еще лучшим - честная "сквозная" работа переключателя раскладки...
>
> я боюсь, что синхронизировать никак не получится.
Возвращаясь к моим баранам... :)
Раз синхронизировать не получится, то решил запускать еще дополнительный
индикатор. Т.е. в nx-сессии в режиме floating-window запускается например вот
такой скрипт:
=====
#!/bin/sh
kkbswitch
kwrite
killall kkbswitch
=====
У клиента появляется окошко krite (это для примера, в оригинале - 1C) и еще
один индикатор клавиатуры, который показывает раскладку в этом редакторе. При
выходе из основного приложения (т.е. kwrite) убиваем kkbswitch.
killall дотянуться до kkbswith, запущенных другими пользователями не сумеет,
а один пользователь в моем случае открывает только одну сессию на NX-сервере.
Вобщем, какой-никакой, но выход получился... По крайней мере, не вслепую
набирать...
--
Alexander
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Comm] использование 1С...
2009-10-24 16:53 ` [Comm] использование 1С Maks Re
@ 2009-12-07 10:47 ` AShen
0 siblings, 0 replies; 7+ messages in thread
From: AShen @ 2009-12-07 10:47 UTC (permalink / raw)
To: ALT Linux Community general discussions
On 24.10.2009 20:53, Maks Re wrote:
> относительно 1С...
> вот что думают джентельмены про 1С 8.2?
> там проблема удаленной работы отсутствует как класс...
> но вот можно ли с 8.2 работать?
>
Как наши перейдут на 8.2, скажу ... ;)
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2009-12-07 10:47 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-10-24 13:23 [Comm] Индикатор раскладки клавиатуры для Floating Window в NX Alexander Yereschenko
2009-10-24 14:45 ` Denis Nazarov
2009-10-24 15:38 ` Alexander Yereschenko
2009-10-24 15:58 ` Boris Savelev
2009-10-24 16:53 ` [Comm] использование 1С Maks Re
2009-12-07 10:47 ` AShen
2009-12-07 10:18 ` [Comm] Индикатор раскладки клавиатуры для Floating Window в NX Alexander Yereschenko
ALT Linux Community general discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
public-inbox-index community
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.community
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git