The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Удаленное управление рабочим столом в Ubuntu при помощи FreeNX
При необходимости организации запуска некоторых графических приложений с
рабочей машины из дома, даже при наличии широкополосного соединения
использование X11 или VNC достаточно не комфортно. Оптимальным в такой ситуации
является использование протокола NoMachine NX, позволяющего работать с рабочим
столом даже при наличии ощутимых задержек при передаче данных.

Настройка сервера

Устанавливаем пакет FreeNX из соответствующего PPA-репозитория:

   sudo add-apt-repository ppa:freenx-team
   sudo apt-get update
   sudo apt-get install freenx-server

При необходимости настраиваем сервер через правку /etc/nxserver/node.conf

Запускаем сервер:

   sudo /etc/init.d/freenx-server start

Настраиваем сервер:

   sudo /usr/lib/nx/nxsetup --install

Выбираем использование ключей аутентификации по умолчанию.
если используем дополнительные ограничения в конфигурации SSH, например,
пускаем только избранных пользователей, то добавляем исключения для
пользователя "nx". В /etc/ssh/sshd_config в секцию AllowUsers или AllowGroups
добавляем nx и перезапускаем sshd. Также проверяем возможность подключения к
ssh серверу с хоста 127.0.0.1 (у меня было запрещено в /etc/hosts.allow).


Настройка клиента

Устанавливаем открытый клиент на базе библиотеки Qt:

   sudo apt-get install qtnx

Или загружаем и устанавливаем deb-пакет с оригинальным проприетарным клиентом с
сайта http://www.nomachine.com/select-package-client.php

   sudo dpkg -i nxclient_3.4.0-7_i386.deb

Запускаем 

   qtnx
 
в опциях по кнопке "Configure" прописываем имя сервера.

или запускаем проприетарный клиент:
   /usr/NX/bin/nxclient 

и следуем инструкции на экране.
В случае успешного соединения попадаем в окружение удаленного рабочего стола.
Субъективно проприетарный клиент nxclient и qtnx работают примерно одинаково.

В qtnx не возникло проблем с переключением раскладки клавиатуры по клавише
CapsLock. Nxclient переключать раскладку при стандартной настройке через GNOME
отказался и заработал только при запуске на удаленной машине:

   setxkbmap -layout 'ru,us' -option "grp:ctrl_shift_toggle" -variant , winkeys
 
23.03.2010
Ключи: freenx, nomachinenx, vnc, x11, nxclient / Лицензия: CC-BY
Раздел:    Корень / Пользователю / X Window

Обсуждение [ Линейный режим | Показать все | RSS ]
  • 1.1, Heckfy (ok), 12:48, 24/03/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Во второй сеанс своего рабочего стола?
     
  • 1.2, Ъ (?), 19:10, 24/03/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А проблема с переключением раскладки? А проблемы с компизом?
     
     
  • 2.5, ДяДя (?), 19:07, 25/03/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Компиз в голову не приходило включать.
    Раскладка отлично работает.

    Проблемы с локальными принтерами у меня лично есть, но я обошел.

    Крутится 1С 8.1 через инет жалоб нет, кроме специфических для вайна (справка в 1С не работает).

    Лично я работаю с KDE4 - никакого ощущения, что находишься на удаленном сервере.

    Сборка freenx от Etersoft.

     
     
  • 3.6, Ъ (?), 21:03, 26/03/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Раскладка отлично работает.

    не маловажное дополнение:

    >Сборка freenx от Etersoft.

    потому как с нативным freenx беда.

    Кстати обычный nx вытянутый с nomashine.com, работает "наура".  

     

  • 1.3, ffsdmad (ok), 14:11, 25/03/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Как то странно работают клавишы-стрелки
    Up = PrScreen

    Left = KeyPress event, serial 33, synthetic NO, window 0x2600001,
        root 0xa7, subw 0x0, time 2500013361, (430,60), root:(482,142),
        state 0x10, keycode 113 (keysym 0xffea, Alt_R), same_screen YES,
        XLookupString gives 0 bytes:
        XmbLookupString gives 0 bytes:
        XFilterEvent returns: False

    Right = KeyRelease event, serial 33, synthetic NO, window 0x2600001,
        root 0xa7, subw 0x0, time 2500038551, (72,-9), root:(124,73),
        state 0x10, keycode 114 (keysym 0x0, NoSymbol), same_screen YES,
        XLookupString gives 0 bytes:
        XFilterEvent returns: False

    Down = KeyPress event, serial 33, synthetic NO, window 0x2600001,
        root 0xa7, subw 0x0, time 2500070271, (675,226), root:(727,308),
        state 0x10, keycode 116 (keysym 0xffec, Super_R), same_screen YES,
        XLookupString gives 0 bytes:
        XmbLookupString gives 0 bytes:
        XFilterEvent returns: False

    совсем не удобно

     
  • 1.4, strah4 (?), 14:42, 25/03/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А есть для никсов что-нибудь вроде logmein.com?
     
     
  • 2.9, eth1 (?), 23:49, 30/03/2010 [^] [^^] [^^^] [ответить]  
  • +/
    и кто тебе что на это ответит? НЕужели трудно в двух словах изложить суть вопроса?

    Удалённый бекап в в веб, что ли?

     

  • 1.7, Evgeniy (??), 19:47, 29/03/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А можно с ним попадать в текущую открытую сессию пользователя, как с X11vnc ?
     
     
  • 2.8, Ъ (?), 10:57, 30/03/2010 [^] [^^] [^^^] [ответить]  
  • +/
    да
     
     
  • 3.11, Анонимко (?), 17:13, 04/04/2010 [^] [^^] [^^^] [ответить]  
  • +/
    а как?
     

  • 1.10, steepman (??), 18:33, 02/04/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Я поставил freenx на ubuntu-server-9.04-amd64 с gnome. Апплет раскладки клавиатуры отваливается с ошибкой при удалённом входе в систему... Смена языка ввода в приложениях (ru-ua-us) НЕ работает!!! Не могу это вылечить........
     
  • 1.12, Dima (??), 12:16, 18/04/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Тоже столкнулся с такой проблемой, с двумя языками работает без проблем, только добавляешь ua - отказывается вообще переключаться. Решением пока для себя нашел переключение по Caps Lock либо RCtrl+RShift. Переключает все три
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру