Система Ubuntu 8.04 по умолчанию поставился GNOME позже заинсталлировал KDE4 и при запуске теперь появляется KDM через который можно войти и в GNOM или в KDE.
Прикрутил nxserver:
Брал вот от сюда ftp://updates.etersoft.ru/pub/Etersoft/RX...le/Ubuntu/8.04/
apt-get install expect
dpkg -i freenx-server*.deb nx*.deb
/etc/init.d/freenx-server setup
Код:
vova@station:/etc/init.d$ sudo ./freenx-server setup
[sudo] password for vova:
------> It is recommended that you use the NoMachine key for
easier setup. If you answer "y", FreeNX creates a custom
KeyPair and expects you to setup your clients manually.
"N" is default and uses the NoMachine key for installation.
Do you want to use your own custom KeyPair? [y/N]
Setting up /etc/nxserver ...done
Setting up /var/lib/nxserver/db ...done
Setting up /var/log/nxserver.log ...done
Setting up known_hosts and authorized_keys2 ...done
Setting up permissions ...done
Setting up cups nxipp backend ...done
----> Testing your nxserver configuration ...
Warning: Invalid value "COMMAND_START_CDE=cdwm"
Users will not be able to request a CDE session.
Warning: Invalid value "COMMAND_SMBMOUNT=smbmount". You'll not be able to use SAMBA.
Warning: Invalid value "COMMAND_SMBUMOUNT=smbumount". You'll not be able to use SAMBA.
Warnings occured during config check.
To enable these features please correct the configuration file.
<---- done
----> Testing your nxserver connection ...
HELLO NXSERVER - Version 3.2.0-74-SVN OS (GPL, using backend: 3.3.0)
NX> 105 quit
Quit
NX> 999 Bye
<--- done
Ok, nxserver is ready.
PAM authentication enabled:
All users will be able to login with their normal passwords.
PAM authentication will be done through SSH.
Please ensure that SSHD on localhost accepts password authentication.
You can change this behaviour in the /etc/nxserver/node.conf file.
Have Fun!далее
/etc/init.d/freenx-server start
На клиента ставлю win NX Client.
В результате если ломится в GNOME то показывает рабочий стол. Все ОК
Если выбираю коннектится к KDE то все вроде проходит нормально и после сообщения Negotitation link parameters открыывется окно на весь экран, но приглашения для ввода логина и пароля не появляется. Те просто большой синий экран. Причем при закрытии крестом он предлагает стандартные варианты Suspend Termonate Cancel.
Вот еще лог nxserver.log
Код:
root@station:/var/log# cat /dev/null > nxserver.log
cat nxserver.logr/log#
-- NX SERVER START: -c /usr/bin/nxserver - ORIG_COMMAND=
-- NX SERVER START: - ORIG_COMMAND=
Info: Using fds #4 and #3 for communication with nxnode.
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: vova
NX> 102 Password:
Info: Auth method: ssh vova@127.0.0.1's password:
NX> 1000 NXNODE - Version 3.2.0-74-SVN OS (GPL, using backend: 3.3.0)
NX> 716 Slave mode started successfully.
nxnode_reader: NX> 1000 NXNODE - Version 3.2.0-74-SVN OS (GPL, using backend: 3.3.0)
nxnode_reader: NX> 716 finished
nxnode_reader: NX> 1001 Bye.
NX> 103 Welcome to: station user: vova
NX> 105 listsession --user="vova" --status="suspended,running" --geometry="1280x800x32+render" --type="unix-kde"
NX> 127 Sessions list of user 'vova' for reconnect:
Display Type Session ID Options Depth Screen Status Session Name
------- ---------------- -------------------------------- -------- ----- -------------- ----------- ------------------------------
NX> 148 Server capacity: not reached for user: vova
NX> 105 startsession --link="lan" --backingstore="1" --encryption="1" --cache="16M" --images="64M" --shmem="1" --shpix="1" --strict="0" --composite="1" --media="0" --session="U-Kde" --type="unix-kde" --geometry="1280x770" --client="winnt" --keyboard="pc102/ru" --screeninfo="1280x770x32+render"
&link=lan&backingstore=1&encryption=1&cache=16M&images=64M&shmem=1&shpix=1&strict=0&composite=1&media=0&session=U-Kde&type=unix-kde&geometry=1280x770&client=winnt&keyboard=pc102/ru&screeninfo=1280x770x32+render&clientproto=3.2.0&login_method=SSH&user=vova&userip=192.168.1.3&uniqueid=70B090F9C8DFFA5387920E3201D018C8&display=2001&host=127.0.0.1
nxnode_reader: NX> 1000 NXNODE - Version 3.2.0-74-SVN OS (GPL, using backend: 3.3.0)
NX> 1000 NXNODE - Version 3.2.0-74-SVN OS (GPL, using backend: 3.3.0)
server_nxnode_echo: NX> 1000 NXNODE - Version 3.2.0-74-SVN OS (GPL, using backend: 3.3.0)
nxnode_reader: NX> 700 Session id: station-2001-70B090F9C8DFFA5387920E3201D018C8
nxnode_reader: NX> 705 Session display: 2001
nxnode_reader: NX> 703 Session type: unix-kde
nxnode_reader: NX> 701 Proxy cookie: 846d3e0e6c06ce691861272064595ebb
nxnode_reader: NX> 702 Proxy IP: 127.0.1.1
nxnode_reader: NX> 706 Agent cookie: 846d3e0e6c06ce691861272064595ebb
nxnode_reader: NX> 704 Session cache: unix-kde
nxnode_reader: NX> 707 SSL tunneling: 1
NX> 700 Session id: station-2001-70B090F9C8DFFA5387920E3201D018C8
NX> 705 Session display: 2001
NX> 703 Session type: unix-kde
NX> 701 Proxy cookie: 846d3e0e6c06ce691861272064595ebb
NX> 702 Proxy IP: 127.0.1.1
NX> 706 Agent cookie: 846d3e0e6c06ce691861272064595ebb
NX> 704 Session cache: unix-kde
NX> 707 SSL tunneling: 1
server_nxnode_echo: NX> 700 Session id: station-2001-70B090F9C8DFFA5387920E3201D018C8
server_nxnode_echo: NX> 705 Session display: 2001
server_nxnode_echo: NX> 703 Session type: unix-kde
server_nxnode_echo: NX> 701 Proxy cookie: 846d3e0e6c06ce691861272064595ebb
server_nxnode_echo: NX> 702 Proxy IP: 127.0.1.1
server_nxnode_echo: NX> 706 Agent cookie: 846d3e0e6c06ce691861272064595ebb
server_nxnode_echo: NX> 704 Session cache: unix-kde
server_nxnode_echo: NX> 707 SSL tunneling: 1
nxnode_reader: NX> 1009 Session status: starting
NX> 1009 Session status: starting
server_nxnode_echo: NX> 1009 Session status: starting
nxnode_reader: NX> 710 Session status: running
nxnode_reader: NX> 1002 Commit
NX> 710 Session status: running
NX> 1002 Commit
nxnode_reader: NX> 1006 Session status: running
NX> 1006 Session status: running
server_nxnode_echo: NX> 710 Session status: running
server_nxnode_echo: NX> 1002 Commit
session_status 70B090F9C8DFFA5387920E3201D018C8 Running
NX> 105 server_nxnode_echo: NX> 1006 Session status: running
bye
Bye
NX> 999 ByeКак быть куда копать? Посоветуйте. Как я думаю загадка роется в /etc/nxserver/node.conf
i Уведомление от модератора blackdevil А для листингов у нас есть тег codebox