xfreerdp - корявые шрифты в браузере
Добрый вечер.
Есть терминальный сервер Windows Server 2012 R2.
Клиенты подключаются с debian с помощью xfreerdp (1.1 beta) с помощью скрипта:
Код:
$ xfreerdp /v:server \
/u:$(zenity \
--entry \
--title="Domain Username" \
--text="Enter your Username") \
/p:$(zenity \
--entry \
--title="Domain Password" \
--text="Enter your _password:" \
--hide-text) \
/f \
/multimon
в итоге, некоторые сайты отображают непра вильны й шрифт.
Если заходить с Windows клиента - всё ок. Мониторы одинаковые. Но Windows использует только один монитор. Можно ли как-то это исправить?
Спасибо!
|
James Marsh |
24-06-2014 21:24 2368074 |
Кнопку автоподстройки на мониторе нажимали?
Попробуйте подключиться используя rdesktop (старичек, да! но чисто ради эксперимента)
Код:
$rdesktop -f -d %имя домена% -k en-us %ip адрес%
стоп.
Цитата:
Цитата Ыть
Но Windows использует только один монитор »
|
Вы рдп сессию на 2 монитора запускаете?
|
James Marsh, автонастройка только для VGA мониторов. у нас же - HDMI + DVI
да, рдп сессия на два монитора. по этому и выбрал freerdp, т.к. он поддерживает два монитора с помощью ключика:
|
shisik, поставил - не помогло. При этом в самом Debian всё отображается нормально. а вот через RDP - не хочет :(
ради интереса поставил Android x86. и RDP клиент от MS - бага нет... но есть зато другие баги (
|
поставил Mint - думал раз там кодеки есть и всё такое.... такая же ситуация с браузером.
|
Ыть, попробуйте добавить в свой скрипт опцию +fonts.
Цитата:
+fonts (default:off) Smooth fonts (cleartype)
|
|
vadblm, блин.... я почему-то думал, что ключи с + - это дополнительные ключи к /, а там стоит USB - ну я и проглядел этот ключ. Спасибо!
|
Ыть, вашим оправданием может послужить две вещи:
1. В мане xfreerdp ничего этого нет. Инфу, что дал, почерпнул с их странички на гитхабе.
2. Они реально запутали своими вариантами ключей. Понятно, что хотят сделать кросчплатформенным и привычным для всех, но одновременно принимаемые ключи в стиле винды (/), в стиле *nix (--), а также свои выдуманные (+ и -) не очень хороши для восприятия.
|
vadblm, мне стыдно... но я не читал man. потому что, если запустить xfreerdp без ключей, то вывод будет следующим:
Код:
mint-1 odmin # xfreerdp
FreeRDP - A Free Remote Desktop Protocol Implementation
See www.freerdp.com for more information
Usage: xfreerdp [file] [options] [/v:<server>[:port]]
Syntax:
/flag (enables flag)
/option:<value> (specifies option with value)
+toggle -toggle (enables or disables toggle, where '/' is a synonym of '+')
/v:<server>[:port] Server hostname
/port:<number> Server port
/w:<width> Width
/h:<height> Height
/size:<width>x<height> Screen size
/f Fullscreen mode
/bpp:<depth> Session bpp (color depth)
/kbd:0x<layout id> or <layout name> Keyboard layout
/kbd-list List keyboard layouts
/kbd-type:<type id> Keyboard type
/kbd-subtype:<subtype id> Keyboard subtype
/kbd-fn-key:<function key count> Keyboard function key count
/admin Admin (or console) session
/multimon Multi-monitor
/workarea Work area
/t:<title> Window title
+decorations (default:off) Window decorations
/a Addin
/vc Static virtual channel
/dvc Dynamic virtual channel
/u:[<domain>\]<user> or <user>[@<domain>] Username
/p:<password> Password
/d:<domain> Domain
/g:<gateway>[:port] Gateway Hostname
/gu:[<domain>\]<user> or <user>[@<domain>] Gateway username
/gp:<password> Gateway password
/gd:<domain> Gateway domain
/app:||<alias> or <executable path> Remote application program
/app-name:<app name> Remote application name for user interface
/app-icon:<icon path> Remote application icon for user interface
/app-cmd:<parameters> Remote application command-line parameters
/app-file:<file name> File to open with remote application
/app-guid:<app guid> Remote application GUID
+compression (default:off) Compression
/shell Alternate shell
/shell-dir Shell working directory
/sound Audio output (sound)
/microphone Audio input (microphone)
/audio-mode Audio output mode
/multimedia Redirect multimedia (video)
/network Network connection type
/drive Redirect drive
+drives (default:off) Redirect all drives
+home-drive (default:off) Redirect home drive
+clipboard (default:off) Redirect clipboard
/serial Redirect serial device
/parallel Redirect parallel device
/smartcard Redirect smartcard device
/printer Redirect printer device
/usb Redirect USB device
+fonts (default:off) Smooth fonts (ClearType)
+aero (default:off) Desktop composition
+window-drag (default:off) Full window drag
+menu-anims (default:off) Menu animations
-themes (default:on) Themes
-wallpaper (default:on) Wallpaper
/gdi:<sw|hw> GDI rendering
/rfx RemoteFX
/rfx-mode:<image|video> RemoteFX mode
/frame-ack:<number> Frame acknowledgement
/nsc NSCodec
/jpeg JPEG codec
/jpeg-quality:<percentage> JPEG quality
-nego (default:on) protocol security negotiation
/sec:<rdp|tls|nla|ext> force specific protocol security
-sec-rdp (default:on) rdp protocol security
-sec-tls (default:on) tls protocol security
-sec-nla (default:on) nla protocol security
+sec-ext (default:off) nla extended protocol security
/cert-name:<name> certificate name
/cert-ignore ignore certificate
/pcb:<blob> Preconnection Blob
/pcid:<id> Preconnection Id
/vmconnect:<vmid> Hyper-V console (use port 2179, disable negotiation)
-authentication (default:on) authentication (hack!)
-encryption (default:on) encryption (hack!)
-grab-keyboard (default:on) grab keyboard
-toggle-fullscreen (default:on) Alt+Ctrl+Enter toggles fullscreen
-mouse-motion (default:on) mouse-motion
/parent-window:<window id> Parent window id
-bitmap-cache (default:on) bitmap cache
-offscreen-cache (default:on) offscreen bitmap cache
-glyph-cache (default:on) glyph cache
/codec-cache:<rfx|nsc|jpeg> bitmap codec cache
-fast-path (default:on) fast-path input/output
+async-input (default:off) asynchronous input
+async-update (default:off) asynchronous update
+async-channels (default:off) asynchronous channels (unstable)
/version print version
/help print help
Examples:
xfreerdp connection.rdp /p:Pwd123! /f
xfreerdp /u:CONTOSO\JohnDoe /p:Pwd123! /v:rdp.contoso.com
xfreerdp /u:JohnDoe /p:Pwd123! /w:1366 /h:768 /v:192.168.1.100:4489
xfreerdp /u:JohnDoe /p:Pwd123! /vmconnect:C824F53E-95D2-46C6-9A18-23A5BB403532 /v:192.168.1.100
Clipboard Redirection: +clipboard
Drive Redirection: /drive:home,/home/user
Smartcard Redirection: /smartcard:<device>
Printer Redirection: /printer:<device>,<driver>
Serial Port Redirection: /serial:<device>
Parallel Port Redirection: /parallel:<device>
Printer Redirection: /printer:<device>,<driver>
Audio Output Redirection: /sound:sys:alsa
Audio Input Redirection: /microphone:sys:alsa
Multimedia Redirection: /multimedia:sys:alsa
USB Device Redirection: /usb:id,dev:054c:0268
More documentation is coming, in the meantime consult source files
и я смотрел только слешь ключи, так как для меня приоритетом был ключ для нескольких мониторов:
Цитата:
/multimon Multi-monitor
...
/usb Redirect USB device
+fonts (default : off) Smooth fonts (ClearType)
|
|
Цитата:
Цитата vadblm
а также свои выдуманные (+ и -) не очень хороши для восприятия »
|
Ещё начиная с DOS ключ "-" используется MS наравне с ключом "/", обозначая то же самое. ;)
И из документации к когда-то распространённому очень и очень широко архиватору ARJ, в настоящее время переросшему в JAR (Java ARchives), 1991 год:
ARJ <команда> [{/|-}<ключи>[-|+|<pежимы>]...]
Так что виндусятникам было бы проще. :)
|
Цитата:
Цитата mwz
Ещё начиная с DOS ключ "-" используется MS наравне с ключом "/", обозначая то же самое. »
|
Тут важен контекст. "-" в юниксах тоже широко используется, это так называемый короткий, стекируемый ключ, им передаются однобуквенные опции, причём с одним ключом может использоваться несколько опций. Раз уж вы привели пример с архиваторам, то я тоже приведу :)
tar -сzvf /tmp/archive.tar.gz . значит заархивировать (c) текущую директорию (.), сжав методом gzip (z) в файл (f /tmp/archive.tar.gz) с выводом в консоль, что архивируется (v)
Равнозначно tar -с -z -v -f /tmp/archive.tar.gz . но короче. ;)
"--" - "длинный" ключ, он обычно выглядит типа --enable-something и не стекируется.
У freerdp + и - как я понял, равнозначны --enable и --disable, т.е. +fonts равнозначно --enable-fonts и -fonts равнозначно --disable-fonts
Что в свете вышесказанного вносит некоторую сумятицу, от которой и пострадал ТС.
|
Время: 06:00.
© OSzone.net 2001-