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

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

Savax
Сообщения: 13
ОС: Centos 6.8

Re: x2go

Сообщение Savax »

Этот поста модератор перекинул из другой темы. Эта проблема решена уже, спасибо.
Сервер настроил. Все работает отлично:
Сервак centos 6.8, клиенты с windows машин с авторизацией учетками AD. Проброс шар и принтеров работает.
Теперь вопрос с администрированием сессий. В виндовом сервере терминалов есть возможность подключатся к рабочему столу пользователей для помощи, а так же отключать их от сервера.
Как это происходит для x2go. Мануалов как то в гугле не нашлось. По описанию в официальном вики тоже не особо понятно (по крайней мере мне) куда копать.
Я так понимаю управление происходит с помощью x2go broker. Но вот что куда и как совсем не понял. Разжевывания не прошу, но если пошлете в нужную сторону буду благодарен.
Спасибо сказали:
Bedazzled
Сообщения: 311
ОС: ubuntu

Re: x2go

Сообщение Bedazzled »

возможно получится подключаться к открытым сесиям пользователя с помощью turbovnc при его запуске можно указывать сесию :1 , :3 , но я не проверял, это так мысли вслух:)
Спасибо сказали:
Savax
Сообщения: 13
ОС: Centos 6.8

Re: x2go

Сообщение Savax »

X2broker немного другая фича.
Вопрос по администрированию сессий остается открытым. Если кто знает - отпишитесь.
Обращусь так же к разрабам.
Спасибо сказали:
avalon-bt
Сообщения: 10
ОС: Debian 8.6

Re: x2go

Сообщение avalon-bt »

del
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: x2go

Сообщение Bizdelnick »

Savax писал(а):
11.11.2016 17:10
Вопрос по администрированию сессий остается открытым. Если кто знает - отпишитесь.

Не спец по x2go, но сильно сомневаюсь, что там такой вариант использования предусмотрен (и не уверен, что вообще технически возможен). Проще использовать для этого VNC.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
avalon-bt
Сообщения: 10
ОС: Debian 8.6

Re: x2go

Сообщение avalon-bt »

Подскажите новичку, что делать поднял Debian 8.6 + x2go (XFCE), клиенты будут в основном на windows x64 (7, 8, 10). Сначала вообще не пробрасывала ресурсы писала ошибку, в соседней теме прочитал что предыдущая версия win клиента работает нормально попробовал действительно все работает, клавиатуру тоже пофиксил, но принтер зараза работать не хочет. Это все нужно для запуска 1С 8.3 + SQL, 2 офиса в разных городах + несколько пользователей цепляющихся с ноутов из разных мест, поэтому проброс принтера важен.

И еще ошибочка пока не критичная и я про нее не копал справа и снизу обрезает изображение чуть дернешь изменение размеров окна и все встает на место.

на всякий случай допусловия возможно играют роль, deb поднят на виртуалке Virtualbox 5.1 сеть в режиме моста, хост win 7 с него же и запускаю клиента x2go

в syslog это

Nov 13 15:47:40 debian-server org.gtk.vfs.Daemon[2550]: g_dbus_connection_real_closed: Remote peer vanished with error: Underlying GIOStream returned 0 bytes on an async read (g-io-error-quark, 0). Exiting.
Nov 13 15:47:40 debian-server org.gtk.Private.UDisks2VolumeMonitor[2550]: g_dbus_connection_real_closed: Remote peer vanished with error: Underlying GIOStream returned 0 bytes on an async read (g-io-error-quark, 0). Exiting.
Nov 13 15:47:40 debian-server org.gtk.vfs.Daemon[2550]: A connection to the bus can't be made
Nov 13 15:47:40 debian-server org.a11y.atspi.Registry[2635]: g_dbus_connection_real_closed: Remote peer vanished with error: Underlying GIOStream returned 0 bytes on an async read (g-io-error-quark, 0). Exiting.
Nov 13 15:47:40 debian-server org.gtk.vfs.Daemon[2550]: g_dbus_connection_real_closed: Remote peer vanished with error: Underlying GIOStream returned 0 bytes on an async read (g-io-error-quark, 0). Exiting.
Nov 13 15:47:40 debian-server org.a11y.Bus[2550]: g_dbus_connection_real_closed: Remote peer vanished with error: Underlying GIOStream returned 0 bytes on an async read (g-io-error-quark, 0). Exiting.
Nov 13 15:47:40 debian-server /usr/bin/x2goumount-session[6278]: successfully unmounted "/tmp/.x2go-user/spool/C-user-50-1479040408_stDXFCE_dp32"
Nov 13 15:47:42 debian-server systemd[1]: Starting Session c1 of user user.
Nov 13 15:47:42 debian-server systemd[1]: Started Session c1 of user user.
Nov 13 15:47:42 debian-server systemd[1]: Starting Session c2 of user user.
Nov 13 15:47:42 debian-server systemd[1]: Started Session c2 of user user.
Nov 13 15:48:19 debian-server systemd[1]: Starting Session 3 of user user.
Nov 13 15:48:19 debian-server systemd[1]: Started Session 3 of user user.
Nov 13 15:48:23 debian-server /usr/bin/x2gostartagent: successfully started X2Go agent session with ID user-50-1479041301_stDXFCE_dp32
Nov 13 15:48:28 debian-server /usr/bin/x2goruncommand: launching session with Xsession-x2go mechanism, using STARTUP="xfce4-session"
Nov 13 15:48:29 debian-server /usr/bin/x2gomountdirs[6816]: successfully mounted root@127.0.0.1:30003/cygdrive/E/VIRTUA~1/SHARE_~1 to /tmp/.x2go-user/media/disk/_cygdrive_E_VIRTUA1_SHARE_1
Nov 13 15:48:29 debian-server org.a11y.Bus[7022]: Activating service name='org.a11y.atspi.Registry'
Nov 13 15:48:29 debian-server org.a11y.Bus[7022]: Successfully activated service 'org.a11y.atspi.Registry'
Nov 13 15:48:29 debian-server org.a11y.atspi.Registry[7085]: SpiRegistry daemon is running with well-known name - org.a11y.atspi.Registry
Nov 13 15:48:30 debian-server /usr/bin/x2gomountdirs[6816]: successfully mounted root@127.0.0.1:30003/cygdrive/C/Users/root/X2GO~1/S-USER~3/spool to /tmp/.x2go-user/spool/C-user-50-1479041301_stDXFCE_dp32
Nov 13 15:48:42 debian-server systemd[1]: Started CUPS Printing Service.
Nov 13 15:48:42 debian-server systemd[1]: Started CUPS Printing Service.
Nov 13 15:49:13 debian-server systemd[1]: Started CUPS Printing Service.
Nov 13 15:49:13 debian-server systemd[1]: Started CUPS Printing Service.

в логах cups только что что все успешно отработано, пока не понимаю куда копать дальше.



Спасибо сказали:
Bedazzled
Сообщения: 311
ОС: ubuntu

Re: x2go

Сообщение Bedazzled »

в C/Users/root/X2GO~1/S-USER~3/spool файл появляется?

подключитесь linux клиентом и проверьте им печать
Спасибо сказали:
Savax
Сообщения: 13
ОС: Centos 6.8

Re: x2go

Сообщение Savax »

По поводу администрирования сессий.
Есть дополнение X2go desctop sharing - позволяет предоставлять доступ к своей сессии.
Устанавливаем на Centos: yum install x2godesktopsharing.
Далее добавляем пользователя, который будет администрировать сессии в группу x2godesktopsharing.
Запуск осуществляется из консоли командой x2godesktopsharing --activate-desktop-sharing.
Или из десктопа заходим в Приложения-> Интернет->X2Go Desktop Sharing.
Далее на верхней панели рабочего стола появляется соответствующая иконка. Жмем правой кнопкой и Активируем доступ к десктопу.
Для подключения к другим сессиям запускаем x2goclient под учеткой добавленной в группу x2godesktopsharing, выбираем в типе сессии соединение с локальным десктопом и после ввода пароля можно будет выбрать к какой сессии подключится.
Спасибо сказали:
Bedazzled
Сообщения: 311
ОС: ubuntu

Re: x2go

Сообщение Bedazzled »

да есть такое, но оно работает нестабильно. Когда я проверял не всегда удавалось подключиться
Спасибо сказали:
Savax
Сообщения: 13
ОС: Centos 6.8

Re: x2go

Сообщение Savax »

У меня работает в 100% случаев.
Автозапуск дополнения X2go desktop sharing в gnome настроил. Если нужно кому опишу.
Спасибо сказали:
Bedazzled
Сообщения: 311
ОС: ubuntu

Re: x2go

Сообщение Bedazzled »

я у некоторых сделал более "извращеный" способ: добавил на рабочий стол в сессии ярлык запуска x11vnc+repeater, работает и довольно шутро:)
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: x2go

Сообщение Bizdelnick »

Savax писал(а):
14.11.2016 11:40
Автозапуск дополнения X2go desktop sharing в gnome настроил.

Работающий в большинстве DE способ — через /etc/xdg/autostart/. Это если нужно глобально, для всех пользователей.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Tlon
Сообщения: 47

Re: x2go

Сообщение Tlon »

Savax писал(а):
11.11.2016 12:00
Этот поста модератор перекинул из другой темы. Эта проблема решена уже, спасибо.
Сервер настроил. Все работает отлично:
Сервак centos 6.8, клиенты с windows машин с авторизацией учетками AD. Проброс шар и принтеров работает.
Теперь вопрос с администрированием сессий. В виндовом сервере терминалов есть возможность подключатся к рабочему столу пользователей для помощи, а так же отключать их от сервера.
Как это происходит для x2go. Мануалов как то в гугле не нашлось. По описанию в официальном вики тоже не особо понятно (по крайней мере мне) куда копать.
Я так понимаю управление происходит с помощью x2go broker. Но вот что куда и как совсем не понял. Разжевывания не прошу, но если пошлете в нужную сторону буду благодарен.


Посмотри, в ютюбе есть, я где-то видел. Я пробовал - получилось, правда не в 2 клика, но тем не менее. Важно, чтобы кол-во сессий у юзера не ограничивалось одной. По этому поводу я писал об этом в этой ветке.


avalon-bt писал(а):
13.11.2016 15:57
Подскажите новичку, что делать поднял Debian 8.6 + x2go (XFCE), клиенты будут в основном на windows x64 (7, 8, 10). Сначала вообще не пробрасывала ресурсы писала ошибку, в соседней теме прочитал что предыдущая версия win клиента работает нормально попробовал действительно все работает, клавиатуру тоже пофиксил, но принтер зараза работать не хочет. Это все нужно для запуска 1С 8.3 + SQL, 2 офиса в разных городах + несколько пользователей цепляющихся с ноутов из разных мест, поэтому проброс принтера важен.

И еще ошибочка пока не критичная и я про нее не копал справа и снизу обрезает изображение чуть дернешь изменение размеров окна и все встает на место.

на всякий случай допусловия возможно играют роль, deb поднят на виртуалке Virtualbox 5.1 сеть в режиме моста, хост win 7 с него же и запускаю клиента x2go

в syslog это

Nov 13 15:47:40 debian-server org.gtk.vfs.Daemon[2550]: g_dbus_connection_real_closed: Remote peer vanished with error: Underlying GIOStream returned 0 bytes on an async read (g-io-error-quark, 0). Exiting.
Nov 13 15:47:40 debian-server org.gtk.Private.UDisks2VolumeMonitor[2550]: g_dbus_connection_real_closed: Remote peer vanished with error: Underlying GIOStream returned 0 bytes on an async read (g-io-error-quark, 0). Exiting.
Nov 13 15:47:40 debian-server org.gtk.vfs.Daemon[2550]: A connection to the bus can't be made
Nov 13 15:47:40 debian-server org.a11y.atspi.Registry[2635]: g_dbus_connection_real_closed: Remote peer vanished with error: Underlying GIOStream returned 0 bytes on an async read (g-io-error-quark, 0). Exiting.
Nov 13 15:47:40 debian-server org.gtk.vfs.Daemon[2550]: g_dbus_connection_real_closed: Remote peer vanished with error: Underlying GIOStream returned 0 bytes on an async read (g-io-error-quark, 0). Exiting.
Nov 13 15:47:40 debian-server org.a11y.Bus[2550]: g_dbus_connection_real_closed: Remote peer vanished with error: Underlying GIOStream returned 0 bytes on an async read (g-io-error-quark, 0). Exiting.
Nov 13 15:47:40 debian-server /usr/bin/x2goumount-session[6278]: successfully unmounted "/tmp/.x2go-user/spool/C-user-50-1479040408_stDXFCE_dp32"
Nov 13 15:47:42 debian-server systemd[1]: Starting Session c1 of user user.
Nov 13 15:47:42 debian-server systemd[1]: Started Session c1 of user user.
Nov 13 15:47:42 debian-server systemd[1]: Starting Session c2 of user user.
Nov 13 15:47:42 debian-server systemd[1]: Started Session c2 of user user.
Nov 13 15:48:19 debian-server systemd[1]: Starting Session 3 of user user.
Nov 13 15:48:19 debian-server systemd[1]: Started Session 3 of user user.
Nov 13 15:48:23 debian-server /usr/bin/x2gostartagent: successfully started X2Go agent session with ID user-50-1479041301_stDXFCE_dp32
Nov 13 15:48:28 debian-server /usr/bin/x2goruncommand: launching session with Xsession-x2go mechanism, using STARTUP="xfce4-session"
Nov 13 15:48:29 debian-server /usr/bin/x2gomountdirs[6816]: successfully mounted root@127.0.0.1:30003/cygdrive/E/VIRTUA~1/SHARE_~1 to /tmp/.x2go-user/media/disk/_cygdrive_E_VIRTUA1_SHARE_1
Nov 13 15:48:29 debian-server org.a11y.Bus[7022]: Activating service name='org.a11y.atspi.Registry'
Nov 13 15:48:29 debian-server org.a11y.Bus[7022]: Successfully activated service 'org.a11y.atspi.Registry'
Nov 13 15:48:29 debian-server org.a11y.atspi.Registry[7085]: SpiRegistry daemon is running with well-known name - org.a11y.atspi.Registry
Nov 13 15:48:30 debian-server /usr/bin/x2gomountdirs[6816]: successfully mounted root@127.0.0.1:30003/cygdrive/C/Users/root/X2GO~1/S-USER~3/spool to /tmp/.x2go-user/spool/C-user-50-1479041301_stDXFCE_dp32
Nov 13 15:48:42 debian-server systemd[1]: Started CUPS Printing Service.
Nov 13 15:48:42 debian-server systemd[1]: Started CUPS Printing Service.
Nov 13 15:49:13 debian-server systemd[1]: Started CUPS Printing Service.
Nov 13 15:49:13 debian-server systemd[1]: Started CUPS Printing Service.

в логах cups только что что все успешно отработано, пока не понимаю куда копать дальше.


Установи виртуальный принтер x2go, а печать делай пробросом- меню-опции-печать, галку на "команда печати". Ставишь sumatra pdf и пишешь в строке этой команды путь к ехе-шнику с соотв. ключом (в документации этой суматры есть). Таким образом тебе сервак высылает pdf-ку которую эта суматра в фоне распечатает
Спасибо сказали:
avalon-bt
Сообщения: 10
ОС: Debian 8.6

Re: x2go

Сообщение avalon-bt »

Tlon писал(а):
23.11.2016 00:05
Установи виртуальный принтер x2go, а печать делай пробросом- меню-опции-печать, галку на "команда печати". Ставишь sumatra pdf и пишешь в строке этой команды путь к ехе-шнику с соотв. ключом (в документации этой суматры есть). Таким образом тебе сервак высылает pdf-ку которую эта суматра в фоне распечатает


Если бы было все так просто, я бы здесь не спрашивал. Дело в том что я вижу что spool пробросился, вижу что создается pdf-ка, но вот куда она потом девается я не могу понять, со стороны клиента я или не успеваю заметить появление или она не появляется, как это проверить не знаю. Проверял на следующих клиентах win xp x86, win 7 x86, win 7 x64, deb 8.6 x64 (виртуалка). для win систем ставить необходимо клиент 4.0.5.1 (хоть июньский хоть сентябрьский) все остальные клиенты, даже просто папки не пробрасывают. Linux client просто из репозитория установил.

Попутные вопросы которые не могу никак убить
При старте сессии из win клиента немного обрезает desktop справа и снизу, если просто дернуть мышью размеры окна - все становится нормально, оболочка xfce.

это уже наверное не совсем сюда, но все же, при запуске 1c 8.3 диалог выбора пользователя появляется под окном логотипа 1с,
И если в режиме простой сессии с этим легко разобраться (хотя и неудобно), то уже в режиме запуска приложения возникает проблема, можно конечно на каждую базу по своей сессии сделать, но это не очень удобно.

PS: Просьба писать ответы хотя бы немного разворачивая, я еще сильно начинающий, только начал переучиваться, а тут мелкософт политику лицензирования серверов (win и sql) резко поменял и клиенты стройными рядами хотят уйти на линукс.
Спасибо сказали:
Tlon
Сообщения: 47

Re: x2go

Сообщение Tlon »

avalon-bt писал(а):
26.11.2016 14:53
Tlon писал(а):
23.11.2016 00:05
Установи виртуальный принтер x2go, а печать делай пробросом- меню-опции-печать, галку на "команда печати". Ставишь sumatra pdf и пишешь в строке этой команды путь к ехе-шнику с соотв. ключом (в документации этой суматры есть). Таким образом тебе сервак высылает pdf-ку которую эта суматра в фоне распечатает


Если бы было все так просто, я бы здесь не спрашивал. Дело в том что я вижу что spool пробросился, вижу что создается pdf-ка, но вот куда она потом девается я не могу понять, со стороны клиента я или не успеваю заметить появление или она не появляется, как это проверить не знаю. Проверял на следующих клиентах win xp x86, win 7 x86, win 7 x64, deb 8.6 x64 (виртуалка). для win систем ставить необходимо клиент 4.0.5.1 (хоть июньский хоть сентябрьский) все остальные клиенты, даже просто папки не пробрасывают. Linux client просто из репозитория установил.

Попутные вопросы которые не могу никак убить
При старте сессии из win клиента немного обрезает desktop справа и снизу, если просто дернуть мышью размеры окна - все становится нормально, оболочка xfce.

это уже наверное не совсем сюда, но все же, при запуске 1c 8.3 диалог выбора пользователя появляется под окном логотипа 1с,
И если в режиме простой сессии с этим легко разобраться (хотя и неудобно), то уже в режиме запуска приложения возникает проблема, можно конечно на каждую базу по своей сессии сделать, но это не очень удобно.

PS: Просьба писать ответы хотя бы немного разворачивая, я еще сильно начинающий, только начал переучиваться, а тут мелкософт политику лицензирования серверов (win и sql) резко поменял и клиенты стройными рядами хотят уйти на линукс.


По поводу иксов - я путем проб и перебора остановился на MATE. Это так же решит проблему с твоим окном которое уходит вниз
По поводу принтера - копай в сторону проги для pdf. SumatraPdf справляется http://www.sumatrapdfreader.org/manual-ru.html
команда на печать выглядит примерно так c:\sumatrapdf\sumatra.exe -print-to-default имя_файла.pdf
Папки у меня везде пробрасываются кроме версий винды выше 8-ки
Размер окна лучше всего выставить вручную, ширину-высоту. Или научить юзера работать в полноэкранном режиме
Еще сходи сюда http://palexa.pp.ua/terminal-server/x2go/1...nal-server.html Может что полезное возьмешь
Спасибо сказали:
avalon-bt
Сообщения: 10
ОС: Debian 8.6

Re: x2go

Сообщение avalon-bt »

Tlon писал(а):
26.11.2016 16:46
По поводу иксов - я путем проб и перебора остановился на MATE. Это так же решит проблему с твоим окном которое уходит вниз
По поводу принтера - копай в сторону проги для pdf. SumatraPdf справляется http://www.sumatrapdfreader.org/manual-ru.html
команда на печать выглядит примерно так c:\sumatrapdf\sumatra.exe -print-to-default имя_файла.pdf
Папки у меня везде пробрасываются кроме версий винды выше 8-ки
Размер окна лучше всего выставить вручную, ширину-высоту. Или научить юзера работать в полноэкранном режиме
Еще сходи сюда http://palexa.pp.ua/terminal-server/x2go/1...nal-server.html Может что полезное возьмешь


MATE сейчас попробую.
по поводу печати, я в полном ауте куда дальше копать, в x2goserver.conf поставил режим лога debug теперь вижу что сервер якобы все кладет в подключенный ресурс

Nov 26 20:56:44 debian-server /usr/bin/x2goprint[3869]: x2goprint is processing /var/spool/x2goprint/user-50-1480182463_stDXFCE_dp32_29-user-cupsjob3852ksuNvmwbEk24NW__.pdf with print job title ,,Untitled1''
Nov 26 20:56:44 debian-server /usr/bin/x2golistmounts[3878]: db_getmounts called, session ID: user-50-1480182463_stDXFCE_dp32; return value: 127.0.0.1|/tmp/.x2go-user/media/disk/_cygdrive_E_FFOutput| 127.0.0.1|/tmp/.x2go-user/spool/C-user-50-1480182463_stDXFCE_dp32|
Nov 26 20:56:44 debian-server /usr/bin/x2goprint[3869]: client-side spool dir is mounted, transferring printable file user-50-1480182463_stDXFCE_dp32_29-user-cupsjob3852ksuNvmwbEk24NW__.pdf to X2Go client system
Nov 26 20:56:44 debian-server /usr/bin/x2goprint[3869]: x2goprint moved file user-50-1480182463_stDXFCE_dp32_29-user-cupsjob3852ksuNvmwbEk24NW__.pdf to X2Go client's spool dir
Nov 26 20:56:44 debian-server /usr/bin/x2goprint[3869]: x2goprint moved file user-50-1480182463_stDXFCE_dp32_29-user-cupsjob3852ksuNvmwbEk24NW__.pdf.ready to X2Go client's spool dir, X2Go client should start the print dialog very soon

sumatra поставил (прога интересная взял себе на заметку), но ровным счетом ничего не происходит, со стороны клиента тишь да гладь, как то можно заставить клиент создавать какие нибудь логи чтобы проверить что происходит?
сходил по ссылочке много устаревшего, но некоторые идеи годные себе забрал.

Спасибо, MATE действительно отображается корректно. Обратил внимание, что продолжаются проблемы с NumLock, не каждый запуск, но все же возникает.
Сейчас в автозапуске DE стоит такой fix

#!/bin/bash
setxkbmap -rules xorg -model pc105 -layout "ru(winkeys),us" -option 'grp:alt_shift_toggle,grp_led:scroll'
Спасибо сказали:
oermolaev
Сообщения: 39

Re: x2go

Сообщение oermolaev »

avalon-bt писал(а):
26.11.2016 14:53
...
оболочка xfce.
...
при запуске 1c 8.3 диалог выбора пользователя появляется под окном логотипа 1с,
...

Настройки - Диспетчер окон - Фокус - Автоматически поднимать окна на передний план, когда они получают фокус
Изображение
Спасибо сказали:
avalon-bt
Сообщения: 10
ОС: Debian 8.6

Re: x2go

Сообщение avalon-bt »

oermolaev писал(а):
27.11.2016 05:09
Настройки - Диспетчер окон - Фокус - Автоматически поднимать окна на передний план, когда они получают фокус
Изображение


Огромное спасибо, заработало.

Итого не могу пока убить 2 проблемы

Неадекватное поведение NumLock в терминальной сессии, то работает переключение, то вдруг отказывается работать, какой либо закономерности срабатывания пока не нашел (сначала думал при переподключении к запущенной сессии, но нет там тоже, то работает, то нет).

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

По важности NumLock приоритетнее, за нее меня бухгалтера в организации разорвут на мелкие кусочки.

PS: немного из того что вчера создало непонятности. На этом же сервере будет находиться файлопомойка для win клиентов. Все настроил, НО столкнулся с тем что когда пользователь из терминала создает файл то прав доступа на запись, по сети или других пользователей терминала, к нему нет. Искал как народ выкручивается, но в чистую таких примеров нет, в итоге оказалось, что простая комбинация force group в шаре самбы + настройка ACL на папку шары дают необходимый результат.
Спасибо сказали:
Bedazzled
Сообщения: 311
ОС: ubuntu

Re: x2go

Сообщение Bedazzled »

по numlock, попробуйте такой скрипт:

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

#!/bin/bash
setxkbmap -layout 'us,ru' -option 'grp:alt_shift_toggle,grp_led:scroll'


у меня сним таких проблем как у вас не наблюдалось
Спасибо сказали:
avalon-bt
Сообщения: 10
ОС: Debian 8.6

Re: x2go

Сообщение avalon-bt »

Bedazzled писал(а):
27.11.2016 16:25
по numlock, попробуйте такой скрипт:

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

#!/bin/bash
setxkbmap -layout 'us,ru' -option 'grp:alt_shift_toggle,grp_led:scroll'


у меня сним таких проблем как у вас не наблюдалось


такую настройку я пробовал с самого начала, но при ней вообще NumLock никогда не включается, попробовал еще раз все верно вообще не работает.
Спасибо сказали:
Bedazzled
Сообщения: 311
ОС: ubuntu

Re: x2go

Сообщение Bedazzled »

оболочка какая? попробуйте в KDE
Спасибо сказали:
alex_alex
Сообщения: 7

Re: x2go

Сообщение alex_alex »

grandfa8 писал(а):
17.07.2016 20:56
1. Керберос+самба+винбинд работает


У меня тоже работает. В т.ч. SSO-вход на ssh (используя билет windows).
Но никак не получается настроить GSSAPI в x2go. Необходимо без всяких ключей и ввода пароля, используя билет доменной учетной записи
попасть на x2goserver (SSO).

Как?

И по этому вопросу не нагуглил ничего.
Спасибо сказали:
Tlon
Сообщения: 47

Re: x2go

Сообщение Tlon »

avalon-bt писал(а):
27.11.2016 13:44
oermolaev писал(а):
27.11.2016 05:09
Настройки - Диспетчер окон - Фокус - Автоматически поднимать окна на передний план, когда они получают фокус
Изображение


Огромное спасибо, заработало.

Итого не могу пока убить 2 проблемы

Неадекватное поведение NumLock в терминальной сессии, то работает переключение, то вдруг отказывается работать, какой либо закономерности срабатывания пока не нашел (сначала думал при переподключении к запущенной сессии, но нет там тоже, то работает, то нет).

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

По важности NumLock приоритетнее, за нее меня бухгалтера в организации разорвут на мелкие кусочки.

PS: немного из того что вчера создало непонятности. На этом же сервере будет находиться файлопомойка для win клиентов. Все настроил, НО столкнулся с тем что когда пользователь из терминала создает файл то прав доступа на запись, по сети или других пользователей терминала, к нему нет. Искал как народ выкручивается, но в чистую таких примеров нет, в итоге оказалось, что простая комбинация force group в шаре самбы + настройка ACL на папку шары дают необходимый результат.


NUMLOCK - у меня тоже были глюки у некоторых юзеров. Как я тебя понимаю! ))) Решил так - поставил numlockx на сервак. Скрипт запуска 1С такой -
#!/bin/bash
/usr/bin/numlockx on && /usr/bin/setxkbmap -layout 'us,ru,ua' -option 'grp:ctrl_shift_toggle,grp_led:scroll' && /opt/1C/v8.3/x86_64/1cestart
По принтеру - почитай внимательно доки по x2go, может ты не все пакеты поставил.
По файлопомойке - не самая хорошая идея создавать ее на том же серваке. Вынеси ее куда-нибудь в сетку на NAS или другой комп.
Спасибо сказали:
avalon-bt
Сообщения: 10
ОС: Debian 8.6

Re: x2go

Сообщение avalon-bt »

Tlon писал(а):
29.11.2016 01:19
NUMLOCK - у меня тоже были глюки у некоторых юзеров. Как я тебя понимаю! ))) Решил так - поставил numlockx на сервак. Скрипт запуска 1С такой -
#!/bin/bash
/usr/bin/numlockx on && /usr/bin/setxkbmap -layout 'us,ru,ua' -option 'grp:ctrl_shift_toggle,grp_led:scroll' && /opt/1C/v8.3/x86_64/1cestart
По принтеру - почитай внимательно доки по x2go, может ты не все пакеты поставил.
По файлопомойке - не самая хорошая идея создавать ее на том же серваке. Вынеси ее куда-нибудь в сетку на NAS или другой комп.


На виртуалке Numlock не хочет работать ставлю keyfix.sh в автозапуск DE (mate), но если потом запусить numlockx отдельно то все оживает, завтра проверю на клиентском серваке, возможно здесь что-то уже сбито по настройкам т.к. изначально стояла xfce4 потом удалил (насколько мог) поставил mate - удалил, поставил kde - удадил, поставил mate, зоопарк разных приложений теперь знатный. Здесь же на виртуалке нашел закономерность, опять же завтра проверю на серваке если в основной консоли запущена любая DE во всех x2go сессиях начинает норм работать Numlock, мне это говорит за то что x2go что-то недогружает из иксов или не с теми параметрами.

по принтеру, стоят x2goserver-fmbindings, x2goserver-printing, cups-x2go везде написано, что этого достаточно, если это не так подскажите плз. тем боле в логах сервера вижу что все ок, а вот со стороны клиента логов нету поэтому даже понять не могу на какой стадии там все отваливается.

сегодня возникла новая проблемка, которую сразу прозевал, клиент 4.0.5.1, для всех win x86 (win 7 & win xp) глючит запуск рабочего стола в терм сессии, очень большие задержки начального отображения больше минуты и только после нажатия F5 иначе иконки на раб столе так и не возникают, и папки уже не пробрасываются (или не отображаются на раб столе, логи не глянул некогда было).

файлопомойку девать некуда, все ограничено строго 1-им серваком, я пока даже не могу клиента убедить умный UPS туда поставить, видимо до первого падения базы )))) даже backup'ы некуда деть, а вы тут про NAS )))), впрочем backup будет куда деть 1с конфа отраслевая и требует SLK 2.0, а его на linux везде пишут что не поставишь, так что хошь не хошь, а хотя бы еще один комп в сети будет. Чтобы она мне не мешалась я ее на отдельный раздел скинул, пусть забивают как хотят.

Всем большое спасибо за ответы!
Спасибо сказали:
Tlon
Сообщения: 47

Re: x2go

Сообщение Tlon »

avalon-bt писал(а):
29.11.2016 02:27
Tlon писал(а):
29.11.2016 01:19
NUMLOCK - у меня тоже были глюки у некоторых юзеров. Как я тебя понимаю! ))) Решил так - поставил numlockx на сервак. Скрипт запуска 1С такой -
#!/bin/bash
/usr/bin/numlockx on && /usr/bin/setxkbmap -layout 'us,ru,ua' -option 'grp:ctrl_shift_toggle,grp_led:scroll' && /opt/1C/v8.3/x86_64/1cestart
По принтеру - почитай внимательно доки по x2go, может ты не все пакеты поставил.
По файлопомойке - не самая хорошая идея создавать ее на том же серваке. Вынеси ее куда-нибудь в сетку на NAS или другой комп.


На виртуалке Numlock не хочет работать ставлю keyfix.sh в автозапуск DE (mate), но если потом запусить numlockx отдельно то все оживает, завтра проверю на клиентском серваке, возможно здесь что-то уже сбито по настройкам т.к. изначально стояла xfce4 потом удалил (насколько мог) поставил mate - удалил, поставил kde - удадил, поставил mate, зоопарк разных приложений теперь знатный. Здесь же на виртуалке нашел закономерность, опять же завтра проверю на серваке если в основной консоли запущена любая DE во всех x2go сессиях начинает норм работать Numlock, мне это говорит за то что x2go что-то недогружает из иксов или не с теми параметрами.

по принтеру, стоят x2goserver-fmbindings, x2goserver-printing, cups-x2go везде написано, что этого достаточно, если это не так подскажите плз. тем боле в логах сервера вижу что все ок, а вот со стороны клиента логов нету поэтому даже понять не могу на какой стадии там все отваливается.

сегодня возникла новая проблемка, которую сразу прозевал, клиент 4.0.5.1, для всех win x86 (win 7 & win xp) глючит запуск рабочего стола в терм сессии, очень большие задержки начального отображения больше минуты и только после нажатия F5 иначе иконки на раб столе так и не возникают, и папки уже не пробрасываются (или не отображаются на раб столе, логи не глянул некогда было).

файлопомойку девать некуда, все ограничено строго 1-им серваком, я пока даже не могу клиента убедить умный UPS туда поставить, видимо до первого падения базы )))) даже backup'ы некуда деть, а вы тут про NAS )))), впрочем backup будет куда деть 1с конфа отраслевая и требует SLK 2.0, а его на linux везде пишут что не поставишь, так что хошь не хошь, а хотя бы еще один комп в сети будет. Чтобы она мне не мешалась я ее на отдельный раздел скинул, пусть забивают как хотят.

Всем большое спасибо за ответы!

ненадо в автозапуск среды ставить. создай скрипт, затем создай ярлык на десктопе и пропиши туда ссылку на этот скрипт
какие пакеты установлены на моем серваке: dpkg -l | grep x2go
ii cups-x2go 3.0.1.3-0~135~ubuntu14.04.1 all Virtual X2Go printer for CUPS
ii x2goagent 2:3.5.0.32-0~668~ubuntu14.04.1 all X2Go agent
ii x2golxdebindings 1.0.2.4-0~70~ubuntu14.04.1 all LXDE bindings for X2Go
ii x2goserver 4.0.1.20-0~1125~ubuntu14.04.1 amd64 X2Go server daemon scripts
ii x2goserver-compat 4.0.1.20-0~1125~ubuntu14.04.1 all X2Go server daemon scripts (backwards compatitbity to old client versions)
ii x2goserver-extensions 4.0.1.20-0~1125~ubuntu14.04.1 all X2Go server daemon scripts (extensions)
ii x2goserver-fmbindings 4.0.1.20-0~1125~ubuntu14.04.1 all Generic (freedesktop-based) file manager bindings for X2Go
ii x2goserver-printing 4.0.1.20-0~1125~ubuntu14.04.1 all X2Go server daemon scripts (printing)
ii x2goserver-xsession 4.0.1.20-0~1125~ubuntu14.04.1 all X2Go server daemon scripts (Xsession runner)
Какой дистрибутив на сервере?
Для более стабильной работы у меня в кроне скрипт каждую ночь выполняется, который чистит временные каталоги и сессии.
Что-то вроде этого
for pid in `members 1C`; do
pkill -u $pid
rm -rf /home/$pid/.x2go/*
rm -rf /home/$pid/1C-temp/*
rm -rf /tmp/.x2go-$pid/*
done
service x2goserver restart
service srv1cv83 restart
Спасибо сказали:
yukirin
Сообщения: 16

Re: x2go

Сообщение yukirin »

У меня на win из-за этого не шла печать при том что спул-папка в логах сервера была successfully mounted:

печать док-та на windows-клиенте запускается через ф-цию операционки ShellExecute с параметром - printto. Она лезет в реестр, ищет ассоциировнное с данным расширением приложение и, затем, ишет команду печати по параметру - printto. Кусок кода запускающий печать док-та:

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

#ifndef Q_OS_WIN
        CUPSPrint prn;
        prn.setCurrentPrinter ( prn.getDefaultUserPrinter() );
        prn.print ( pdfFile, pdfTitle );
#else
        x2goDebug<<"Printing to "<<winX2goPrinter;
        wapiShellExecute ( "printto",
                           wapiShortFileName ( pdfFile ),
                                   winX2goPrinter,
                           wapiShortFileName ( QDir::homePath() ) );
#endif


Поэтому если у вас корректно установлена любая пдф-читалка, способная в командной строке печатать бумажки и при инсталляции она корректно прописала в реестре все необходимые для работы ф-ции ShellExecute данные, то печать должна работать по дефолту без каких-либо доп. настроек клиента.... За исключением одной досадности...

Винда "любит" давать многословные имена принтерам что-то типа - Kyocera FS-4200DN KX или Panasonic KX-MB2000 GDI. Поэтому конечная команда для, например, FoxitReader ,
будет выглядеть - С:\FoxitReader.exe /t C:\doc.pdf Kyocera FS-4200DN KX. Видно, что печатать фоксит будет на принтер под названием Kyocera, но никак не Kyocera FS-4200DN KX, а такого
принтера в системе нет. Т.е. название принтера необходимо взять в кавычки....
Решения два.Первое это изменение исходника клиента - меняем третий параметр ф-ции wapiShellExecute с winX2goPrinter на QString ("\"" + winX2goPrinter + "\"") и пересобираем клиент. Второе переименование принтера что-то типа Kyocera_FS-4200DN_KX.

Еше на одной машине с win7x64 не монтировалась спул-папка из-за отсутствия названия папки в формате 8.3, т.к. клиент работает только с "короткими" путями (отсюда и неподдержка кирилицы). Проверяется - команда dir /x:
...
14.07.2009 06:20 <DIR> PerfLogs
21.11.2016 10:32 <DIR> Program Files
24.11.2016 17:39 <DIR> PROGRA~2 Program Files (x86)
15.04.2013 16:17 1 457 SNMPCo.pnf
15.07.2016 22:37 <DIR> Users
29.03.2016 08:53 <DIR> usr
14.09.2016 09:00 <DIR> Windows
...


У меня отсутствовало название PROGRA~2. Добавляется отдельной командой (точно не помню).
Внешне это выглядело как "долгий" вход в терминальную сессию (черный рабочий стол и появление ярлыков где-то через пол-минуты), связанный с 30-ти секундным тайм-аутом на ответ серверу.

проблему с NumLock снял убиранием галки с параметра - запоминать состояние клавиши Num Lock. C этой галкой один раз подключаешся цифровая клава работает, друглй раз не работает и так по кругу.


В остальном проблем особо не было.

Вообше X2go нравиться тем что работает все сразу - "из коробки". Не нужно долго и мучительно настраивать конф файлы.



Спасибо сказали:
Bedazzled
Сообщения: 311
ОС: ubuntu

Re: x2go

Сообщение Bedazzled »

для: Foxit Reader
"C:\Program Files (x86)\Foxit Software\Foxit Reader\Foxit Reader.exe" /p

но нужно использовать старую версию, например 615.0624
https://cloud.mail.ru/public/6c2a74fd614b/F..._L10N_Setup.exe
Спасибо сказали:
yukirin
Сообщения: 16

Re: x2go

Сообщение yukirin »

Возможно я описал все несколько сумбурно (было мало времени), но я это к тому что при соблюдении следующих условий:

корректно работающий сервер x2go;
корректно примонтированная спул-папка на стороне клиента;
корректно установленнная пдф-читалка (тот же FoxitReader);
принтер названный одним словом ( например Kyocera_FS-4200DN_KX или Panasonic_KX-MB2000_GDI );

не нужно прописывать никаких дополнительных команд, печать будет идти на дефолтных настройках печати win-клиента.

Я пробовал вносил изменение в исходный код x2go-клиента ( описанное выше ) и собирать клиента. Работает вообще прекрасно - не нужно никаких доп. команд и переименований принтеров.

команду - С:\FoxitReader.exe /t C:\doc.pdf Kyocera FS-4200DN KX я привел для примера, для общего понимания того что происходит внутри клиента, пути здесь "не настоящие".
Хотя фоксит внутри клиента будет запускаться именно с ключем /t.

фоксит я ставлю в версии - 6.2.3.0815 ( самый последний, который я нашел, без выскакивания окошка программы )




Спасибо сказали:
avalon-bt
Сообщения: 10
ОС: Debian 8.6

Re: x2go

Сообщение avalon-bt »

yukirin писал(а):
30.11.2016 21:44
Возможно я описал все несколько сумбурно (было мало времени), но я это к тому что при соблюдении следующих условий:

корректно работающий сервер x2go;
корректно примонтированная спул-папка на стороне клиента;
корректно установленнная пдф-читалка (тот же FoxitReader);
принтер названный одним словом ( например Kyocera_FS-4200DN_KX или Panasonic_KX-MB2000_GDI );

не нужно прописывать никаких дополнительных команд, печать будет идти на дефолтных настройках печати win-клиента.

Я пробовал вносил изменение в исходный код x2go-клиента ( описанное выше ) и собирать клиента. Работает вообще прекрасно - не нужно никаких доп. команд и переименований принтеров.

команду - С:\FoxitReader.exe /t C:\doc.pdf Kyocera FS-4200DN KX я привел для примера, для общего понимания того что происходит внутри клиента, пути здесь "не настоящие".
Хотя фоксит внутри клиента будет запускаться именно с ключем /t.

фоксит я ставлю в версии - 6.2.3.0815 ( самый последний, который я нашел, без выскакивания окошка программы )


Спасибо, ответы очень даже содержательные, и я тут нашел описание других симптомов которые у мена на 32 битных клиентах возникают, правда теперь уже придется в боевом режиме допиливать, завтра сдаю сервер клиентам, для начального этапа запуска все получилось.

Мне тоже x2go сервер больше других понравился именно за свои возможности и за то что работает сразу из коробки, единственное с чем повозился это на виртуалке и серваке не мог получить ключи которыми подписан репозиторий, но вышел из ситуации скопировав ключи с той виртуалки где они получались.
Спасибо сказали:
Tlon
Сообщения: 47

Re: x2go

Сообщение Tlon »

По поводу невозможности проброса папок в винде (win 8 и выше) на сервер. В режиме дебага ошибка failed to start user mode OpenSSH server
Это значит, что локально ssh-сервер не может подняться по какой-то причине и сгенерить себе ключи.
Пока буду смотреть на рабочей машине с winxp, что он создает и в каком каталоге сохраняет.
Если кто уже это разрулил, - делитесь опытом :)
Спасибо сказали:
Ответить