คุณสามารถกำหนดค่าไวน์ของคุณจะวิ่งหัวขาดโดยการติดตั้ง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 Forwarding DISPLAY
แล้วคุณไม่จำเป็นต้องใช้
โดยทั่วไปตั้งX11Forwarding yes
อยู่/etc/ssh/sshd_config
บนเซิร์ฟเวอร์ headless และForwardX11 yes
ใน/etc/sshd/ssh_config
เครื่องที่คุณเชื่อมต่อ
จากนั้นคุณสามารถเรียกใช้แอปพลิเคชั่น GUI บนเซิร์ฟเวอร์ที่ไม่มีหัวของคุณและในเวลาเดียวกันไวน์จะสามารถเชื่อมต่อกับเซิร์ฟเวอร์ X11 ในพื้นที่ของคุณได้ดังนั้นคุณจึงสามารถเรียกใช้โปรแกรมปฏิบัติการบนคอนโซล DOS ได้