x2go (кто использует)

Модераторы: dimbor, Модераторы разделов

Stinger0
Сообщения: 11

Re: x2go

Сообщение Stinger0 »

Люди подскажите. Не идёт печать. вот что пишет talf /var/log/messages | grep x2go

Код: Выделить всё

Mar 13 10:01:44 localhost /usr/lib/cups/backend/cups-x2go[7349]: Print job received from cups -> 336 admin roto 1 PageSize=A4 job-uuid=urn:uuid:dc9f4d90-0776-3483-666d-ac69fcd25cfd job-originating-host-name=localhost time-at-creation=1426219304 time-at-processing=1426219304
Mar 13 10:01:47 localhost /usr/bin/x2golistsessions[7383]: admin-54-1426217561_stDLXDE_dp32: state file for this session does not exists: /tmp/.x2go-admin/C-admin-54-1426217561_stDLXDE_dp32/state (this can be ignored during session startups)
Mar 13 10:01:47 localhost /usr/bin/x2goprint[7421]: x2goprint is processing /var/spool/x2goprint/admin-54-1426217561_stDLXDE_dp32_336-admin-cupsjob7349.pdf with print job title ,,roto''

Система Fedora 21 c LXDE.

Каталоги монтируется под вин 7/8 только если сидеть через Pyhoca, через x2go каталоги не монтируются.
Спасибо сказали:
oldbay
Сообщения: 283
ОС: gentoo, cenos

Re: x2go

Сообщение oldbay »

Stinger0 писал(а):
13.03.2015 07:04

Код: Выделить всё

Mar 13 10:01:47 localhost /usr/bin/x2goprint[7421]: x2goprint is processing /var/spool/x2goprint/admin-54-1426217561_stDLXDE_dp32_336-admin-cupsjob7349.pdf with print job title ,,roto''

вообще то x2goprint сообщил что процесс печати прошёл. Нужно смотреть примонтирован ли спулер к клиенту .
На клиенте "установки" - "печать" - стоит галочка открывть диалог печати? Если да, открывается ли окно печати?
Спасибо сказали:
Stinger0
Сообщения: 11

Re: x2go

Сообщение Stinger0 »

oldbay писал(а):
13.03.2015 09:37
Stinger0 писал(а):
13.03.2015 07:04

Код: Выделить всё

Mar 13 10:01:47 localhost /usr/bin/x2goprint[7421]: x2goprint is processing /var/spool/x2goprint/admin-54-1426217561_stDLXDE_dp32_336-admin-cupsjob7349.pdf with print job title ,,roto''

вообще то x2goprint сообщил что процесс печати прошёл. Нужно смотреть примонтирован ли спулер к клиенту .
На клиенте "установки" - "печать" - стоит галочка открывть диалог печати? Если да, открывается ли окно печати?

Когда захожу через Пухоку он не ругается (если добавлен в группу fuse) Если нет то ругается что спулл не может примонтировать и выбранный коталог. Со стороны клиента да стоит галочка но никаких действий не происходит. Пробовал даже запустить 2 виртуалку с линуксами(малоли думал, может проблема в винде) Но увы ничего мне это не дало. Печать не шла. (пробовал на федоре и дебиане)
Спасибо сказали:
Bedazzled
Сообщения: 311
ОС: ubuntu

Re: x2go

Сообщение Bedazzled »

oldbay писал(а):
12.03.2015 15:07
Продолжу тематику печати.
Долгими и упорными мучениями заставил работать cups backend для cups-x2go в gentoo. Отредактированный для генты бэкенд и прочее окружение здесь:

Теперь есть проблема со стороны клиента... вернее не проблема - а моя некомпетентность: Клиент должен передавать, полученный через примонтированный спулер, pdf файл на внешнюю софтину для печати. В никсах проблем нет: все решается стандартными утилитами. На виндовых клиентах стал передавать печать gsprint-у от Ghostgum-а, но в процессе печати выскакивает консоль пугающая юзеров до коликов (думают что какой то системный сбой или вирус). Вопрос: есть ли в для винды аналог gsprint-а, но полностью в графике, очень желательно, не требующей административных прав при установке.


П
роброс принтеров происходит по принцепу "через pdf файл"
для печати принтеров на Win понадобится Ghostscript и Ghostsview,
или другая PDF читалка
в клиенте прописываем команду распечатки:

для: Foxit Reader
"C:\Program Files (x86)\Foxit Software\Foxit Reader\Foxit Reader.exe" /p (я использую версию FoxitReader615.0624 , новее работают хуже)
для Adabe Reader
"C:\Program Files (x86)\Adobe\Reader 11.0\Reader\AcroRd32.exe" /h /p
На клиенте "установки" - "печать" - стоит галочка открывть диалог печати? Если да, открывается ли окно печати?

да, окно должно открываться.
Спасибо сказали:
Bedazzled
Сообщения: 311
ОС: ubuntu

Re: x2go

Сообщение Bedazzled »

опять проблема со связкой x2go+wine
winecfg виснет при выборке вкладке "диск"
программы работающие через wine намертво виснут при работе с файлами, "открыть" "сохранить" и тд.
решение: обновить samba и x2goserver (и все его нужные пакеты) до последней версии.
Спасибо сказали:
Stinger0
Сообщения: 11

Re: x2go

Сообщение Stinger0 »

Вот. На новой учетке всё тоже самое. Зашел под своей. Вот что пишется. Главное видно что спул смонтировался. (Захожу через Pyhoca)

Код: Выделить всё

Mar 14 09:48:56 localhost /usr/sbin/x2gocleansessions[654]: admin-54-1426304934_stDLXDE_dp32: state file for this session does not exist: /tmp/.x2go-admin/C-admin-54-1426304934_stDLXDE_dp32/state (this can be ignored during session startups)
Mar 14 09:48:58 localhost /usr/sbin/x2gocleansessions[654]: admin-54-1426304934_stDLXDE_dp32: state file for this session does not exist: /tmp/.x2go-admin/C-admin-54-1426304934_stDLXDE_dp32/state (this can be ignored during session startups)
Mar 14 09:48:58 localhost /usr/bin/x2gostartagent: successfully started X2Go agent session with ID admin-54-1426304934_stDLXDE_dp32
Mar 14 09:49:05 localhost /usr/bin/x2gomountdirs[7943]: successfully mounted cnbyu_000@127.0.0.1:30019/windrive/C/Users/cnbyu_000/Desktop/15 сент 14 - 25 янв 15_files to /tmp/.x2go-admin/media/disk/_windrive_C_Users_cnbyu_000_Desktop_15_сент_14_-_25_янв_15_files
Mar 14 09:49:08 localhost /usr/bin/x2gomountdirs[8100]: successfully mounted cnbyu_000@127.0.0.1:30019/windrive/C/Users/cnbyu_000/.x2go/S-admin-54-1426304934_stDLXDE_dp32/spool to /tmp/.x2go-admin/spool/C-admin-54-1426304934_stDLXDE_dp32
Mar 14 09:49:10 localhost /usr/bin/x2goruncommand: launching session with Xsession-x2go mechanism, using STARTUP="startlxde"
Mar 14 09:49:50 localhost /usr/lib/cups/backend/cups-x2go[9589]: Print job received from cups -> 349 admin roto 1 PageSize=A4 job-uuid=urn:uuid:683a395a-7802-3fe2-5344-08022d3682c8 job-originating-host-name=localhost time-at-creation=1426304990 time-at-processing=1426304990
Mar 14 09:49:53 localhost /usr/bin/x2golistsessions[9670]: admin-54-1426304934_stDLXDE_dp32: state file for this session does not exists: /tmp/.x2go-admin/C-admin-54-1426304934_stDLXDE_dp32/state (this can be ignored during session startups)
Mar 14 09:49:53 localhost /usr/bin/x2goprint[9703]: x2goprint is processing /var/spool/x2goprint/admin-54-1426304934_stDLXDE_dp32_349-admin-cupsjob9589.pdf with print job title ,,roto''

Файлы не появляются ни в винде, ни в линуксе.

Я уже пробовал ставить даже тестовые версии 4,1. Тоже самое. Сейчас стоят вот такие.

Код: Выделить всё

cups-x2go: 3.0.1.0
x2goagent: 3.5.0.28
x2goserver: 4.0.1.18
x2goserver-extensions: 4.0.1.16
x2goserver-fmbindings: 4.0.1.16
x2goserver-printing: 4.0.1.16
x2goserver-xsession: 4.0.1.16
Спасибо сказали:
oldbay
Сообщения: 283
ОС: gentoo, cenos

Re: x2go

Сообщение oldbay »

Stinger0 писал(а):
14.03.2015 07:07
Файлы не появляются ни в винде, ни в линуксе.

в винде они и не появится - если на терминал сервере в спулере файла не будет (спулер должен быть примонтирован!)

Stinger0 писал(а):
14.03.2015 07:07
Я уже пробовал ставить даже тестовые версии 4,1. Тоже самое. Сейчас стоят вот такие.

Вы мечетись - таким образом результата не добьётесь никогда.
Давайте разберём процесс печати "по рёбрам"
первым в работу включается бэкенд купса cups-x2go, он:
1) Создаёт ghostscript-овский файл из того что ему отдал cups в $TMPDIR купса (у генты это /var/stool/cups/tmp, у дебиана - не знаю), должен появиться файл вида: <номер>-<имя пользователя>-cupsjob<номер>
2) Забирает настройки текущей юзерской сессии (это ему нужно чтобы найти нужный спулер)
3) Там же в tmp каталоге купса конвертирует ваш gs файл в pdf(при помощи команды из /etc/cups/cups-x2go.conf - параметр ps2pdf) и создаёт .title файл = все с именами как у гостскриптовского файла
В tmp директории вы эти файлы не обнаружите - их стирает x2go-шный бэкенд по завершении своей работы, чтобы удостовериться в их создании - закоментируйте в файле бакенда (у debian-а /usr/lib/cups/backend/cups-x2go) последние 2 команды:

Код: Выделить всё

#unlink ($printFile);
#unlink ($titleFile);

4) Копирует созданныю pdf-ку и .title файл в промежуточный спулер: /var/spool/x2goprint

Дальше в работу включается скрипт /usr/bin/x2goprint - который и должен "возбуждать печать" переносом pdf-ки вместе с титлом в нужный примонтированный пользовательски спулер печати - что то типа /tmp/x2go-<имя пользователя>/spool/<название последней сессии>

В вашем случае похоже что вся цепочка пройдена(так как x2goprin отчитался об успешно проделанной работе), но я бы всё равно проверил каждый этап и обратил особое внимание на последний пользовательский спулер. Если у вас какие то проблемы с монтированием - то файлы должны накапливаться в последнем спулере на стороне сервера - не попадая к клиенту (удаляет их оттуда клиент после передачи pdf-ки на печать внешнему приложению).
Спасибо сказали:
Stinger0
Сообщения: 11

Re: x2go

Сообщение Stinger0 »

oldbay писал(а):
16.03.2015 10:52
Stinger0 писал(а):
14.03.2015 07:07
Файлы не появляются ни в винде, ни в линуксе.

в винде они и не появится - если на терминал сервере в спулере файла не будет (спулер должен быть примонтирован!)

Stinger0 писал(а):
14.03.2015 07:07
Я уже пробовал ставить даже тестовые версии 4,1. Тоже самое. Сейчас стоят вот такие.

Вы мечетись - таким образом результата не добьётесь никогда.
Давайте разберём процесс печати "по рёбрам"
первым в работу включается бэкенд купса cups-x2go, он:
1) Создаёт ghostscript-овский файл из того что ему отдал cups в $TMPDIR купса (у генты это /var/stool/cups/tmp, у дебиана - не знаю), должен появиться файл вида: <номер>-<имя пользователя>-cupsjob<номер>
2) Забирает настройки текущей юзерской сессии (это ему нужно чтобы найти нужный спулер)
3) Там же в tmp каталоге купса конвертирует ваш gs файл в pdf(при помощи команды из /etc/cups/cups-x2go.conf - параметр ps2pdf) и создаёт .title файл = все с именами как у гостскриптовского файла
В tmp директории вы эти файлы не обнаружите - их стирает x2go-шный бэкенд по завершении своей работы, чтобы удостовериться в их создании - закоментируйте в файле бакенда (у debian-а /usr/lib/cups/backend/cups-x2go) последние 2 команды:

Код: Выделить всё

#unlink ($printFile);
#unlink ($titleFile);

4) Копирует созданныю pdf-ку и .title файл в промежуточный спулер: /var/spool/x2goprint

Дальше в работу включается скрипт /usr/bin/x2goprint - который и должен "возбуждать печать" переносом pdf-ки вместе с титлом в нужный примонтированный пользовательски спулер печати - что то типа /tmp/x2go-<имя пользователя>/spool/<название последней сессии>

В вашем случае похоже что вся цепочка пройдена(так как x2goprin отчитался об успешно проделанной работе), но я бы всё равно проверил каждый этап и обратил особое внимание на последний пользовательский спулер. Если у вас какие то проблемы с монтированием - то файлы должны накапливаться в последнем спулере на стороне сервера - не попадая к клиенту (удаляет их оттуда клиент после передачи pdf-ки на печать внешнему приложению).
Хм.. Закоментил - файлов не прибавилось. Удалил эти 2 команды вообще и ничего не изменилось. Проблема в госткрипте?
Спасибо сказали:
oldbay
Сообщения: 283
ОС: gentoo, cenos

Re: x2go

Сообщение oldbay »

Stinger0 писал(а):
16.03.2015 12:19
Хм.. Закоментил - файлов не прибавилось. Удалил эти 2 команды вообще и ничего не изменилось. Проблема в госткрипте?

что закоментили, что удалили - разницы нет, в любом случае после выяснения причины строки нужно вернуть - они темп спулер от мусора чистят.
Странно ...
нужно идти по цепочке:
файлов "не прибавилось" в /var/stool/cups/tmp/
проверьте это точно в дебиане темповый каталог купса?
если да: в нем создаётся файл gs (<номер>-<имя пользователя>-cupsjob<номер> ... что то типа 106-oldbay-cupsjob9493) для каждой новой сессии печати
если есть - то есть там же файлы типа 106-oldbay-cupsjob9493.pdf и 106-oldbay-cupsjob9493.pdf.title
если нет - попробуйте создать pdf командой из конфига /etc/cups/cups-x2go.conf - записанной в параметре ps2pdf, заменив в ней перловскую конструкцию "%s" на путь до вашего gs файла

п.с:
Еще проверьте: бэкенд хитро крутит sudo для запуска x2goprint, потому у дебиана в /etc/sudoers должна быть запись:

Код: Выделить всё

x2goprint  ALL=(ALL) NOPASSWD: /usr/bin/x2goprint


п.с.с:
Еще были косяки в той версии купс бэкенда с которой я работал: 3.0.0.2 ... лучше её не используйте
Сейчас мельком просмотрел 3.0.0.3 - пойманных мной косяков не нашёл, + туда добавили кучу кода который я не "лопатил" - для генты пока эту версии переделывать не буду, некогда... но, подозреваю, вам для дебиана, лучше использовать эту версию или более свежую.


Спасибо сказали:
Stinger0
Сообщения: 11

Re: x2go

Сообщение Stinger0 »

oldbay писал(а):
16.03.2015 13:33
Stinger0 писал(а):
16.03.2015 12:19
Хм.. Закоментил - файлов не прибавилось. Удалил эти 2 команды вообще и ничего не изменилось. Проблема в госткрипте?

что закоментили, что удалили - разницы нет, в любом случае после выяснения причины строки нужно вернуть - они темп спулер от мусора чистят.
Странно ...
нужно идти по цепочке:
файлов "не прибавилось" в /var/stool/cups/tmp/
проверьте это точно в дебиане темповый каталог купса?
если да: в нем создаётся файл gs (<номер>-<имя пользователя>-cupsjob<номер> ... что то типа 106-oldbay-cupsjob9493) для каждой новой сессии печати
если есть - то есть там же файлы типа 106-oldbay-cupsjob9493.pdf и 106-oldbay-cupsjob9493.pdf.title
если нет - попробуйте создать pdf командой из конфига /etc/cups/cups-x2go.conf - записанной в параметре ps2pdf, заменив в ней перловскую конструкцию "%s" на путь до вашего gs файла

п.с:
Еще проверьте: бэкенд хитро крутит sudo для запуска x2goprint, потому у дебиана в /etc/sudoers должна быть запись:

Код: Выделить всё

x2goprint  ALL=(ALL) NOPASSWD: /usr/bin/x2goprint


п.с.с:
Еще были косяки в той версии купс бэкенда с которой я работал: 3.0.0.2 ... лучше её не используйте
Сейчас мельком просмотрел 3.0.0.3 - пойманных мной косяков не нашёл, + туда добавили кучу кода который я не "лопатил" - для генты пока эту версии переделывать не буду, некогда... но, подозреваю, вам для дебиана, лучше использовать эту версию или более свежую.

Ну у меня не дебиан всётаки ;) А Fedora. Насчет Судо. Выдал я ему еще давно права когда думал что заработает прикрутив dsa ключ.
Спасибо сказали:
oldbay
Сообщения: 283
ОС: gentoo, cenos

Re: x2go

Сообщение oldbay »

Stinger0 писал(а):
16.03.2015 13:43
Ну у меня не дебиан всётаки ;) А Fedora. Насчет Судо. Выдал я ему еще давно права когда думал что заработает прикрутив dsa ключ.


У меня gentoo, у нее cups-x2go вообще в репозиториях отутсвует ... но после доводки напильником вполне работает.
В общем ради интереса адаптироал для генты последнюю версию cups-x2go 3.0.1.1
Косяков в коде бэкенда не нашел - была только обычная доводка (su переделал в sudo), но вот ps2pdf в cups-x2go.conf не завелся пришлось забрать из конфига к версии 3.0.0.2
Все мои художества для генты (в том числе рабочий конфиг) здесь:
cups_x2go.3.0.1.1.tar.bz2
(8.2 КБ) 45 скачиваний


п.с:
В новой версии в качестве TMPDIR используеься /tmp - и все файлы gs, pdf и title теперь образуются там и .. сразу трутся.
Спасибо сказали:
Stinger0
Сообщения: 11

Re: x2go

Сообщение Stinger0 »

oldbay писал(а):
16.03.2015 15:16
Stinger0 писал(а):
16.03.2015 13:43
Ну у меня не дебиан всётаки ;) А Fedora. Насчет Судо. Выдал я ему еще давно права когда думал что заработает прикрутив dsa ключ.


У меня gentoo, у нее cups-x2go вообще в репозиториях отутсвует ... но после доводки напильником вполне работает.
В общем ради интереса адаптироал для генты последнюю версию cups-x2go 3.0.1.1
Косяков в коде бэкенда не нашел - была только обычная доводка (su переделал в sudo), но вот ps2pdf в cups-x2go.conf не завелся пришлось забрать из конфига к версии 3.0.0.2
Все мои художества для генты (в том числе рабочий конфиг) здесь:


п.с:
В новой версии в качестве TMPDIR используеься /tmp - и все файлы gs, pdf и title теперь образуются там и .. сразу трутся.

Спасибо, утром попробую.
Спасибо сказали:
Stinger0
Сообщения: 11

Re: x2go

Сообщение Stinger0 »

Ничего не изменилось у меня. Но заметил что ко всему этому и спулер не монтируется. Его можно както в ручную прикрутить?
Спасибо сказали:
oldbay
Сообщения: 283
ОС: gentoo, cenos

Re: x2go

Сообщение oldbay »

Stinger0 писал(а):
17.03.2015 10:46
Ничего не изменилось у меня. Но заметил что ко всему этому и спулер не монтируется. Его можно както в ручную прикрутить?

Монтирование спулера основное условие печати - копайте в этом направлении
Можно проверить идёт ли монтирование вообще - пробросом каталога через x2go-шный клиент.
Я не тестировал пихоку, у нас нормально работает обычный клиент - сейчас версия 4.0.3.1 - всё монтируется и ведёт себя прилично.
В ручную я не уверен как можно прикрутить, я не разбирал процесс монтирования c переизданием ssh ключей для каждой сессии - у нас оно "из коробки" заработало - что, скажем, всегда было проблемой при использовании freeNX.

п.с:
А клиент у вас находится за NAT-ом или в одной подсети с сервером? Если нет переведите его туда временно для теста.
На сервере диапозон tcp портов 30000-40000 открыт для создания обратных ssh туннелей от сервера к клиенту? Если нет откройте.
На винде шибко умный брендмаузер или фаерволл ничего не режет на входящих соединениях? Попробуйте отключить или подключитись никсовым клиентом, хоть бы из виртуалки с сетевым интерфейсом типа мост к вашему хостовому адаптеру.
Спасибо сказали:
oermolaev
Сообщения: 39

Re: x2go

Сообщение oermolaev »

daemonpnz писал(а):
13.07.2014 05:07
oermolaev
мне помогает навсегда, до тех пор пока запущен devilspie2

daemonpnz, извини, я затупил. Не понял сразу что программа devilspie2 должна быть запущена. Наконец дошло. Всё ок, спасибо!
Спасибо сказали:
oldbay
Сообщения: 283
ОС: gentoo, cenos

Re: x2go

Сообщение oldbay »

Stinger0 писал(а):
17.03.2015 10:46
Его можно както в ручную прикрутить?

Посмотрел , вероятно можно прикрутить при помощи x2gomountdirs
Данные по текущим сессиям смотрите x2golistsessions запускать от пользователя, если на сервере рутом - то через su или sudo
Данные по примонтированным каталогам x2golistmounts <session id(можно посмотреть при помощи x2golistsessions)>
Спасибо сказали:
Rock231
Сообщения: 3
ОС: Ubuntu Server 14.04

Re: x2go

Сообщение Rock231 »

Всем доброго времени суток! Прошу помочь бедному эникею, вставшему на путь терминалов.
Поднял x2go на Ubuntu Server 14.04 (x86), в качестве среды использую XFCE4. Для 1С, само собой. Ибо масштабируемость, все дела, возможность ходить к нам бухгалтерам из филиалов, да и предыдущее решение в виде файловой базы на самбе работало через одно место. Все настроилось отлично, детские проблемы с пробросом принтеров и переключением языков кое-как решил, сервер, в принципе, работает отлично, но существуют две проблемы, решения которых я так в x2go-wiki не нашел. Может, форумчане подскажут, или ткнут меня носом, где необходимый мне сабж описан:
1. Где можно настроить время жизни сессии для x2go? У одного из бухов есть ужасная привычка (С 1С они работают не в режиме выделенного приложения) выходить с терминала, просто закрыв окошко x-сервера. А при запуске x2go-клиента (запускается с иконки) он, почему-то, создает новую сессию, вместо того, чтобы возобновлять предыдущую. В итоге получается куча мусора, приходится закрывать сессии самому, вручную.
2. На одной из машин проявляется следующая проблема: в течение рабочего дня, при размеренной работе с 1С, в какой-то момент, процесс 1С-ки начинает грузить процессор под 70-80%, затем падает до 2-3%, и через несколько секунд - опять. При этом, сама программа и DE начинают подвисать, Даже если убить процесс с 1С, DE все равно ворочается неторопливо, элементы отрисовываются с задержкой, при этом, соединение иногда может упасть с ошибкой "Server timeout". Помогает только закрытие текущей сессии и запуск новой. Проблема возникает рандомно, обычно, через 4-5 часов работы и только у одного человека, на одной машине. Честное слово, я уже не знаю, в какую сторону мне копать, в syslog все обычно, x2go-логи (логгинг переключен в debug) тоже ничего необычного, пробовал менять X-сервер на xming, vcxsrv, xwin самых мыслимых и немыслимых версий - все равно, иногда данная проблема имеет место быть. Машина сама вполне себе работоспособная, шустренькая (i5 + ssd), честное слово, уже не знаю, на что грешить. Может кто-нибудь сталкивался с подобным?
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20791
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: x2go

Сообщение Bizdelnick »

Rock231 писал(а):
25.03.2015 09:36
Для 1С, само собой. Ибо масштабируемость, все дела, возможность ходить к нам бухгалтерам из филиалов

Извиняюсь за офтоп, но почему не веб-клиент?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Rock231
Сообщения: 3
ОС: Ubuntu Server 14.04

Re: x2go

Сообщение Rock231 »

Bizdelnick писал(а):
25.03.2015 10:03
Rock231 писал(а):
25.03.2015 09:36
Для 1С, само собой. Ибо масштабируемость, все дела, возможность ходить к нам бухгалтерам из филиалов

Извиняюсь за офтоп, но почему не веб-клиент?

Spoiler
Версии конфигураций слишком старые (БП 2.0, ЗУП 2.5), на 3.0 переход планируем только во второй половине года, перепилить конфу под управляемые формы я, не будучи 1с-ником как таковым, не смогу. А так задумывался над данным вариантом. Он же нормально подхватит многопользовательский hasp?
З.Ы, И он нормально работает с файловым вариантом БД? Серверная лицензия для этого не нужна?
Спасибо сказали:
Stinger0
Сообщения: 11

Re: x2go

Сообщение Stinger0 »

Rock231, Попробуй не мышку, а LXDE. Как клиент не x2go, a PyHoca. Именно под терминалом у меня вроде никаких проблем не возникало. Многопользовательский хасп, причем крякнутый, у меня скушал без проблем.

Поставил я в итоге Убунту и печать пошла но только из линукса. Не пробросывается только из под вин 7 и младше. Уже и порты открывал, не хочет.

UPD. Печать пошла, но только под PyHoco'й, а вот x2go клиент не хочет.
Спасибо сказали:
Bedazzled
Сообщения: 311
ОС: ubuntu

Re: x2go

Сообщение Bedazzled »

Rock231 писал(а):
25.03.2015 09:36
Всем доброго времени суток! Прошу помочь бедному эникею, вставшему на путь терминалов.
Поднял x2go на Ubuntu Server 14.04 (x86), в качестве среды использую XFCE4. Для 1С, само собой. Ибо масштабируемость, все дела, возможность ходить к нам бухгалтерам из филиалов, да и предыдущее решение в виде файловой базы на самбе работало через одно место. Все настроилось отлично, детские проблемы с пробросом принтеров и переключением языков кое-как решил, сервер, в принципе, работает отлично, но существуют две проблемы, решения которых я так в x2go-wiki не нашел. Может, форумчане подскажут, или ткнут меня носом, где необходимый мне сабж описан:
1. Где можно настроить время жизни сессии для x2go? У одного из бухов есть ужасная привычка (С 1С они работают не в режиме выделенного приложения) выходить с терминала, просто закрыв окошко x-сервера. А при запуске x2go-клиента (запускается с иконки) он, почему-то, создает новую сессию, вместо того, чтобы возобновлять предыдущую. В итоге получается куча мусора, приходится закрывать сессии самому, вручную.
2. На одной из машин проявляется следующая проблема: в течение рабочего дня, при размеренной работе с 1С, в какой-то момент, процесс 1С-ки начинает грузить процессор под 70-80%, затем падает до 2-3%, и через несколько секунд - опять. При этом, сама программа и DE начинают подвисать, Даже если убить процесс с 1С, DE все равно ворочается неторопливо, элементы отрисовываются с задержкой, при этом, соединение иногда может упасть с ошибкой "Server timeout". Помогает только закрытие текущей сессии и запуск новой. Проблема возникает рандомно, обычно, через 4-5 часов работы и только у одного человека, на одной машине. Честное слово, я уже не знаю, в какую сторону мне копать, в syslog все обычно, x2go-логи (логгинг переключен в debug) тоже ничего необычного, пробовал менять X-сервер на xming, vcxsrv, xwin самых мыслимых и немыслимых версий - все равно, иногда данная проблема имеет место быть. Машина сама вполне себе работоспособная, шустренькая (i5 + ssd), честное слово, уже не знаю, на что грешить. Может кто-нибудь сталкивался с подобным?


насколько мне извесно время жизни x2go сесии пока негде нельзя настроить:( возможно у вас получится выкидывать пользователя через SSH, /etc/ssh/sshd_config .
хмм хотя есть инфа про файл /usr/sbin/x2gocleansessions возможно уже реализованно

по второму вопросу: Используйте KDE.
1с работает через в wine или в клиенте под линукс?

по свяязке 1C + Файловая база + Web сервер
Спасибо сказали:
oldbay
Сообщения: 283
ОС: gentoo, cenos

Re: x2go

Сообщение oldbay »

Bedazzled писал(а):
25.03.2015 16:38
насколько мне извесно время жизни x2go сесии пока негде нельзя настроить:( возможно у вас получится выкидывать пользователя через SSH, /etc/ssh/sshd_config .
хмм хотя есть инфа про файл /usr/sbin/x2gocleansessions возможно уже реализованно


Вырубать сесии по времени можно скриптом:

Код: Выделить всё

username=<имя пользователя>
let timeout=<количество секунд для отключения сессии>
let timeage=`sudo -u $username x2golistsessions |awk -F  "|" '{print $13}'`
if [ $timeage -ge $timeout ];then
    sessid=`sudo -u $username x2golistsessions |awk -F "|" '{print $2}'`
    x2goterminate-session $sessid
fi

проверьте скрит вначале в терминале
если всё ок - бросьте в хрон на ежеминутное выполнение

пс:
возможно придётся заменить конструкцию

Код: Выделить всё

 sudo -u $username <строка команды>

на

Код: Выделить всё

 su - $username -c "<строка команды>"

последняя констукция точно работает в скритнах запущенных из хрон в centos, но не работает в gentoo
Спасибо сказали:
Rock231
Сообщения: 3
ОС: Ubuntu Server 14.04

Re: x2go

Сообщение Rock231 »

Stinger0, у меня PyHoca работает как-то неторопливо и пару раз крэшился без видимой на то причины. Поэтому и юзаем клиент. Однако попробую пересадить человека на него, отпишусь о результатах потом.

Bedazzled, клиентское приложение под linux, вебсервер сейчас поднял с тестовой базой (Демо БП3.0) - занятно, но мои подозрения, что это все будет таки медленнее, чем терминальный сервер.
Кеды бы поставил, но они уж больно прожорливые. Да и странно - у остальных мышь работает как часы, а конкретно у этого человека - такие лаги.

oldbay, огромное спасибо, скрипт отлично работает, правда, порушит он любую сессию, не важно, активная она или нет. В общем и целом, в моих реалиях это и не важно, сессия, выжившая более суток - априори "мертвая".
Сперва bash ругался на синтаксис, вот исправленный, работающий у меня вариант:

Код: Выделить всё

#!/bin/bash
username=<имя пользователя>
let timeout=<количество секунд для отключения сессии>
let timeage=`sudo -u $username x2golistsessions |awk -F  "|" '{print $13}'`
if [ $timeage -ge $timeout ]
  then
    sessid=`sudo -u $username x2golistsessions |awk -F "|" '{print $2}'`
    x2goterminate-session $sessid
fi
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20791
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: x2go

Сообщение Bizdelnick »

Rock231 писал(а):
26.03.2015 15:59
Сперва bash ругался на синтаксис, вот исправленный, работающий у меня вариант:

let там на фиг не нужен. Да и bash с awk, в общем-то, тоже.

Код: Выделить всё

#!/bin/sh
username=<имя пользователя>
timeout=<количество секунд для отключения сессии>
timeage=`sudo -u $username x2golistsessions | cut -d '|' -f 13`
if [ "$timeage" -ge $timeout ]; then
    sessid=`sudo -u $username x2golistsessions | cut -d '|' -f 2`
    x2goterminate-session "$sessid"
fi
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
oldbay
Сообщения: 283
ОС: gentoo, cenos

Re: x2go

Сообщение oldbay »

Rock231 писал(а):
26.03.2015 15:59
порушит он любую сессию, не важно, активная она или нет. В общем и целом, в моих реалиях это и не важно, сессия, выжившая более суток - априори "мертвая".

можно еще проверять в выводе x2golistsessions парметр № 5 (см. man x2golistsessions) - это статус сессии "R" - запущена, "S" - в суспенде.
Rock231 писал(а):
26.03.2015 15:59
Сперва bash ругался на синтаксис, вот исправленный, работающий у меня вариант:

тоже исправил - изначально вместо ";" поставил "в запарке" ":"
let там на фиг не нужен. Да и bash с awk тоже.

ну так "на густ и колер сябров нема"
Спасибо сказали:
Bedazzled
Сообщения: 311
ОС: ubuntu

Re: x2go

Сообщение Bedazzled »

Rock231 писал(а):
26.03.2015 15:59
Bedazzled, клиентское приложение под linux, вебсервер сейчас поднял с тестовой базой (Демо БП3.0) - занятно, но мои подозрения, что это все будет таки медленнее, чем терминальный сервер.
Кеды бы поставил, но они уж больно прожорливые. Да и странно - у остальных мышь работает как часы, а конкретно у этого человека - такие лаги.


а если так

ps. пакет kubuntu-low-fat-settings есть только в 12.04 ,в 14.04 его по непонятным причинам нету.
Спасибо сказали:
oermolaev
Сообщения: 39

Re: x2go

Сообщение oermolaev »

Изображение

На картинке сверху X2GO, снизу винсервер. Что можно предпринять для улучшения отображения меню интефейса хотя бы до уровня винсервера. Или лучше.
Спасибо сказали:
Аватара пользователя
DjSpike
Сообщения: 2265
Статус: в поисках истины
ОС: Lubuntu 12.04

Re: x2go

Сообщение DjSpike »

Шрифты установить
AvReg - По для организации Видеонаблюдения на Linux.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
Спасибо сказали:
oermolaev
Сообщения: 39

Re: x2go

Сообщение oermolaev »

DjSpike писал(а):
06.04.2015 22:03
Шрифты установить

Если вы про ttf-mscorefonts-installer
Spoiler
aptitude show ttf-mscorefonts-installer
Пакет: ttf-mscorefonts-installer
Новый: да
Состояние: установлен
Автоматически установлен: нет
Мульти-архитектура: сторонняя
Версия: 3.4+nmu1ubuntu1
Приоритет: необязательный
Раздел: multiverse/x11
Сопровождающий: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Архитектура: all
Размер в распакованном виде: 134 k
Зависимости: cabextract, xfonts-utils, update-notifier-common (>= 0.119ubuntu2)
Пред-зависимости: dpkg (>= 1.15.7.2), debconf (>= 0.5) | debconf-2.0
Рекомендует: fonts-liberation
Предоставляет: msttcorefonts, ttf-mscorefonts-installer
Описание: Установщик базовы TrueType шрифтов Microsoft
Этот пакет упрощает установку из интернета базовых True Type шрифтов Microsoft (Core Fonts), включая:

Andale Mono
Arial Black
Arial (жирный, курсив, жирный курсив)
Comic Sans MS (жирный)
Courier New (жирный, курсив, жирный курсив)
Georgia (жирный, курсив, жирный курсив)
Impact
Times New Roman (жирный, курсив, жирный курсив)
Trebuchet (жирный, курсив, жирный курсив)
Verdana (жирный, курсив, жирный курсив)
Webdings

Вам понадобится соединение с Интернетом для загрузки этих шрифтов, если их у вас ещё нет.

ПРИМЕЧАНИЕ: пакет fonts-liberation содержит свободные варианты шрифтов Times, Arial и Courier. Лучше использовать их, если
только вам не нужен конкретно тот или иной шрифт из этого пакета.

то эти шрифты установлены. Или что то другое имеется ввиду?
Спасибо сказали:
Lorte
Сообщения: 319

Re: x2go

Сообщение Lorte »

Если 1С-ка запущена под Wine, то нужно установить шрифты в папку /windows/fonts/, если же это нативная 1С под линукс, то тут скорее всего ничего не сделаешь, какие шрифты зашиты в программу, такие и отображает. Либо же настраивать шрифты менюшек применительно глобально ко всей системе, например, в оболочке MATE щёлкнуть правой кнопкой мышки на рабочемстоле, далее "Изменить фон рабочего стола", в открывшемся окне переходим во вкладку "Шрифт" и далее в меню "Шрифт приложения" подбираем нужный шрифт и очертания.
Спасибо сказали:
Ответить