ขณะนี้ฉันกำลังใช้ Steam 2 เวอร์ชันคือ Linux หนึ่งสำหรับเกมที่เข้ากันได้กับ Linux และ Windows ในไวน์สำหรับเกมที่ไม่เข้ากัน ฉันสงสัยว่าเป็นไปได้ไหมที่ไวน์จะทำงานบนเกมใน Linux (ซึ่งไม่ได้ใช้ไวน์) ดังนั้นฉันจึงไม่ต้องสลับไปมาระหว่างสองไอน้ำ
ขณะนี้ฉันกำลังใช้ Steam 2 เวอร์ชันคือ Linux หนึ่งสำหรับเกมที่เข้ากันได้กับ Linux และ Windows ในไวน์สำหรับเกมที่ไม่เข้ากัน ฉันสงสัยว่าเป็นไปได้ไหมที่ไวน์จะทำงานบนเกมใน Linux (ซึ่งไม่ได้ใช้ไวน์) ดังนั้นฉันจึงไม่ต้องสลับไปมาระหว่างสองไอน้ำ
คำตอบ:
ดังนั้นฉันรู้ว่านี่เป็นคำถามเก่า แต่ดูเหมือนจะมีวิธีในการทำเช่นนี้ การเรียงลำดับของ
แก้ไข: ดังนั้นเมื่อดาวน์โหลด 1 เกมดูเหมือนว่าจะไม่ทำงาน การเปิดตัวเกมไม่ทำอะไรเลย ไม่มีข้อผิดพลาด .. เพียงแค่นาดา ดังนั้น YMMV
มันเกี่ยวข้องกับการหลอกลูกค้าให้คิดว่ามันสามารถติดตั้งได้โดยการสร้าง appmanifest ในโฟลเดอร์ด้านขวา โชคดีที่ Steam มีการทำงานร่วมกันที่ดีและทนต่อข้อผิดพลาดคุณสามารถคัดลอกรายการอื่นเปลี่ยนบางฟิลด์และจะแก้ไขไฟล์โดยอัตโนมัติและเริ่มดาวน์โหลดเกม
สำหรับการอ้างอิงในอนาคตในกรณีที่ลิงค์แตก:
คลิกขวาที่เกมที่คุณต้องการใน Steam คลิก "สร้างทางลัดบนเดสก์ท็อป"
เปิดทางลัดขึ้นเป็นข้อความและค้นหาตำแหน่งของเกม มันจะอยู่ในบรรทัด Exec ตัวอย่างเช่น "Exec = steam steam: // rungameid / 204880" หมายถึง gameid คือ 204880 (คะแนนโบนัสสำหรับการค้นหาเกมนี้คือ!: P)
ตอนนี้เราสร้างรายการใหม่ (โอ้และถ้าคุณยังคงเปิด Steam อยู่คุณสามารถไปข้างหน้าและปิดได้) ส่วนใหญ่คุณจะไปที่ ~ / .local / share / Steam / SteamApps / จะมีหลายไฟล์ "appmanifest_xxxxxx.acf (ความยาวผันแปร) ซึ่งแสดงถึงเกมที่ติดตั้งของคุณเลือกหนึ่งอัน (จนถึงตอนนี้ดูเหมือนว่าจะมีใครทำงานได้) คัดลอกและบันทึกเป็น appmanifest_gameid.acf มันเป็น) ตอนนี้เปิดมันขึ้นมาและเปลี่ยนฟิลด์ appID, GameID, ชื่อและชื่อที่สองบันทึกไว้
เปิด Steam อีกครั้ง
??? (Steam แก้ไขไฟล์ผิดของเราแม้ว่าฉันจะสังเกตเห็นคุณสมบัติเก่าบางอย่างที่ยังคงอยู่ซึ่งอาจกลับมากัดฉัน / คุณ / เรา)
กำไร! (มันเริ่มดาวน์โหลด)
และเท่าที่เขียนนี่เป็นเท่าที่ฉันได้รับ เกมของฉันยังคงดาวน์โหลดอยู่และฉันคิดว่าฉันจะแบ่งปันได้เพราะฉันสะดุดกับ QA นี้เมื่อฉันกำลังมองหาคำตอบเดียวกัน :)
เลือก "เพิ่มเกม ... "> "เพิ่มเกมที่ไม่ใช่ Steam"
ค้นหาเกมในรายการที่ให้ไว้ หากคุณพบมันให้เพิ่มและทำเสร็จแล้ว
หากคุณพบว่ามันไม่, สร้างไฟล์เดสก์ทอปที่และใส่ลงในExec=wine /path/to/game/exe
/usr/share/applications
ปิดและเปิดหน้าต่างเพิ่มเกมอีกครั้ง คุณควรค้นหาเกมในรายการ
คุณสามารถสร้างสคริปต์สั้น ๆ เพื่อเปิดเกม (ดู: https://www.winehq.org/docs/wineusr-guide/running ) จากนั้นสร้างรายการในห้องสมุดไอน้ำของคุณโดยใช้ "เพิ่มเกมที่ไม่ใช่ Steam" ชี้ไปที่สคริปต์ นี่จะหมายความว่าคุณจะมีเกมในรายการเกมของคุณบนไคลเอนต์ linux
อย่างไรก็ตามไคลเอนต์ windows Steam ยังคงต้องโหลดเพื่อเรียกใช้เกม ฉันเชื่อว่าเป็นไปได้ (อาจไม่ใช่เวลาของคำถามเดิมที่ถูกถาม) สำหรับการโหลดในโหมดขั้นต่ำบางประเภทตามค่าเริ่มต้นซึ่งจะแสดงเฉพาะไอคอนถาดระบบ