Как включить сглаживание шрифтов при подключении к серверу Windows с клиентом служб терминалов?


14

Когда я запускаю удаленный рабочий стол в Windows и подключаюсь к своему серверу (Windows Server 2008), шрифты выглядят довольно гладко. Я только что установил Ubuntu 10.10 вчера, и когда я использую rdesktop для подключения, шрифты выглядят ужасно.

Я посмотрел на все настройки, но не повезло. Может быть, есть какой-то секретный переключатель, или мне нужно использовать другой клиент?


хммм ... глядя на клиент терминальных служб, он поддерживает только RDP 5.0. ClearType был добавлен в RDP 6.0, похоже, мне может понадобиться другой клиент.
Энди Э,

Возможно RDP 6.0 требуется для ClearType, но «сглаживание шрифта» будет возможен с помощью RDP 5.0 и что сделало огромную разницу для меня.
Питер В. Мёрч

Ответы:


20

Используйте один из следующих вариантов опыта:

rdesktop -x 0x8F mywinserver   # modem default + font smoothing
rdesktop -x 0x81 mywinserver   # broadband default + font smoothing
rdesktop -x 0x80 mywinserver   # LAN default + font smoothing

От http://katastrophos.net/andre/blog/2008/03/10/rdesktop-connect-to-windows-vista-with-cleartype-font-smoothing-enabled/

Шрифты будут лучше


+1 и зеленая галочка - отличная находка, спасибо!
Энди Э,

+1 и вот пример значительного улучшения шрифтов в окнах композиции Outlook: Пример улучшения рендеринга шрифтов из Windows 7 в rdesktop с помощью-x 0x80
bgoodr

Не работает для меня Cleartype по-прежнему отключен даже с помощью -x 0x80коммутатора при подключении с помощью rdesktop версии 1.8.3 к хосту Windows 7 Professional.
Михаил Гольдштейн

-x 0x8Fвключает ClearType для меня, с rdesktop 1.8.3 на Ubuntu 18.04 до Windows 8.1.
Reinier Post

10

Использование remminaтакже может включить сглаживание шрифтов.

TL; DR: выберите Best (slowest)настройку «Качество» на вкладке «Дополнительно» при редактировании соединения RDP.

Более длинный ответ:

При редактировании RDP-соединения на вкладке «Дополнительно» устанавливается настройка «Качество». Он может иметь одно из значений Poor, Medium, Goodили Best. В разделе «Предпочтения / RDP» можно настроить свойства для каждого из этих параметров качества, например:

Prefrences / RDP

По умолчанию Bestвключено только «Сглаживание шрифтов», поэтому выберите Bestили настройте параметр Качества, который вы хотите использовать, чтобы включить сглаживание шрифтов.

(Тестирование с использованием remmina версии 1.2.0-rcgit-26 (git rcgit-26) из ppa в Ubuntu 14.04)


Благодарность! использование «лучших» настроек качества и выполнение перезапуска chrome и firefox, исправленного из-за проблем со шрифтами (введите «about: restart» в chrome и «about: profile» в firefox, чтобы нажать кнопку перезапуска)
Mariusz Pawelski

игровой автомат !!!
Виталий Терзиев

Вот это да! Он исправил рендеринг
искаженного

2

Возможно, не совсем полезно, так как Wishi уже предложил это, но для записи, нет никаких причин, чтобы Remmina отображала «ужасные» шрифты. Вы не получите Cleartype, конечно, но они все еще должны быть гладкими и читаемыми.

Вот скриншот из моего окна Windows 2003:

Remmina RDP Client

Это работает 16-битный цвет, хотя. Чтобы попробовать это, перейдите на страницу настроек в Remmina и измените ее с 256 цветов на 16-битный:

Страница настроек Remmina


2

Используйте последнюю версию freerdp и задайте для нее параметр -x 80. Это флаг взаимодействия с пользователем, который включает все, что поддерживает freerdp, поэтому он должен быть таким же, как и непосредственно на коробке. (или по крайней мере это для windows7).

Эти флаги задокументированы Microsoft здесь: http://msdn.microsoft.com/en-us/library/cc240476

Мне все еще нужно включать сглаживание шрифтов каждый раз, когда я снова подключаюсь к своей коробке с Windows 7 и пока не нашел способ обойти это.

редактировать: флаги xfreerdp можно прочитать здесь http://linux.die.net/man/1/xfreerdp


При использовании xfreerdpдобавьте параметр +fontsдля сглаживания шрифтов.
Руслан

1

Я предполагаю, что вы хотите проверить remmina (http://remmina.sourceforge.net/), у которого есть варианты качества для RDP 5. Я не знаю, есть ли у нас клиент RDP 6 в настоящее время.


1
Спасибо за Ваш ответ. К сожалению, RDP 5 не поддерживает ClearType. Я посмотрел на Remmina, и она основана на FreeRDP, который является форком rdesktop. Оба поддерживают только до RDP 5.
Энди Э
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.