Информация | ||
---|---|---|
| ||
|
Информация | ||
---|---|---|
| ||
|
Информация | ||
---|---|---|
| ||
x2go - программное обеспечение с открытым исходным кодом для удаленного администрирования машин Linux , использующее протокол NX technology. X2Go обеспечивает удаленный доступ к графическому интерфейсу Linux. Защищенность соединения обеспечивается благодаря использованию ssh. Для применения пакета x2go требуется наличие прямого подключения между компьютером-клиентом и компьютером -сервером. Если такого подключения нет, то следует обратить внимание на программу Ассистент, работающую через внешний сервер. Официальный сайт x2go: https://wiki.x2go.org/ Клиент для windows: https://wiki.x2go.org/doku.php/doc:installation:x2goclient Настройка репозитория x2go: https://wiki.x2go.org/doku.php/wiki:repositories:debian |
Установка пакета
Command |
---|
sudo apt install x2goserver |
Информация |
---|
По умолчанию пользовательская сессия зввершается после отключения клиента x2go, и при следующем подключении клиента запускается новая сессия. Для того, чтобы клиенты x2go после разрыва связи переподключались к существующей сессии:
|
Настройка раскладки клавиатуры
Если после подключения с помощью x2go (обычно - после подключения к существующей сессии) возникают нарушения раскладки клавиатуры, например:
- в английской раскладке вместо символа "/" печатается символ "|";
- в русской раскладке вместо буквы "ж" печатается символ ";".
следует:
Из командной строки на удаленной машине исправить настройки клавиатуры с помощью команды setxkbmp. Пример команды:
Command |
---|
setxkbmap -model pc105 -layout us,ru -option grp:rctrl_rshift_toggle -rules xfree86 |
Оптимальные параметры настройки для конкретных моделей клавиатур и применяемых раскладок могут отличаться, в приведенном примере устанавливаются:
-model pc105 - модель клавиатуры pc105. Другой безопасный вариант - pc104. Проверить список доступных моделей можно командой:
Command localectl list-x11-keymap-models -layout us,ru - набор раскладок клавиатуры, в даном случае английская и русская. Проверить список доступных раскладок и вариантов раскладок можно командами:
Command localectl list-x11-keymap-layouts и
Command localectl list-x11-keymap-variants [layout] -option grp:rctrl_rshift_toggle - клавиши переключения раскладок (клавиши Crtl+Shift). Другой часто используемый вариант переключения - grp:alt_shift_toggle (клавиши Alt+Shift). Проверить список доступных опций можно командой:
Command localectl list-x11-keymap-options - -rules xfree86 - набор правил раскладок для клавиатуры. При работе с подключениями через x2go следует всегда использовать набор правил xfree86, при работе с физической машиной используется набор правил evdev.
После перехода от работы через удаленное подключение к работе непосредственно на компьютере может понадобиться выполнить обратную настройку клавиатуры, как минимум - переключиться на использование правил evdev, не меняя прочие настройки:
Command |
---|
setxkbmap -model pc105 -layout us,ru -option grp:rctrl_rshift_toggle -rules evdev |
Добавление принтера x2go
Для добавления службы разделения принтеров через x2go требуется установить два дополнительных пакета x2goserver-printing и cups cups-x2go. Эти пакеты могут быть установлены одновременно с сервером или добавлены позже::
Command |
---|
sudo apt install x2goserver x2goserver-printing cups-x2go |
Установка клиента x2go на Windows
Предупреждение | ||
---|---|---|
| ||
Имя пользователя Windows должно содержать только латинские буквы! |
Скачать с оф.сайта клиент x2go для Windows.
Установить, выбрать тип установки "Recommended":
Для печати на локальном принтере, обязательно установить программу для чтения PDF. Например Foxit Reader.
Запустить x2go клиент. В меню выбрать "Опции" - "Установки", перейти на вкладку "Печать"
Выбрать команда печати и нажать кнопку "..."
Ввести команду печати (путь до Foxit Reader с параметром "-р", Формат вывода PDF, Структура данных - "Указать путь к файлу в параметре командой строки"
Подключение к серверу x2go
В клиенте х2go нажать "Создать новую сессию"
Ввести данные:
Тип сессии выбрать :
- выбрать "Другой оконный менеджер" и указать команду:
- "fly-wm";
- или выбрать "x2Go/X11 desktop sharing" (или "Подключение к сущетвующей сессии") для подключения к существующей сессии (может не работать на ранних версиях Astra Linux).
На вкладке "Соединение" выбрать тип соединения соответствующее соответствующий вашему подключению.
На вкладке "Экспорт каталогов" можно добавить локальные папки для подключения их к удаленному серверу.
Кликнуть на появившуюся сессию справа:
Ввести имя пользователя и пароль:
и нажать ОК.
Можно работать!
При печати выбирать принтер x2go, установленный ранее. В появившемся окошечке x2go нажать "Печать":