Command :
env LANG=th_TH.UTF-8 WINEPREFIX=/home/mill/.wine bash -c 'wine reg delete "HKCU\\Software\\Wine\\Explorer" /v Desktop /f >/dev/null 2>&1; cd ~/.wine/drive_c/Program\ Files\ \(x86\)/Maxis/The\ Sims\ Creator/ && wine TheSimsCreator.exe -f'
✅ ความหมายแต่ละส่วน
🟢 1. env LANG=th_TH.UTF-8
👉 กำหนด ภาษาให้ Wine เป็นภาษาไทย
- ทำให้โปรแกรมใน Wine แสดง:
- ภาษาไทย
- ฟอนต์ไทย
- Encoding ถูกต้อง
- ใช้แก้ปัญหา:
- ภาษาเพี้ยน
- ตัวหนังสือเป็น ????
🟢 2. WINEPREFIX=/home/mill/.wine
👉 กำหนดตำแหน่ง Wine prefix
คือ:
- โฟลเดอร์ที่เก็บ Windows จำลอง
- Registry
- โปรแกรม
ในกรณีนี้คือ:
/home/mill/.wine
✔ ทำให้แน่ใจว่าใช้ Wine environment ตัวนี้
✔ สำคัญถ้ามีหลาย prefix
🟢 3. bash -c ' ... '
👉 สั่งให้ bash รันคำสั่งหลายตัวในครั้งเดียว
เพราะใน ' ' มีหลายคำสั่ง:
- ลบค่า registry
- เปลี่ยนโฟลเดอร์
- เปิดเกม
🟢 4. ส่วนสำคัญที่สุด (ปิด Virtual Desktop)
wine reg delete "HKCU\\Software\\Wine\\Explorer" /v Desktop /f
👉 ลบค่า Desktop ใน Wine registry
ความหมาย:
- ปิด Emulate a virtual desktop
- ทำให้โปรแกรม:
- เปิดแบบ Fullscreen จริง
- ไม่อยู่ในหน้าต่างจำลอง
รายละเอียด
| ส่วน | ความหมาย |
|---|---|
| HKCU | User registry |
| Wine\Explorer | การตั้งค่า desktop |
| Desktop | ตัวควบคุม virtual desktop |
| delete | ลบค่า |
| /f | ไม่ถามก่อน |
✔ ทำให้ Virtual Desktop ปิดอัตโนมัติทุกครั้ง
🟢 5. >/dev/null 2>&1
👉 ซ่อน error และ output
ความหมาย:
- ไม่แสดงข้อความ
- ทำให้ Terminal ดูสะอาด
🟢 6. cd ~/.wine/...
👉 เข้าไปยังโฟลเดอร์เกม
~/.wine/drive_c/Program Files (x86)/Maxis/The Sims Creator/
🟢 7. &&
👉 หมายถึง
รันคำสั่งต่อไป เฉพาะเมื่อคำสั่งก่อนสำเร็จ
🟢 8. เปิดโปรแกรม
wine TheSimsCreator.exe -f
👉 รันเกมผ่าน Wine
-f
คือ:
- Fullscreen mode
- บังคับเปิดเต็มจอ
🎯 สรุปง่าย ๆ
คำสั่งนี้ทำงานดังนี้:
- ตั้ง Wine เป็นภาษาไทย
- ใช้ prefix ที่กำหนด
- ปิด Virtual Desktop อัตโนมัติ
- เข้าโฟลเดอร์เกม
- เปิด The Sims Creator แบบ Fullscreen

