WINE@Etersoft/Использование Winecfg

Материал из Русский WINE
Перейти к: навигация, поиск

Использование Winecfg

Программа Winecfg поставляется вместе с WINE и предназначена для его настройки. Чтобы запустить Winecfg, выполните команду:

$ winecfg

Когда программа запустится, вы увидите окно с набором закладок:

  • Приложения
  • Библиотеки
  • Графика
  • Вид и интеграция
  • Диски
  • Аудио
  • Staging
  • Input
  • О программе


Изменение настроек в закладках приложения и библиотеки наиболее сильно влияет на работу и запуск приложений. Другие настройки в большей степени отвечают за работу самого WINE.

Программа настройки WINE


Настройка приложений WINE имеет возможность имитировать различные версии Windows. Наибольшее отличие состоит в том, ведет себя WINE как версия Win9x или как версия NT. Некоторые программы требуют специфического окружения для своей работы, либо просто по-другому ведут себя в зависимости от версии Windows. По умолчанию в WINE установлена имитация Windows 10.

Если в основном окне выбрано значение Установки по умолчанию, то изменение версии Windows изменит имитацию по умолчанию для всех приложений. Проблемные программы можно конфигурировать отдельно от настроек по умолчанию. Для этого необходимо:


  1. Нажать на кнопку Добавить приложение.
  2. Выбрать исполняемый файл приложения (.exe).
  3. После этого вы можете выбрать необходимую версию Windows, которую WINE будет эмулировать для данного приложения.


Настройка библиотек

Известно, что некоторые приложения требуют специфических библиотек (DLL) для своей работы. В WINE имеются собственные реализации для всех системных библиотек Windows, но в них могут быть определённые недостатки. Использование только встроенных DLL гарантирует лицензионную чистоту вашей системы. Но WINE имеет возможность загружать и сторонние DLL, например, поставляемые с программой, или взятые из установленной системы Microsoft Windows.

Настройка библиотек


Замещения DLL

К сожалению, не всегда возможно запустить приложение, используя только встроенные DLL. Некоторые сторонние DLL просто работают лучше. При необходимости скопируйте нужную DLL в соответствующий каталог (обычно windows\system32) и настройте их к использованию. Следующие четыре DLL никогда не следует переназначать: kernel32.dll, gdi32.dll, user32.dll, и ntdll.dll, поскольку они являются непосредственной связкой WINE с host-системой. После того как библиотека скопирована, надо настроить WINE на её использование. Выбор между сторонними и встроенными DLL возможен на различных уровнях. Если у вас выбраны Настройки по умолчанию в закладке Приложения, изменения будут действовать на все программы. Вы можете заменить глобальные настройки на настройки на уровне каждого приложения, добавив и выбрав приложение в закладке Приложения.

Чтобы добавить и заместить FOO.DLL, введите FOO в поле Новое замещение для библиотеки и нажмите кнопку Добавить. Для изменения поведения DLL необходимо выбрать библиотеку в окне Существующие замещения и выбрать Редактировать. По умолчанию новые загружаемые библиотеки считаются сторонними библиотеками и выбираются для использования (имеют больший приоритет перед встроенными библиотеками WINE). Вы также можете выбрать использование только сторонних библиотек, только встроенных или не использовать ни одну из них.

Отсутствующие DLL

В случае, когда WINE сообщает об отсутствии библиотеки DLL, ваша задача найти её. Сначала проверьте, является ли эта библиотека публичной DLL, или это пользовательская DLL, поставляемая вместе с программой (это можно сделать, выполнив поиск в Интернет по имени библиотеки). После обнаружения необходимой DLL вам необходимо убедиться в том, что WINE может её использовать. Библиотеки DLL загружаются в следующем порядке:

  1. Каталог, откуда программа выполняется.
  2. Текущий каталог.
  3. Системный каталог Windows (c:\windows\system32\)
  4. Каталог Windows (c:\windows\)
  5. Каталог, прописанный в переменной окружения PATH


Как правило, следует просто скопировать библиотеку в каталог программы.

Настройка графики

Возможна настройка трех различных параметров графики. Для большинства случаев настройки по умолчанию достаточны.

  1. Разрешить менеджеру окон декорировать окна — Позволяет оформлять окна. Например, заголовки программ.
  2. Разрешить менеджеру окон управлять окнами wine — Позволяет управлять окнами. Например, изменение размера окна.
  3. Эмулировать виртуальный рабочий стол — Позволяет создать эмулированный виртуальный рабочий стол, в пределах которого будут запускаться все программы WINE.
  4. Разрешение экрана — Позволяет задать свободное значение плотности пикселей на один дюйм для запущенных программ. Например, может быть полезно для увеличения шрифтов.
Настройка графики

Вид и интеграция

WINE может загружать и использовать схемы оформления Windows. Это не является необходимым при использовании WINE или приложения, но позволяет улучшить внешний вид программ. WINE поддерживает новый стиль тем — MSStyles. В отличие от старого стиля для тем Microsoft Plus!, движок uxtheme поддерживает специальные .msstyles-файлы, которые позволяют изменять все управляющие элементы Windows. Если вы хотите использовать это, проделайте следующее:

  1. Загрузите тему Windows XP. Убедитесь, что она содержит .msstyles-файл.
  2. Создайте новый каталог для темы на вашем диске Windows
$ mkdir -p ~/wine_c/windows/Resources/themes/mytheme
  1. Переместите .msstyles в новый каталог mytheme.
  2. Используйте закладку Вид и интеграция в winecfg для выбора новой схемы.


Обратите внимание, что использование тем может замедлить скорость прорисовки графического интерфейса.

Настройка внешнего вида


Настройка дисков

WINE создаёт в локальном win-окружении каждого пользователя логические диски, к которым запущенные в WINE win-приложения могут обращаться стандартным для Windows способом: C:путь, D:путь и т. д. Winecfg имеет возможность автоматически определять диски для вашей системы. Рекомендуется использовать эту возможность, прежде чем приступать к ручной настройке. Просто нажмите кнопку Автоопределение, и WINE начнёт искать диски в системе.

Настройка дисков


Настройка звука

WINE может работать с несколькими audio-подсистемами, которые можно выбрать в закладке Аудио. Winecfg отображает все доступные драйвера, но вы можете выбрать, какой из них будет использоваться. Драйвера OSS и ALSA наиболее протестированы и отлажены, и рекомендуется по возможности использовать один из них. Если необходимо, вы можете использовать настройки и других устройств ввода-вывода звука.


Настройка звука


Staging

Вкладка Staging отвечает за включение и настройку экспериментальных патчей и функций, добавляющих новые возможности, улучшения производительности и различные исправления.

staging

CSMT (Command Stream Multi-Threading) — технология многопоточной обработки команд графического API, направленная на повышение производительности трёхмерной графики в приложениях и играх. Создает отдельный поток для вызовов OpenGL, что значительно повышает производительность

Enable VAAPI as backend for DXVA2 GPU decoding — Позволяет использовать трансляцию вызовов API аппаратного декодирования видео DirectX Video Acceleration 2.0 (DXVA2), в вызовы Video Acceleration API (VAAPI). Требует установленных в системе драйверов VAAPI (libva и соответствующий драйвер). Работает не со всеми форматами и приложениями, может конфликтовать с современными звуковыми системами PulseAudio/PipeWire.

Hide Wine version from applications - позволяет скрыть от запускаемых программ информацию о том, что они работают под Wine. Приложения, которые проверяют наличие Wine (например, DRM-системы), перестанут видеть характерные признаки среды.

Enable GTK3 Theming - Позволяет окнам Wine-приложений использовать текущую тему оформления GTK3 вашего рабочего стола.


Wine
Search.png
Программы работающие в Wine • Скачать • Школьный Wine
WINE@Etersoft Общие сведения • Установка на 64-битные ОС • Особенности разработки • Патчи для WINE@Etersoft • Административная установка • Дополнительные компоненты • Как получить WINE@Etersoft? • Лицензия на документацию • Глоссарий • Использование аппаратных ключей защиты в Linux • Дополнительная информация • [ Совместная работа | по CIFS • по NFS ] • Изменение системных ограничений • Регистрация продукта • Пошаговая инструкция по установке rpm-пакетов • Обращение в службу поддержки • Терминальные решения • Установка WINE@Etersoft • Подписка на обновления • Настройка WINE@Etersoft • Разработчику • Enterprise • Что такое WINE@Etersoft SQL • Возможности • Среда для запуска приложений Windows • Использование WINE@Etersoft • FAQ по использованию WINE@Etersoft • Основные команды • WINE@Etersoft/Local • Что такое WINE@Etersoft Local
Программы Запуск БЭСТ 4+ • Запуск Консультант+ (сетевой версии) • ГарантF1 • Инфо-Бухгалтер 8.x • Налогоплательщик ЮЛ
1C Отличия от обычного Wine • Местоположение базы 1С • 1C: Предприятие 7.7 в WINE • Настройка 1С 7.7 для работы с SQL-сервером • Установка 1С: Предприятия 8.1 • Установка 1С: Предприятия 8.1 в трёхзвенном режиме
Пользователю
Помощь Использование Winecfg • Использование Regedit • Публичный префикс • Несколько версий • Ключи regedit
Легальность DCOM95 • IE5 • DCOM • MSXML
Утилиты для работы с Wine Winetricks • WineTools • Q4Wine • PlayOnLinux • IEs4Linux • Wine-Doors • Swine • Wine Launcher • Lutris
Разработчику
Компоненты Windows • Запрет отключения защиты программы • Управление обработчиком исключений • StraceNT • Измерение скорости функций WinAPI • GL • Устройство чтения смарт-карт • Профилирование • Тесты для проверки интерфейсов • Написание тестов в системе Wine • Аутентификация в домене AD • Репозитории • Применение Git-патчей
Помощь Создание патчей • Написание приложения под wine • Отправка патчей • Сборка eterhack • Сборка wine-public
Отладка Способы отладки • WINEDEBUG • Winedbg
Разработка WINE
1C • ODBC • WinHelp • Компас • Методика • Тестирование доступа • Цвета • Файловый диалог • Тестирование • Литература • Изображения • Win32 • Шрифты • Файловые блокировки • Ссылки • Ключи защиты • RPM • WineGecko • ListView • Упаковка Wine
Производителю
Родственные проекты
LUK • ReactOS • ARWINSS • CrossOver • KernelEx
Прочее
PageSetupDlg • FreeBSD • Wwr