Możesz skonfigurować swoje wino do pracy bez głowy, instalując X wirtualnego bufora ramki . Na przykład:
sudo apt-get install Xvfb
Xvfb :0 -screen 0 1024x768x16 &
Zainstaluj wino:
# 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
Uwaga: Aby uzyskać szczegółowy przykład instalacji, sprawdź provision.sh
skrypt.
W razie potrzeby zainstaluj czcionki:
winetricks allfonts
Następnie uruchom aplikacje jako:
DISPLAY=:0.0 wine my_app.exe
lub możesz go wyeksportować (więc nie potrzebujesz powyższego prefiksu podczas uruchamiania):
export DISPLAY=:0.0 # Select screen 0.
Gdzie DISPLAY
jest Twoje zapytanie do lokalnej usługi wyświetlania / wprowadzania danych (lub export DISPLAY=[user's machine]:0
:).
Alternatywnie skonfiguruj Przekazywanie X11. Więc nie musisz używać DISPLAY
.
Zasadniczo ustawiona X11Forwarding yes
w /etc/ssh/sshd_config
na serwerze bez głowy i ForwardX11 yes
na /etc/sshd/ssh_config
na maszynie łączysz z.
Następnie możesz uruchomić aplikacje GUI na swoim bezgłowym serwerze, a jednocześnie wine będzie mogło połączyć się z lokalnym serwerem X11, dzięki czemu będziesz mógł uruchamiać pliki wykonywalne DOS oparte na konsoli.