Доброго времени суток!
У меня два вопроса, может подскажете:
1. можно в fulldesktop завершить сессию не нажимая Ctrl+Alt+t, а из командной строки?
2. можно убрать в диалоге после нажатия Ctrl+Alt+t кнопку Resume, оставить только Terminate.
Тюнинг freenx (отрезано от "Курощения")
Модераторы: dimbor, Модераторы разделов
Re: Тюнинг freenx
В скрипте nxdialog из freenx-server исправить одну из функций dialog_yesnosuspend(), xdialog_yesnosuspend(), xmesage_yesnosuspend() в зависимости от того, какая утилита используется в хост-системе на сервере для вывода х-овых ругательств.
Про 1. А чем стандартная процедура выхода из KDE/Gnome/... не катит то?
Re: Тюнинг freenx
В режиме fulldesktop у пользоваетлей так и тянуться ручки завершить сессию через меню панели, в Гноме Система->Выход->Завершение сеанса. Вот и подумал сделать ярлык на рабочем столе, чтобы на него щелкали и завершали сессию корректно.
Re: Тюнинг freenx
доброе время суток, форумчане..
не могли бы помочь в таком вопросе:
установил на debian 4 rx@etersoft 3.3.0-14 и подключаюсь клиентом nomachine с винды. В файле node.conf очистил все параметры вида COMMAND_START_XXX для того чтобы пользователь не смог запустить файловый менеджер (gnome, kde и др.). Однако если в клиенте выбрать тип desktop'а - "custom", а в нем "run the following command" и например указать gnome-session, то запускается полноценный десктоп.
как отключить эту возможность, чтобы при любых способах подключения к nx-серверу, запускался только специальный скрипт (выделенное приложение)?
заранее благодарен
не могли бы помочь в таком вопросе:
установил на debian 4 rx@etersoft 3.3.0-14 и подключаюсь клиентом nomachine с винды. В файле node.conf очистил все параметры вида COMMAND_START_XXX для того чтобы пользователь не смог запустить файловый менеджер (gnome, kde и др.). Однако если в клиенте выбрать тип desktop'а - "custom", а в нем "run the following command" и например указать gnome-session, то запускается полноценный десктоп.
как отключить эту возможность, чтобы при любых способах подключения к nx-серверу, запускался только специальный скрипт (выделенное приложение)?
заранее благодарен
Re: Тюнинг freenx
простой и, видимо, единственный способ -- запатчить nxnode на предмет CUSTOM_APPLICATION или как-то так
Re: Тюнинг freenx
именно так и сделал, прописав в .xsession запуск нужной проги (пробовал и .xinitrc). Однако этот способ работает если юзверь выбирает пункт "run default X client script". Однако у него всегда остается возможность в "run the following command" указать явный вызов DE, xterm, или любой другой установленной проги (например, браузера). Надо отключить именно возможность nx-сервером выполнять вызов "run the following command". И как я понял из недавнего поста, это можно сделать только патчеванием nxnode?
Re: Тюнинг freenx
Задача решена патчеванием nxnode (Спасибо bsavelev
в функции node_find_application() меняем:
тем самым сессия завершается не успев начаться
Всем спасибо.
в функции node_find_application() меняем:
Код: Выделить всё
unix-application|vnc-helper)
[ "$application" = "xterm" ] && application=$COMMAND_XTERM
# NODE_STARTX=$application
NODE_STARTX="exit"
тем самым сессия завершается не успев начаться
Всем спасибо.