FreeNX: просмотр незавершенных процессов
С FreeNX есть одна проблема — иногда после закрытия сессии пользователем некоторые процессы могут оставаться запущенными. Вот небольшой bash скрипт, который получает список существующих сессий, ищет в списке пользователей тех, у кого нет nx сессии, но процессы тем не менее запущены. Можно переделать скрипт и отстреливать процессы автоматом. Также в скрипте есть пример извлечения текста из определенной колонки с пропуском строк по шаблону.
( Читать дальше )
( Читать дальше )
- —
- 08 сентября 2011, 13:40
- комментировать
FreeNX: не восстанавливаются сессии
Моя версия FreeNX:
Смотрим в лог, что происходит, когда клиенты не могут подключиться, выдавая сообщение session restore failed, /var/log/nxserver.log:
Добавляем в /usr/bin/nxserver:
Сюда:
bugs.launchpad.net/freenx-server/+bug/589723/comments/22
NXSERVER — Version 3.2.0-74-SVN OS (GPL, using backend: 3.4.0)
Смотрим в лог, что происходит, когда клиенты не могут подключиться, выдавая сообщение session restore failed, /var/log/nxserver.log:
server_nxnode_echo: NX> 702 Proxy IP: terminal
server_nxnode_echo: NX> 706 Agent cookie: a0b20bdd93f2def43949327536a5e07c
server_nxnode_echo: NX> 704 Session cache: unix-application
server_nxnode_echo: NX> 707 SSL tunneling: 0
server_nxnode_echo: NX> 596 Error: Session restore failed. Reason was: Session: Display failure detected at 'Tue Sep 6 12:05:44 2011'.
server_nxnode_echo: NX> 1005 Session status: suspended
nxnode_reader: NX> 1001 Bye.
Добавляем в /usr/bin/nxserver:
available="$(getparam status)"
Сюда:
else
# only unix-* sessions can be resumed, but other session types can still be terminated
stringinstring "unix-" "$4" || available="N/A"
# Sergei_T
available="$(getparam status)"
printf "%-7s %-16s %32s %8s %5s %-14s %-11s %s\n" "$(getparam display)" "$(getparam type)" "$(getparam sessionId)" "$options" "$depth" "$geom" "$available" "$(getparam sessionName)" >> $TMPFILE
fi
fi
bugs.launchpad.net/freenx-server/+bug/589723/comments/22
- —
- 12 сентября 2011, 14:50
- комментировать
FreeNX: отключение шифрования трафика
Отключение шифрования трафика делается на вкладке Advanced клиента:
Также не помешает отключить zlib компрессию.
Я использую ALT Linux 5.9.9. И в нем при подключении с такими параметрами клиент подключиться не может, выдавая сообщение: link negotiation failed. (Не забываем, что при отключении шифрования трафика, клиент подключается по порту выше 6000). Делаем вот что:
( Читать дальше )
Также не помешает отключить zlib компрессию.
Я использую ALT Linux 5.9.9. И в нем при подключении с такими параметрами клиент подключиться не может, выдавая сообщение: link negotiation failed. (Не забываем, что при отключении шифрования трафика, клиент подключается по порту выше 6000). Делаем вот что:
( Читать дальше )
- +8
- 23 января 2011, 16:05
- 4
FreeNX: вместо курсорных клавиш - Print Screen и прочая лабуда
Вот такой вот глюк FreeNX. При использовании Linux клиента, при нажатии на курсорные клавиши в терминале срабатывает Print Screen, Enter, Delete и прочая лабуда. Исправляется так:
Создаем файл /etc/X11/openbox/xmodmap.keys (просто я использую openbox):
Стартуем, например, в скрипте, или в консоли:
Создаем файл /etc/X11/openbox/xmodmap.keys (просто я использую openbox):
keycode 107 = Print Sys_Req
keycode 111 = Up
keycode 113 = Left
keycode 114 = Right
keycode 115 = End
keycode 116 = Down
keycode 117 = Next
keycode 118 = Insert
keycode 119 = Delete
Стартуем, например, в скрипте, или в консоли:
setxkbmap -rules xorg -model pc105 -layout "ru,us" -variant "winkeys," -option "grp:ctrl_shift_toggle,grp_led:scroll" && xmodmap /etc/X11/openbox/xmodmap.keys
- +4
- 10 января 2011, 09:37
- 4
FreeNX: сборка из исходников
Вполне неплохой мануал по сборке FreeNX
tim.haegele.info/?p=92
Единственное, ссылка на исходники не работает, можно получить из svn так:
tim.haegele.info/?p=92
Единственное, ссылка на исходники не работает, можно получить из svn так:
svn checkout http://svn.berlios.de/svnroot/repos/freenx/tags/freenx-server_FreeNX-0.7.3/
- 0
- 08 января 2011, 23:00
- комментировать
FreeNX: ненависть!
Имеется терминальный сервер на базе Ubuntu 10.04 и FreeNX, установленный так.
После обновления сервера возникла следующая проблема — клиенты проходят авторизацию, но дальше пишет, что авторизация не удалась. Никакого лога в клиенте не выводится. На некоторых клиентах такой проблемы нет.
В логах:
( Читать дальше )
- +4
- 07 января 2011, 17:27
- комментировать
nxplayer 4 preview 2 и SELinux
На сайте nomachine.com доступен 2й превью технологии NX 4.
Отключаем временно SELinux:
Потом можно вернуть обратно:
/usr/NX/bin/nxplayer.bin: error while loading shared libraries: libcrypto.so.1: cannot enable executable stack as shared object requires: Permission denied
Отключаем временно SELinux:
echo 0 >/selinux/enforce
Потом можно вернуть обратно:
echo 1 >/selinux/enforce
- 0
- 27 декабря 2010, 15:29
- комментировать
Установка терминального сервера FreeNX в Ubuntu
Собранные для Ubuntu пакеты можно найти здесь:
https://launchpad.net/~freenx-team/+archive/ppa
В Ubuntu 8.04 LTS, добавил в /etc/apt/sources.list:
Добавил OpenPGP ключ, указав идентификатор ключа (signing key — см. скриншот выше):
( Читать дальше )
https://launchpad.net/~freenx-team/+archive/ppa
В Ubuntu 8.04 LTS, добавил в /etc/apt/sources.list:
deb http://ppa.launchpad.net/freenx-team/ppa/ubuntu hardy main
deb-src http://ppa.launchpad.net/freenx-team/ppa/ubuntu hardy main
Добавил OpenPGP ключ, указав идентификатор ключа (signing key — см. скриншот выше):
( Читать дальше )
- +4
- 28 февраля 2010, 10:32
- 5