FreeRDP параметры подключения

 

Я уже рассказывал про установку FreeRDP на Ubuntu. Теперь пришло время описать параметры подключения.

Набирая в консоли «xfreerdp —help» получаем краткое описание параметров. Попробую описать всё более детально.

xaxatyxa@xaxatyxa-desktop:~$ xfreerdp —help

FreeRDP — A Free Remote Desktop Protocol Client
See http://freerdp.sourceforge.net for more information

Usage: xfreerdp [options] server:port
-a: color depth (8, 15, 16, 24 or 32)
-u: username
-p: password
-d: domain
-k: keyboard layout ID
—kbd-list: list all keyboard layout IDs
-s: shell
-c: directory
-g: geometry, using format WxH, default is 1024×768
-t: alternative port number, default is 3389
-n: hostname
-o: console audio
-0: console session
-f: fullscreen mode
-z: enable bulk compression
-x: performance flags (m, b or l for modem, broadband or lan)
—no-tls: disable TLS encryption
—plugin: load a virtual channel plugin
—no-osb: disable off screen bitmaps, default on
—version: Print out the version and exit
-h: show this help

Описание параметров:

-a: Глубина цвета монитора. Возможные значения: 8, 15, 16, 24, 32 бита
-u: Имя пользователя для авторизации на сервере
-p: Пароль пользователя для авторизации на сервере
-d: Домен для авторизации на сервере
-k: Раскладка клавиатуры. Пример: -k en_US или -k 0x00000409
—kbd-list: Список всех возможных раскладок.

xaxatyxa@xaxatyxa-desktop:~$ xfreerdp --kbd-list

Keyboard Layouts
0x00000401	Arabic (101)
0x00000402	Bulgarian
0x00000404	Chinese (Traditional) - US Keyboard
0x00000405	Czech
0x00000406	Danish
0x00000407	German
0x00000408	Greek
0x00000409	US
0x0000040A	Spanish
0x0000040B	Finnish
0x0000040C	French
0x0000040D	Hebrew
0x0000040E	Hungarian
0x0000040F	Icelandic
0x00000410	Italian
0x00000411	Japanese
0x00000412	Korean
0x00000413	Dutch
0x00000414	Norwegian
0x00000415	Polish (Programmers)
0x00000416	Portuguese (Brazilian ABNT)
0x00000418	Romanian
0x00000419	Russian
0x0000041A	Croatian
0x0000041B	Slovak
0x0000041C	Albanian
0x0000041D	Swedish
0x0000041E	Thai Kedmanee
0x0000041F	Turkish Q
0x00000420	Urdu
0x00000422	Ukrainian
0x00000423	Belarusian
0x00000424	Slovenian
0x00000425	Estonian
0x00000426	Latvian
0x00000427	Lithuanian IBM
0x00000429	Farsi
0x0000042A	Vietnamese
0x0000042B	Armenian Eastern
0x0000042C	Azeri Latin
0x0000042F	FYRO Macedonian
0x00000437	Georgian
0x00000438	Faeroese
0x00000439	Devanagari - INSCRIPT
0x0000043A	Maltese 47-key
0x0000043B	Norwegian with Sami
0x0000043F	Kazakh
0x00000440	Kyrgyz Cyrillic
0x00000444	Tatar
0x00000445	Bengali
0x00000446	Punjabi
0x00000447	Gujarati
0x00000449	Tamil
0x0000044A	Telugu
0x0000044B	Kannada
0x0000044C	Malayalam
0x0000044E	Marathi
0x00000450	Mongolian Cyrillic
0x00000452	United Kingdom Extended
0x0000045A	Syriac
0x00000461	Nepali
0x00000463	Pashto
0x00000465	Divehi Phonetic
0x0000046E	Luxembourgish
0x00000481	Maori
0x00000804	Chinese (Simplified) - US Keyboard
0x00000807	Swiss German
0x00000809	United Kingdom
0x0000080A	Latin American
0x0000080C	Belgian French
0x00000813	Belgian (Period)
0x00000816	Portuguese
0x0000081A	Serbian (Latin)
0x0000082C	Azeri Cyrillic
0x0000083B	Swedish with Sami
0x00000843	Uzbek Cyrillic
0x0000085D	Inuktitut Latin
0x00000C0C	Canadian French (legacy)
0x00000C1A	Serbian (Cyrillic)
0x00001009	Canadian French
0x0000100C	Swiss French
0x0000141A	Bosnian
0x00001809	Irish
0x0000201A	Bosnian Cyrillic

Keyboard Layout Variants
0x00010401	Arabic (102)
0x00010402	Bulgarian (Latin)
0x00010405	Czech (QWERTY)
0x00010407	German (IBM)
0x00010408	Greek (220)
0x00010409	United States-Dvorak
0x0001040A	Spanish Variation
0x0001040E	Hungarian 101-key
0x00010410	Italian (142)
0x00010415	Polish (214)
0x00010416	Portuguese (Brazilian ABNT2)
0x00010419	Russian (Typewriter)
0x0001041B	Slovak (QWERTY)
0x0001041E	Thai Pattachote
0x0001041F	Turkish F
0x00010426	Latvian (QWERTY)
0x00010427	Lithuanian
0x0001042B	Armenian Western
0x00010439	Hindi Traditional
0x0001043A	Maltese 48-key
0x0001043B	Sami Extended Norway
0x00010445	Bengali (Inscript)
0x0001045A	Syriac Phonetic
0x00010465	Divehi Typewriter
0x0001080C	Belgian (Comma)
0x0001083B	Finnish with Sami
0x00011009	Canadian Multilingual Standard
0x00011809	Gaelic
0x00020401	Arabic (102) AZERTY
0x00020405	Czech Programmers
0x00020408	Greek (319)
0x00020409	United States-International
0x0002041E	Thai Kedmanee (non-ShiftLock)
0x0002083B	Sami Extended Finland-Sweden
0x00030408	Greek (220) Latin
0x00030409	United States-Dvorak for left hand
0x0003041E	Thai Pattachote (non-ShiftLock)
0x00040408	Greek (319) Latin
0x00040409	United States-Dvorak for right hand
0x00050408	Greek Latin
0x00050409	US English Table for IBM Arabic 238_L
0x00060408	Greek Polytonic
0xB0000407	German Neo

Keyboard Input Method Editors (IMEs)
0xE0010404	Chinese (Traditional) - Phonetic
0xE0010411	Japanese Input System (MS-IME2002)
0xE0010412	Korean Input System (IME 2000)
0xE0010804	Chinese (Simplified) - QuanPin
0xE0020404	Chinese (Traditional) - ChangJie
0xE0020804	Chinese (Simplified) - ShuangPin
0xE0030404	Chinese (Traditional) - Quick
0xE0030804	Chinese (Simplified) - ZhengMa
0xE0040404	Chinese (Traditional) - Big5 Code
0xE0050404	Chinese (Traditional) - Array
0xE0050804	Chinese (Simplified) - NeiMa
0xE0060404	Chinese (Traditional) - DaYi
0xE0070404	Chinese (Traditional) - Unicode
0xE0080404	Chinese (Traditional) - New Phonetic
0xE0090404	Chinese (Traditional) - New ChangJie
0xE00E0804	Chinese (Traditional) - Microsoft Pinyin IME 3.0
0xE00F0404	Chinese (Traditional) - Alphanumeric

-s: Запуск приложения при подключении. Указываем путь до нужного приложения.
-c: Рабочий каталог. Используется в сочетании с параметром «-s».

параметры «-s» и «-с» соответствуют параметрам в mstsc windows 

-g: Разрешение экрана. Указывается в формате WxH. По умолчанию используется 1024×768
-t:  Номер порта сервера. По умолчанию это стандартный RDP порт 3389. Можно также указать как «: <port>» после ip-адреса или имени сервера.

-n: Имя клиента, которое будет передано серверу. freerdp автоматически получает имя хоста клиента.
-o: Воспроизводить звук на стороне сервера. Соответствует аналогичному параметру в windows «Проигрывать на этом компьютере»

-0:  (ноль) Присоединиться на сервере к консоли администратора . Это параметр включается автоматически если сервер лицензирования сервера терминалов  недоступен. Аналог в windows /admin (пример: mstsc.exe /admin /v:192.168.0.1)

-f: Удаленный рабочий стол открывается на весь экран. Переключиться обратно в linux можно с помощью сочетания клавиш «Ctrl + Alt + Enter»
-zВключить сжатие внутри зашифрованного потока данных RDP.
-x: Производительность канала (Аналог в windows вкладка»Дополнительно»). Имеет три параметра:

  1. b (broadband) — широкополосный канал. Включает «Визуальные эффекты при отображении меню и окон» и «Отображать содержимое окна при перетаскивании»
  2. l (lan) — Локальная сеть. Включает ещё и «Фоновый рисунок рабочего стола»
  3. m (modem) — отключает всё. 

Если вы не используете этот параметр при подключении, то по умолчанию будут включены только «Стили оформления».


—no-tlsОтключить TLS шифрования.
—plugin: Подключить дополнительные плагины

формат использования: —plugin <pluginname> [—data <plugindata> —]

пример: —plugin drdynvc —data audin —

Параметр «—plugin» может быть указан несколько раз, если вы подключаете несколько плагинов. Параметр «—data» после указания аргументов должен закрываться символами «—«

В версии 0.8.2 поддерживаются следующие плагины:

—plugin cliprdr
Синхронизация буфера обмена. Поддерживается: обычный текст, Unicode текст, HTML и изображения.

—plugin rdpsnd
Перенаправление звука, генерируемого на сервере клиента.

—plugin rdpdr —data <subplugin> [<subplugin> …] —
Перенаправление устройств файловой системы вашего клиента к серверу.<subplugin> может принимать значение одно или несколько из следующих:

disk:<sharename>:<path>

Перенаправление <path> на сервер в качестве общей папки \\tsclient\<sharename>.

printer[:<printername>[:<driver>]]

Перенаправление принтера на сервер. Если параметры <printername> и <driver> не будут указаны, автоматически будут перенаправляться все принтеры.

serial:<sharename>:<device>

Перенаправление последовательного порта (serial port или COM-порт) на сервер.

parallel:<sharedname>:<lptdevice>

Перенаправление параллельного порта на сервер.

—plugin drdynvc —data <subplugin> [<subplugin> …] —
Перенаправление звука на сервер и с него. Потдерживается в RDP версии 7.0 (Windows 7, Windows 2008 and Windows 2008 R2).

—no-osb: Отключить кеширование графики, по умолчанию включено.  Позволяет значительно повысить производительность.
—version: Узнать версию FreeRDP

xaxatyxa@xaxatyxa-desktop:~$ xfreerdp --version
This is FreeRDP version 0.8.2

-h: Показать помощь. 

xaxatyxa@xaxatyxa-desktop:~$ xfreerdp -h

FreeRDP - A Free Remote Desktop Protocol Client
See http://freerdp.sourceforge.net for more information

Usage: xfreerdp [options] server:port
	-a: color depth (8, 15, 16, 24 or 32)
	-u: username
	-p: password
	-d: domain
	-k: keyboard layout ID
	--kbd-list: list all keyboard layout IDs
	-s: shell
	-c: directory
	-g: geometry, using format WxH, default is 1024x768
	-t: alternative port number, default is 3389
	-n: hostname
	-o: console audio
	-0: console session
	-f: fullscreen mode
	-z: enable bulk compression
	-x: performance flags (m, b or l for modem, broadband or lan)
	--no-tls: disable TLS encryption
	--plugin: load a virtual channel plugin
	--no-osb: disable off screen bitmaps, default on
	--version: Print out the version and exit
	-h: show this help


Share

You may also like...

4 комментария

  1. Guest@guest.ru:

    спасибо
    Пока ман переводил, чуть *CRAZY* не стал *CRAZY*

  2. Nikita:

    Описание параметров версии 0.8.2 
    было бы полезно ещё и от этой версии
    https://xaxatyxa.ru/_ubuntu/ustanavlivaem-freerdp-ubuntu.html

  3. ОК. рассмотрим и её. 
    В статье версия из репозитория. 
    Версию 1.0.1 приходится собирать самому. 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *