Shortcut The Sims Creator รันWine บน linux mint


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 จริง
    • ไม่อยู่ในหน้าต่างจำลอง
รายละเอียด
ส่วนความหมาย
HKCUUser 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
  • บังคับเปิดเต็มจอ
🎯 สรุปง่าย ๆ

คำสั่งนี้ทำงานดังนี้:

  1. ตั้ง Wine เป็นภาษาไทย
  2. ใช้ prefix ที่กำหนด
  3. ปิด Virtual Desktop อัตโนมัติ
  4. เข้าโฟลเดอร์เกม
  5. เปิด The Sims Creator แบบ Fullscreen
, , ,