Страница 14 из 24
Re: Курощение nomachine клиента - за шаг до ...
Добавлено: 25.02.2009 09:28
BaBL
DjSpike писал(а): ↑24.02.2009 21:33
Djelf блин вот в том то и прикол, что я использую для запуска слудующий скрипт (который тоже из этой темы пост №....) :
Код: Выделить всё
#!/bin/bash
xterm -iconic -e setxkbmap -rules xorg -model pc105 -layout "ru(winkeys),us" -option "grp:ctrl_shift_toggle"
/usr/local/bin/setpoint
wine "C:/Program Files/1Cv77/BIN/1cv7.exe
В посте
27
Код: Выделить всё
xterm -iconic -e setxkbmap -rules xorg -model pc105 -layout "ru,us" -variant "winkeys" -option "grp:rctrl_toggle"
Какой правильный ??? Если у меня не работает значит, тот который в 27 посте....
тут зависит от xorg, они winkeys туда-сюда гоняли с подачи svu, вот терь где-то работает, где-то нет. Новые дебианы вообще уже winkeys при установке не предлагают в выбор, так что достаточно простого ru.
Что касается xterm.. тут был косяк какой-то помню, правда давно уже с ним ипался, если просто в скрипт ставить setxkbmap, почему-то не срабатывал, что-то сродни проблеме с numlockx, а вот вызов xterm перед ним положение спасал.
Re: Курощение nomachine клиента - за шаг до ...
Добавлено: 25.02.2009 11:07
DjSpike
Все работает, оказывается в Мандриве по умолчанию xterm не установлен

Re: Курощение nomachine клиента - за шаг до ...
Добавлено: 26.02.2009 15:37
bsavelev
подготовил небольшое обновление freenx
должно с лету работать проброс принтеров и шар.
частично исправлены проблемы с раскладками (видимо для всего кроме рутлес)
наведение красоты и пр..
ставить можно только freenx-server, остальное старое.
лежит здесь
ftp://updates.etersoft.ru/pub/Etersoft/RX@Etersoft/3.3.0-13/
потестируйте кому не лень.
вроде все работает, но я проверял только на ALTLinux
Re: Курощение nomachine клиента - за шаг до ...
Добавлено: 26.02.2009 15:59
DjSpike
ftp://updates.etersoft.ru/pub/Etersoft/RX...er4mdv.i586.rpm
Он тоже обновился, или это просто новая сборка ????
обновил сервер.
на linux клиенте сделал smb шару , все сделал как написано здесь
http://wiki.etersoft.ru/RXsharingandprinting?v=cyd
При подключении выдало такую ошибку:
Код: Выделить всё
NX> 203 NXSSH running with pid: 1411
NX> 285 Enabling check on switch command
NX> 285 Enabling skip of SSH config files
NX> 285 Setting the preferred NX options
NX> 200 Connected to address: 10.93.134.71 on port: 22
NX> 202 Authenticating user: nx
NX> 208 Using auth method: publickey
HELLO NXSERVER - Version 3.2.0-74-SVN OS (GPL, using backend: 3.3.0)
NX> 105 hello NXCLIENT - Version 3.2.0
NX> 134 Accepted protocol: 3.2.0
NX> 105 SET SHELL_MODE SHELL
NX> 105 SET AUTH_MODE PASSWORD
NX> 105 login
NX> 101 User: user
NX> 102 Password:
NX> 103 Welcome to: lenovo1 user: user
NX> 105 listsession --user="user" --status="suspended,running" --geometry="1280x1024x24+render" --type="unix-application"
NX> 127 Sessions list of user 'user' for reconnect:
Display Type Session ID Options Depth Screen Status Session Name
------- ---------------- -------------------------------- -------- ----- -------------- ----------- ------------------------------
NX> 148 Server capacity: not reached for user: user
NX> 105 startsession --rootless="1" --virtualdesktop="0" --application="startnx1c.sh" --link="lan" --backingstore="1" --encryption="1" --cache="16M" --images="64M" --shmem="1" --shpix="1" --strict="0" --composite="1" --samba="1" --media="0" --session="Lenovo" --type="unix-application" --client="linux" --keyboard="pc105/us" --screeninfo="1280x985x24+render"
/usr/bin/nxserver: line 1478: [: too many arguments
(UNKNOWN) [127.0.0.1] 4004 (?) : Connection refused
NX> 280 Exiting on signal: 15
Re: Курощение nomachine клиента - за шаг до ...
Добавлено: 26.02.2009 16:12
bsavelev
наверно обновился-) я просто пересобирал. изменений там не было с 19 января
Re: Курощение nomachine клиента - за шаг до ...
Добавлено: 26.02.2009 16:22
bsavelev
DjSpike писал(а): ↑26.02.2009 15:59
ftp://updates.etersoft.ru/pub/Etersoft/RX...er4mdv.i586.rpm
Он тоже обновился, или это просто новая сборка ????
обновил сервер.
на linux клиенте сделал smb шару , все сделал как написано здесь
http://wiki.etersoft.ru/RXsharingandprinting?v=cyd
При подключении выдало такую ошибку:
Код: Выделить всё
NX> 203 NXSSH running with pid: 1411
NX> 285 Enabling check on switch command
NX> 285 Enabling skip of SSH config files
NX> 285 Setting the preferred NX options
NX> 200 Connected to address: 10.93.134.71 on port: 22
NX> 202 Authenticating user: nx
NX> 208 Using auth method: publickey
HELLO NXSERVER - Version 3.2.0-74-SVN OS (GPL, using backend: 3.3.0)
NX> 105 hello NXCLIENT - Version 3.2.0
NX> 134 Accepted protocol: 3.2.0
NX> 105 SET SHELL_MODE SHELL
NX> 105 SET AUTH_MODE PASSWORD
NX> 105 login
NX> 101 User: user
NX> 102 Password:
NX> 103 Welcome to: lenovo1 user: user
NX> 105 listsession --user="user" --status="suspended,running" --geometry="1280x1024x24+render" --type="unix-application"
NX> 127 Sessions list of user 'user' for reconnect:
Display Type Session ID Options Depth Screen Status Session Name
------- ---------------- -------------------------------- -------- ----- -------------- ----------- ------------------------------
NX> 148 Server capacity: not reached for user: user
NX> 105 startsession --rootless="1" --virtualdesktop="0" --application="startnx1c.sh" --link="lan" --backingstore="1" --encryption="1" --cache="16M" --images="64M" --shmem="1" --shpix="1" --strict="0" --composite="1" --samba="1" --media="0" --session="Lenovo" --type="unix-application" --client="linux" --keyboard="pc105/us" --screeninfo="1280x985x24+render"
/usr/bin/nxserver: line 1478: [: too many arguments
(UNKNOWN) [127.0.0.1] 4004 (?) : Connection refused
NX> 280 Exiting on signal: 15
скорее всего не стоит netcat
с linux-клиентом я не тестировал. Расскажите как у Вас получилось добавить шару в linux-клиент? Мне при любом раскладе пишет что samba не запущена, хотя она пашет во всю... Что за дистрибутив?
Re: Курощение nomachine клиента - за шаг до ...
Добавлено: 26.02.2009 16:29
DjSpike
Дистрибутив Mandriva 2009.0. Ничего особенного не делал. В центре управления создал шару, потом в nx клиенте ее указал. (клиент родной от nomachine).
Netcat стоит
Код: Выделить всё
[root@xxx spike]# rpm -q nc
nc-1.10-28mdv2009.0
[root@xxx spike]#
При попытке сделать общим принтер выдает ошибку:
"The CUPS server reported the following error:принтер|HP-LaserJet-1200".
Re: Курощение nomachine клиента - за шаг до ...
Добавлено: 26.02.2009 16:32
bsavelev
в node.conf
COMMAND_NETCAT=nc
для Мандривы и все должно быть ОК-)
Re: Курощение nomachine клиента - за шаг до ...
Добавлено: 26.02.2009 16:43
DjSpike
bsavelev писал(а): ↑26.02.2009 16:32
в node.conf
COMMAND_NETCAT=nc
для Мандривы и все должно быть ОК-)
На сервере ? или на клиенте ?
У меня эта строка была закоментирована, я ее разкоментировал (и на сервере и на клиенте). Результат тот же.
Re: Курощение nomachine клиента - за шаг до ...
Добавлено: 26.02.2009 16:43
bsavelev
на самом деле с linux-клиентом не проверяли. и там проброс принтеров может и не работает. это будет целью след. подрелиза.
в основном ориентировались на win-клиентов
На сервере ? или на клиенте ?
Вы о чем? node.conf только на сервере-((
раскомментировать мало. надо изменить значение
UPD: проверил проброс принтера с lin-клиента. Все работает.
UPD: шара с linux-клиента тоже пробрасывается.
Re: Курощение nomachine клиента - за шаг до ...
Добавлено: 26.02.2009 23:32
BDenis
Поставил RX@Etersoft сервер и клиент на убунту. При установке конфликтует с пакетами freenx с лаунчпада. Надо их ручками сносить.
Рулез. В рутлесе нормальные заголовки и буфер обмена. Раскладки не переключаются, но это я еще не настраивал xkb на сервере.
И наконец-то пакет с новым nxagent. На intrepid клавиши курсора нормально заработали!
Спасибо большое.
Re: Курощение nomachine клиента - за шаг до ...
Добавлено: 27.02.2009 13:04
n00bis
может кто подскажет.
ситуация:
терминал клиенты под WinXP (nxclient-3.3.0-6)
сервер - CentOS 5.2 (updated); терминал-сервер FreeNX (freenx-0.7.3-1.el5.centos, nx-3.2.0-8.el5.centos); 1С:Предприятие 8.1 (запуск под wine-1.0.1-1.el5)
Настрока терминал-сессии клиента Custom, Run the following command: /start1с.sh
Код:
#!/bin/sh
#Start1C.sh
setxkbmap -rules xorg -model pc105 -layout "us,ru" -variant ",winkeys" -option "grp:ctrl_shift_toggle"
env WINEPREFIX="$HOME/.wine" wine "C:\\Program Files\\1cv81\\bin\\1cv8.exe" enterprise
Все работает замечательно, кроме одного - идут кракозябры в заголовке окна на стороне клиента с WinXP, у клиентов под Linux проблем вообще нет.
Re: Курощение nomachine клиента - за шаг до ...
Добавлено: 27.02.2009 13:41
dimbor
n00bis писал(а): ↑27.02.2009 13:04
Все работает замечательно, кроме одного - идут кракозябры в заголовке окна на стороне клиента с WinXP, у клиентов под Linux проблем вообще нет.
шапку читай
Re: Курощение nomachine клиента - за шаг до ...
Добавлено: 28.02.2009 23:59
hidrarg
Привет, всем!
Столкнулся со следующей проблемой: не отображаются шрифты в окнах некоторых приложений. Точнее при открытии окна (или меню в КДЕ) текст появляется на секунду, но тут же исчезает. Пробовал на demo.etersoft.ru и локальный сервер.
Версия клиента - 3.3.0-6
Система (клиентская) - LinuxMint 6 (по сути Ubuntu 8.10 GNOME)
Пробовал скачивать настройки для клиента с сайта etersoft.
Может шрифтов каких нехватает?
Забыл уточнить - речь идет о nxclient а не о wine
Re: Курощение nomachine клиента - за шаг до ...
Добавлено: 03.03.2009 14:25
Venberg
Наконец-то пришло время менять мой nx сервер (сдох диск).
Моя задача чуть по проще. Мне надо опубликовать Firefox для win клиентов. В старой системе не работал нормально буфер обмена. Система используется RussianFedora 10.1
Какой набор из тут проходивших будет правильным для установки в моем случае? У меня wine нет на этом сервере и не предвидится. Готов отписаться о результатах тестирования. Благо система будет перед глазами длительный срок.
Re: Курощение nomachine клиента - за шаг до ...
Добавлено: 03.03.2009 16:14
dimbor
Venberg писал(а): ↑03.03.2009 14:25
Наконец-то пришло время менять мой nx сервер (сдох диск).
Моя задача чуть по проще. Мне надо опубликовать Firefox для win клиентов. В старой системе не работал нормально буфер обмена. Система используется RussianFedora 10.1
Какой набор из тут проходивших будет правильным для установки в моем случае? У меня wine нет на этом сервере и не предвидится. Готов отписаться о результатах тестирования. Благо система будет перед глазами длительный срок.
Клиент - последний из шапки. "фикс" на винду - оттуда же.
Сервер (nxagent) должен быть пропатчен обоими патчами из шапки. Все.
Большая просьба всем: читайте хотя бы первое сообщение темы, прежде чем задавать вопросы.
Re: Курощение nomachine клиента - за шаг до ...
Добавлено: 04.03.2009 14:47
dimbor
Создал первый
тикет на траке (К керберосу отношения не имеет

). Положено вскрикнуть однако. Предлагаю обсуждение/решение проблем перенести туда, а в теме публиковать решения и словоблудь. А то тема треснет нафик. Еще там можно структурировать, а здесь уже без бутылки не разобраться.
P.S.
Только еще не вкурил, как там вики редактируется. Отож из меня так и прет
Upd: Спасибо BaBL, мозг - fixed.
Re: Курощение nomachine клиента - за шаг до ...
Добавлено: 05.03.2009 11:43
bsavelev
dimbor, по поводу продвижения патчей ты читал:
http://www.nomachine.com/ar/view.php?ar_id=AR12B00113
http://www.nomachine.com/ar/view.php?ar_id=AR01C00142
???
Итальянский язык условие не обязательное-)
К тому же код всегда говорит сам за себя!
Re: Курощение nomachine клиента - за шаг до ...
Добавлено: 05.03.2009 21:54
dimbor
Так
об чем и речь.
Спасибо за ссылки. Только чтобы продвигать патчи, надо чтобы это были патчи, а не порнография. Чем собснно сейчас и занимаюсь на досуге.
Отрисовку уже
почти победил. Не совсем
так, но похоже с точностью до наоборот. А "почти" заключается в том, что все окна своевременно открываются и рисуются по одному разу. Только вот они рождаются с черным фоном, который заполняется содержимым по мере поступления контента от сервера. И это заметно. Сейчас думаю, как бороться. То-ли двойной буферизацией, то-ли для отвлечения внимания в это время в другом углу экрана голую бабу показывать.
Ну а как отрисовка будет нормальная, глюки интерфейса рутлеса можно будет убрать одним движением руки. А вот тогда уж придет момент рассылать телеграммы.
Re: Курощение nomachine клиента - за шаг до ...
Добавлено: 07.03.2009 21:44
DjSpike
Подскажите как можно локализовать интерфейс nxclienta ???
Re: Курощение nomachine клиента - за шаг до ...
Добавлено: 07.03.2009 22:04
bsavelev
DjSpike писал(а): ↑07.03.2009 21:44
Подскажите как можно локализовать интерфейс nxclienta ???
никак. он идёт монолитным бинарником без исходников. если только какой-нить reshacker, или что-то в этом духе, но с линуксовой версией у меня не вышло, видимо как-то проверяется CRC или что-то в этом духе
Re: Курощение nomachine клиента - за шаг до ...
Добавлено: 07.03.2009 22:20
dimbor
DjSpike писал(а): ↑07.03.2009 21:44
Подскажите как можно локализовать интерфейс nxclienta ???
Так мыслю, что легально никак. Все надписи на формах законопачены в строковые ресурсы nxclient.exe. Кода нету. Единственный реально-возможный вариант пойти по тому же пути, что и умельцы, руссифицировавшие в свое время фотошоп, ACDSee, ... - прямая работа с PE.
ЗЫ. Меня опередили с ответом

Re: Курощение nomachine клиента - за шаг до ...
Добавлено: 08.03.2009 18:33
bsavelev
повторяю подвиг dimbor-)
компилирую nx, правда 3.3.0
udp: я лопух-( надо компилировать с nx-X11-compat (спасибо dimbor)
Re: Курощение nomachine клиента - за шаг до ...
Добавлено: 08.03.2009 19:12
dimbor
Так эт... Надо под виндой с nx-X11-Compat собирать, а не с nx-X11
Щас сюда патч прицеплю для nxagent, который след версии клиента r12.tmp2 зело будет нужен.
Да и клента обновлю на траке, там все хоть с тормозами, но правильно

Re: Курощение nomachine клиента - за шаг до ...
Добавлено: 08.03.2009 19:22
dimbor
dimbor писал(а): ↑08.03.2009 19:12
Так эт... Надо под виндой с nx-X11-Compat собирать, а не с nx-X11
Блин, торможу - тарбол nxcompshad под виндой нужен только для того, чтобы на зависимости не ругалось, а сам не собирается и не используется.
Re: Курощение nomachine клиента - за шаг до ...
Добавлено: 08.03.2009 19:55
dimbor
Итак предлагается патч nxagent:
Код: Выделить всё
--- nx-X11/programs/Xserver/hw/nxagent/Rootless.c.orig 2009-01-23 18:34:36 +0300
+++ nx-X11/programs/Xserver/hw/nxagent/Rootless.c 2009-03-08 19:30:46 +0300
@@ -442,6 +442,7 @@
if (strncmp(propertyS, "WM_", 3) != 0 &&
strncmp(propertyS, "_NET_", 5) != 0 &&
+ strncmp(propertyS, "_MOTIF_", 7) != 0 &&
strcmp(propertyS, "_KDE_NET_WM_SYSTEM_TRAY_WINDOW_FOR") != 0)
{
#ifdef TEST
@@ -452,6 +453,8 @@
#endif
}
else if (strcmp(typeS, "STRING") == 0 ||
+ strcmp(typeS, "COMPOUND_TEXT") == 0 ||
+ strcmp(typeS, "_MOTIF_WM_HINTS") == 0 ||
#ifndef _XSERVER64
strcmp(typeS, "CARDINAL") == 0 ||
strcmp(typeS, "WM_SIZE_HINTS") == 0 ||
Он нужен по двум причинам:
1. Вайн, начиная с версии 1.0.9, начал класть на стандарты freedesktop.org в части, касающейся _NET_WM_WINDOW_TYPE. Его может немного извинить только то, что OpenOffice на эти стандарты клал всегда. Отсюда проистекает неспособность клиентского wm (рутлес) правильно назначить стили окна. Выход - только пропихивать ему _MOTIF_WM_HINTS.
2. Заголовки окон рутлеса WM_NAME (и возм. проч. хрень) у многих приложений (ОО) прут как COMPOUND_TEXT, что требует с ними разбираться средствами клиентской Xlib. Для этого надо их иметь на клиентской стороне.
Сейчас выложу на SVN версию виндового клиента (r12.tmp2), где первый пункт уже реализован.
Upd 30.03.09: Патч распух и живет теперь
здесь.
Re: Курощение nomachine клиента - за шаг до ...
Добавлено: 08.03.2009 20:42
dimbor
Тестовая сборка r12.tmp2 - попытка разобраться со стилями окон, половина обещанной революции.
Работает правильно с патченным nxagent (см. выше), без него такой же, только тормознее. С ним правда открытие окон тоже тормозит, но теперь "правильно".
Исходники - в SVN.
Upd 01.04.09: Сборка NXWin устарела, убрал, ищите ниже.
Re: Курощение nomachine клиента - за шаг до ...
Добавлено: 09.03.2009 15:40
DjSpike
Народ помогите разгрести кашу:
1)
Скрипт rem_client.sh
Код: Выделить всё
#!/bin/sh
remserial -d -r10.93.134.5 -p7200 -l $HOME/.wine/dosdevices/com5 /dev/ptmx &
remserial -d -r10.93.134.5 -p7201 -l $HOME/.wine/dosdevices/com6 /dev/ptmx &
Его вызов делаеться из следующего скрипта:
Код: Выделить всё
#!/bin/bash
xterm -iconic -e setxkbmap -rules xorg -model pc105 -layout "ru(winkeys),us" -option "grp:ctrl_shift_toggle"
#xterm -iconic -e setxkbmap -rules xorg -model pc105 -layout "ru,us" -option "grp:ctrl_shift_toggle"
setpoint.sh
rem_client.sh
wine "C:/Program Files/1cv77/bin/1cv7.exe"
при завершении сессиси remserial остается висеть. затем при новом подключение еще создается процесс. т.е. плодятся сущности. как сделать чтобы это процесс убивался вместе с nx сессией???
2) есть скрипт которые запускает автобмен 1с. Что прописать в конце скрипта чтобы при окончании всех команд в скрипте, закрывалась сессия.
Re: Курощение nomachine клиента - за шаг до ...
Добавлено: 09.03.2009 18:36
bsavelev
DjSpike писал(а): ↑09.03.2009 15:40
Народ помогите разгрести кашу:
1)
Скрипт rem_client.sh
Код: Выделить всё
#!/bin/sh
remserial -d -r10.93.134.5 -p7200 -l $HOME/.wine/dosdevices/com5 /dev/ptmx &
remserial -d -r10.93.134.5 -p7201 -l $HOME/.wine/dosdevices/com6 /dev/ptmx &
Его вызов делаеться из следующего скрипта:
Код: Выделить всё
#!/bin/bash
xterm -iconic -e setxkbmap -rules xorg -model pc105 -layout "ru(winkeys),us" -option "grp:ctrl_shift_toggle"
#xterm -iconic -e setxkbmap -rules xorg -model pc105 -layout "ru,us" -option "grp:ctrl_shift_toggle"
setpoint.sh
rem_client.sh
wine "C:/Program Files/1cv77/bin/1cv7.exe"
при завершении сессиси remserial остается висеть. затем при новом подключение еще создается процесс. т.е. плодятся сущности. как сделать чтобы это процесс убивался вместе с nx сессией???
получать pid процесса, записывать его куда нить, а потом килять
Re: Курощение nomachine клиента - за шаг до ...
Добавлено: 10.03.2009 15:26
bsavelev