- [WINE] Как установить шрифты, которые будут доступны в wineconsole?
- Базовая настройка Wine
- Использование Winetricks.
- Установка шрифтов и DLL в Wine
- Настройка звука в Wine
- Установка других шрифтов на вино
- 4 ответа
- Wine шрифты.
- Шрифт windows для wine
- Установка
- Установка с сайта
- Изменение ОС по умолчанию
- Установка directx
- Установка gecko
- Установка и настройка шрифтов
- Отладка программ в wine
- Запуск консольных приложений windows
- Изменение стилей
[WINE] Как установить шрифты, которые будут доступны в wineconsole?
Хочу чтобы в wineconsole был выбор из нормальных шрифтов (backend user). В свежеустановленном wine в wineconsole доступны только 7 шрифтов (для настройки кликать правой кнопкой мышы на рабочем поле окна wineconsole (не на заголовке!):
— Andale Mono
— Courier
— Courier New
— DejaVu Sans Mono
— FreeMono
— Liberation Mono
— Mono Uralic
Из которых нормально можно пользоваться только Liberation Mono (но большие и малые буквы слабо раэличимы) или DejaVu Sans Mono (в котором жуткая буква M).
Я поставил через winetricks пакет corefonts, но в wineconsole шрифтов не прибавилось.
Вопрос. Как установить шрифты, так, чтобы их можно было выбирать в свойствах wineconsole?
Запихать их непосредственно в c:\windows\fonts или куда оно там пихается?
Нет, не помогает.
В списке правда, появляется шрифт fixedsys, но у него доступен только размер 16. А моим глазам нужен 20.
Здесь прописываются пути к шрифтам
А здесь внешние шрифты для консоли
Консоль естественно видит только моноспейсные шрифты. У меня там DroidSansMono прописан.
> Здесь прописываются пути к шрифтам
А здесь внешние шрифты для консоли
Нет там путей к шрифтам, только одна переменная с именем шрифта. Имя видимо соответсвует имени шрифта в ветке HKEY_CURRENT_USER\Software\Wine\Fonts\External_Fonts.
Но не все так просто.
В списке HKEY_CURRENT_USER\Software\Wine\Fonts\External_Fonts нет шрифта «fixedsys», но он присутсвует в списке шрифтов в настройках wineconsole (и прописывается в реестр в HKEY_CURRENT_USER\Console). Шрифт этот появляется после того, как я копирую в каталог
./wine/drive_c/windows/fonts шрифты с винды из каталога c:/windows/fonts.
Само собой, что в скопированных шрифтах присутсвует несколько моноспейсных шрифтов разных размеров и начертаний. Но wine почему-то из всего этого многообразия видит только fixedsys размером 16.
Базовая настройка Wine
После того как вы установили последнюю версию среды для запуска Windows программ WINE (о том как это сделать написано здесь) его необходимо ещё и немного поднастроить, чтобы программы и игры запускались нормально. Иногда приходится производить для каждой программы собственные настройки, но есть и общие для всех программ действия. Однако первоначальная настройка WINE дело вовсе не сложное.
Использование Winetricks.
Winetricks — это скрипт созданный для того, чтобы вы могли быстро скачать и установить различные библиотеки необходимые для работы некоторых windows-программ в среде wine.
Установить его просто. Запустите эмулятор терминала и создайте в домашней директории папку например winetricks:
затем перейдите в эту папку и скачайте из интернета скрипт winetricks:
После того как скрипт скачался сделайте его испоняемым:
И наконец запускаем winetricks:
Winetricks
- Install an App — установка различных windows приложений.
- Install a benchmark — установка на выбор нескольких популярных программ для оценки производительности.
- Install a game — позволяет скачать и установить демоверсии некоторых игр.
- Select the Default prefix — позволяет установить различные библиотеки и шрифты.
- Enable Silent Install — включает\выключает «тихую» установку. В режиме тихой установки не отображаются окна установки.
- Show brolen Apps — включает\выключает отображение «плохих» приложений (защищённых DRM и т.п.)
Установка шрифтов и DLL в Wine
Первым делом необходимо установить стандартные шрифты необходимые для большинства windows программ и игр. Для этого выбираем пункт Select Default prefix
При первом запуске этого пункта меню winetricks задаст вопрос о вашем согласии на сбор отладочной информации в целях улучшения программы:
winetricks debug
Можете смело ответить нет, если не хотите помогать в развитии программы winetricks.
Далее выбираем пункт Install a font
Winetricks Установка библиотек
Не мудрствуя лукаво выбираем первый пункт allfonts — это установит все имеющиеся шрифты, но потребуется скачать 132 мегабайта данных из интернет. Поэтому запаситесь терпением и безлимитным интернетом.
Winetricks Установка шрифтов
Если вы не включили Silent Install то процесс загрузки и установки будет отображаться в окне:
Winetricks процесс установки
Установка библиотек происходит аналогичным образом. Только на предыдущем шаге необходимо выбрать Install a Windows DLL o component.
Затем отметить необходимые компоненты и нажать кнопку ОК, как и в случае со шрифтами.
Winetricks установка DLL
Например таким образом можно установить «родной» dircetx от Microsoft в среде Wine, что бывает необходимо для многих игр. Так же здесь можно найти другие библиотеки необходимые для игр и приложений. Необходимость определяется в каждом отдельно взятом случае.
Настройка звука в Wine
Для большинства игр и лучше производительности я переключаю звук на использование ALSA. делается это в настройках Wine (Приложения\Wine\Настройка Wine или выполнить winecfg в терминале). На вкладке Audio установить флажок в пункте ALSA.
Настройка звука Wine
Кроме того я наблюдал значительные проблемы со звуком в приложениях запущенных под wine при установленном звуковом сервере PulseAudio. По умолчанию Ubuntu воспроизводит звук именно с его помощью, поэтому я его удаляю.
UPD 2016. В последних дистрибутивах необходимость в удалении Pulseaudio практически отпала. Все программы и игры работают корректно.
На этом первоначальная настройка WINE в Ubuntu завершена. Это всего-лишь базовый набор настроек которые я применяю для запуска Windows игр в ОС Linux под Wine. Если вам есть что дополнить добро пожаловать в комментарии.
Один мальчик подписался на наш канал в телеграме и получил +100 hp
Установка других шрифтов на вино
Есть ли способ установить шрифты на вино?
Я ищу установку шрифтов, поэтому я могу использовать их для рендеринга текста по-разному в различных приложениях. В частности, мириады.
4 ответа
Wine получает свои шрифты из четырех мест:
Стандартные системные шрифты в /usr/share/fonts. Вы можете добавить шрифты здесь, установив пакеты шрифтов из Software Center, если они доступны. Избегайте ручного копирования файлов здесь. Винная частная папка /usr/share/wine/fonts. Вы не должны добавлять шрифты здесь, но если вы видите шрифт в Wine, а не в системе — возможно, здесь. Примеры этих шрифтов включают в себя винные штриховые шрифты, символы и шрифты tahoma, которые необходимы для совместимости приложений, но в остальном они не самые лучшие. Папка
/.fonts в вашем домашнем каталоге. Здесь вы должны вручную скопировать самонастраивающиеся шрифты, загруженные из Интернета или скопированные из установки Windows. Эквивалент папки C: \ Windows \ Fonts в текущем префиксе Wine. Если вы не указали переменную среды WINEPREFIX при запуске Wine, это обычно будет находиться в
/ .wine / drive_c / Windows / fonts.
В случае конфликтов (например, вы устанавливаете настоящий шрифт Tahoma в свой домашний каталог), Wine достаточно умен и использует установленные вручную.
Вино говорит здесь
Конфигурация шрифта, как только неприятная проблема, теперь намного проще. Если у вас есть коллекция шрифтов TrueType в Windows, это просто вопрос копирования файлов .ttf в c: \ windows \ fonts.
Я понимаю, что это Ubuntu Q & amp; A, но поскольку этот ответ был настолько полезен и применим также для CentOS и Fedora Linux, позвольте мне добавить следующее: я установил интерпретатор Windows APL для работы под вином и, конечно же, , APL использует (и действительно нуждается!) Специализированные шрифты APL. Wine 2.0.1 (последняя стабильная версия) была скомпилирована из исходного кода и в ящике CentOS 6.6 (ядро Linux: 2.6.32-504.el6.i686) с использованием настольного компьютера Gnome 2.28.2 Xwindows, я просто скопировал Apl * .ttf в каталог винных шрифтов ../wine/wine-2.0.1/fonts, каталог, который создается, когда распакован архив архивов вина. Отлично. Но на более раннем ядре Fedora (ядро Linux: 2.6.27 25-78.2.56.fc9.i686), также с Gnome (2.22.3), когда я скомпилировал и создал вино, мне пришлось поместить шрифты APL в
/.wine/drive_c/windows/Fonts, для интерпретатора APL, чтобы увидеть их. Это каталог пользователя, который создается при первом запуске вина. В обоих случаях вино работает хорошо, и интерпретатор APL может видеть специализированные шрифты, которые ему нужны.
/ .wine / drive_c / windows / Fonts, для программы Windows (интерпретатор APL в этом случае), чтобы фактически видеть шрифты. – gemesyscanada 12 June 2017 в 17:47
Еще один вариант — установить PlayOnLinux, который по умолчанию после запуска установит несколько шрифтов Microsoft (Am guessing также найден в winetricks).
Wine шрифты.
Все, что нужно, для решения проблемы -это расположить необходимый шрифт в папке, в которой расположены шрифты Wine. Это $HOME/.wine/drive_c/windows/Fonts/, где $HOME папка вашего пользователя.Но есть две сложности! Во- первых, мы, как правило, не знаем, какой шрифт необходим, а во-вторых, запускаемое приложение может использовать рабочее пространство Wine, отличное от стандартного ($HOME/.wine/ ); так, как правило, делают перенесенные из Windows приложения из приложения или приложения, установленные с использованием скриптов сторонних разработчиков.
Первую проблему можно обойти, просто скопировав шрифты Windows в рабочую область Wine. Учитывая объемы современных жестких дисков, едва ли кто будет расстраиваться из-за 5-10 Мбайт. Особо настойчивые могут действовать методом научного тыка и выяснить, какой именно шрифт необходим.
Ситуацию с индивидуальной средой для приложения тоже решить достаточно просто, если вы ставили программу через менеджер пакетов. Все известные мне менеджеры пакетов позволяют увидеть список каталогов и файлов, которые создает пакет при установке. Ищем в этом списке что нибудь типа windows/fonts и туда копируем шрифты. Дело осложняется, если вы установили программы не через менеджер пакетов, а использовали установочный скрип. В данной ситуации либо наблюдаем вывод скрипта, либо ковыряем сам скрипт, выясняя, куда он все ставит, либо используем возможности утилит, позволяющих искать файлы по времени создания, например find или меню Сервис–Поиск файла… менеджера файлов Konqueror.
Шрифт windows для wine
Статья об установке и настройке пакета Wine
Wine это пакет обеспечивающий запуск windows-программ через альтернативную реализацию api win32 в linux. В связи с тем что Wine осуществляет реализацию win32, то обеспечивается запуск только 32-х разрядно-совместимые приложения windows.
Установка
Пакет присутствует в хранилище пакетов debian.
Для установки пакета
- в командной строке: следует выполнить команду # apt-get install wine
- в графическом режиме: воспользоваться специализированной программой управления пакетами
Полезно также установить дополнительные пакеты cabextract, ttf-mscorefonts-installer, а также скрипт winetricks.
Для начала работы с пакетом пользователю необходимо создать рабочую среду wine в своем рабочем каталоге. Для этого используется команда: # winecfg
После этого пакет готов к использованию.
Некоторые часто используемые команды
Установка с сайта
Для установки пакета с не debian-овского хранилища
- получаем права суперпользователя
- удаляем предыдущие версии (если они установлены)
- добавляем apt-ключ доступа на хранилище
- добавляем хранилище wine, создаём файл /etc/apt/sources.list.d/winehq.list со строками
- обновляем индексы базы пакетов
- осуществляем установку пакета как обычно
Изменение ОС по умолчанию
Для изменения ОС по умолчанию
- в командной строке выполняем команду # winecfg
- выбираем среду запускаемых программ (тип ОС) по умолчанию, например win2000
Установка directx
Для установки DirectX
- выполняем команду # winetricks d3dx9
Для проверки работоспособности directx
- выполняем команду # wine dxdiag
Установка gecko
Gecko необходим для установки прочих программ windows. Без него при установке windows-программ может появиться сообщение «mozilla Gecko Install».
Для установки Gecko
- выполняем команду # winetricks gecko
Замечание: При установке программы seamonkey (проверено для версии 1.1.14.ru-RU.win32) будет установлен и движок Gecko.
Установка и настройка шрифтов
Для установки шрифтов существует несколько вариантов
- вариант 1: установка шрифтов ms windows из хранилища debian. Для этого устанавливаем пакет ttf-mscorefonts-installer: # apt-get install ttf-mscorefonts-installer (ранее пакет назывался msttcorefonts). Установленные шрифты размещаются в каталоге /usr/share/fonts/truetype/msttcorefonts и становятся доступны всем пользователям и всем программам включая программы запускаемые через wine
- вариант 2: установка шрифтов используя скрипт winetricks. Выполняем команду # winetricks и выбираем в меню пункты касающиеся шрифтов. Скрипт установит шрифты в папку текущего пользователя
/.wine/Windows/Fonts
Если в меню windows программ шрифт кажется мелким изменяем его размер. Для этого
- выполняем команду: # winecfg
- в пункте меню \Вид и интеграция\Элемент\Меню-текст — выбираем например кегль 10
Отладка программ в wine
Иногда при запуске windows-программ для понимания их работы бывает недостаточно информации выводимой пакетом на экран консоли. В этом случае полезно использовать режим отладки.
Для запуска программы с выводом отладочной информации
- выполняем команду # WINEDEBUG= , wine «ИМЯ_ПАКЕТА
Запуск консольных приложений windows
Wine поддерживает запуск консольных приложений и пакетных файлов windows. Для этого используется утилита wineconsole.
Для запуска windows-программы в консольном режиме
- выполняем команду # wineconsole
Изменение стилей
Wine поддерживает изменения внешнего вида запускаемых приложений (изменение «стилей»).
Для установки и изменения стиля
- скачиваем стиль windows (например отсюда)
- запускаем конфигуратор # winefg
- открываем вкладку «Вид и интеграция»
- нажимаем Установить тему и указываем каталог в котором лежит файл .msstyles
- нажимаем стрелку в окне Тема и выбираем новый стиль