Ви можете налаштувати своє вино без головок, встановивши віртуальний X framebuffer . Наприклад:
sudo apt-get install Xvfb
Xvfb :0 -screen 0 1024x768x16 &
Встановіть вино:
# On 64-bit also run: sudo dpkg --add-architecture i386
sudo add-apt-repository -y ppa:ubuntu-wine
sudo apt-get update
sudo apt-get install wine
Примітка. Для детального прикладу встановлення перевірте provision.sh
сценарій.
Встановіть шрифти, якщо потрібно:
winetricks allfonts
Потім запустіть свої програми так:
DISPLAY=:0.0 wine my_app.exe
або ви можете експортувати його (тому немає необхідності у наведеному вище префіксі під час запуску):
export DISPLAY=:0.0 # Select screen 0.
Де DISPLAY
ваш запит до локальної служби відображення / введення (або export DISPLAY=[user's machine]:0
:).
Як варіант налаштування переадресації X11. Тоді вам не потрібно користуватися DISPLAY
.
В основному встановлюється X11Forwarding yes
в /etc/ssh/sshd_config
на сервері обезголовленої і ForwardX11 yes
в /etc/sshd/ssh_config
на машині ви підключаєтеся.
Тоді ви можете запускати програми GUI на своєму безголовому сервері, і в той же час вино зможе підключитися до локального сервера X11, щоб ви могли запустити свої консольні DOS-файли.