===== Углубление в функционал Wine ===== **Wineconsole** — позволяет запускать консоль //windows//, в основном используется для отладки. wineconsole cmd {{ :linux:wine:work-wine-5.png |}} **Wineserver** — служба, исполняющая роль ядра Windows. Для каждого префикса запускается своя служба, что позволяет выполнять одновременно несколько программ из разных префиксов. В случаях, когда программа зависла, поможет перезапуск winserver (жесткая перезагрузка): wineserver -k или с префиксом: WINEPREFIX="/home/$USER/.wine_prefix" wineserver -k * **wineserver -d[n]:** — выводит отладочную информацию, имеет 3 уровня: * **0** — не выводит информацию; * **1** — выводит основную информацию; * **2** — выводит полную информацию. * **wineserver -f:** — выводит сервер на передний план для упрощения отладки; * **wineserver -p[n]:** — определяет время до остановки сервера, когда все клиентские процессы завершились, что позволяет быстрее запускать приложения, по умолчанию 3 секунды, если значение n не указано, сервер будет работать вечно; * **wineserver -w:** — ожидает завершения предыдущей сессии ядра для корректного старта новой сессии. **Wineboot** - выполняет инициализацию, запуск и перезагрузку префикса. Также выполняет симуляцию перезапуска и завершения работы программ (мягкая перезагрузка). wineboot -r Создание префикса через **wineboot**: WINEPREFIX="/home/$USER/.wine_prefix" wineboot -i * **-i** — инициализировать префикс.