| umu(1) | General Commands Manual | umu(1) |
نام (NAME)
umu-run - راهانداز یکپارچه برای بازیهای ویندوز در لینوکس
خلاصه دستور (SYNOPSIS)
umu-run [FILE]
umu-run [FILE [ARG...]]
umu-run [winetricks [ARG...]]
umu-run --config [FILE]
umu-run --help
آرگومانهای مکانی (POSITIONAL ARGUMENTS)
winetricks
برای اطلاعات بیشتر winetricks(1) یا برای مشاهدهٔ مثال، بخش زیر را ببینید.
گزینهها (OPTIONS)
-h, --help
--config <config>
برای اطلاعات بیشتر و مثالها umu(5) را ببینید.
توضیحات (DESCRIPTION)
راهانداز یکپارچه برای بازیهای ویندوز در لینوکس (umu) به این منظور ایجاد شده است تا ابزار Proton[2] شرکت Valve و پروژهٔ protonfixes[3] را خارج از کلاینت Steam در دسترس قرار دهد، و روشی استاندارد برای سایر کلاینتها (مانند Lutris، Heroic Games Launcher، Bottles یا Rare) بهمنظور اجرای بازیها از طریق Proton و پیکربندی پیشوندهای WINE فراهم آورد.
در نتیجه، کلاینتها:
- دیگر نیازی به نصب بودن Steam یا فایلهای اجرایی باینری Steam ندارند
- میتوانند در توسعهٔ protonfixes مشارکت کرده و بهطور خودکار از آن بهرهمند شوند
- میتوانند بازیها را از طریق Proton طوری اجرا کنند که گویی یک بازی بومی Steam است
- میتوانند به یک پایگاه داده برخط و یکپارچه از رفع اشکالهای بازی (protonfixes) ارجاع دهند
میتوانید umu را مستقیماً از یک شبیهساز ترمینال یا در صورت پشتیبانی، از طریق راهانداز دلخواه خود اجرا کنید.
مثالها (EXAMPLES)
مثال ۱. اجرای یک بازی
$ WINEPREFIX=~/.wine PROTONPATH=~/GE-Proton9-4 umu-run foo.exe
مثال ۲. اجرای یک بازی و اعمال یک protonfix مشخص
# Applies the Star Citizen fix to the current WINE prefix $ WINEPREFIX=~/.wine GAMEID=umu-starcitizen PROTONPATH=~/GE-Proton9-4 umu-run foo.exe
مثال ۳. اجرای یک بازی از طریق فایل پیکربندی
# config.toml [umu] prefix = "~/.wine" proton = "~/GE-Proton30" game_id = "0" exe = "~/foo.exe" launch_args = ["-opengl", "-SkipBuildPatchPrereq"] store = "gog" $ umu-run --config config.toml
مثال ۴. ایجاد یک پیشوند WINE برای umu
$ WINEPREFIX=~/foo PROTONPATH=~/GE-Proton9-4 umu-run ""
مثال ۵. اجرای یک بازی و تنظیم خودکار Proton
# Uses the latest UMU-Proton and automatically removes old UMU-Proton builds $ WINEPREFIX=~/.wine umu-run foo.exe
مثال ۶. اجرای یک بازی، تنظیم خودکار Proton و ایجاد پیشوند WINE
# Creates the prefix as $HOME/Games/umu/umu-default and uses the latest UMU-Proton $ umu-run foo.exe
مثال ۷. اجرای یک بازی و تعیین صریح یک دستور معتبر Proton
$ WINEPREFIX=~/.wine GAMEID=0 PROTONPATH=~/GE-Proton9-4 PROTON_VERB=waitforexitandrun umu-run foo.exe
مثال ۸. اجرای یک بازی و فعالسازی لاگهای اشکالزدایی
$ UMU_LOG=debug WINEPREFIX=~/.wine PROTONPATH=~/GE-Proton9-4 umu-run foo.exe
مثال ۹. اجرای یک بازی و تعیین Proton با نام نگارش آن
# Checks for GE-Proton9-1 at $HOME/.local/share/Steam/compatibilitytools.d $ WINEPREFIX=~/.wine PROTONPATH=GE-Proton9-1 umu-run foo.exe
مثال ۱۰. اجرای یک بازی و استفادهٔ خودکار از جدیدترین GE-Proton
$ WINEPREFIX=~/.wine PROTONPATH=GE-Proton umu-run foo.exe
مثال ۱۱. اجرای دستورات winetricks
$ PROTONPATH=GE-Proton umu-run winetricks quartz wmp11 qasf
مثال ۱۲. اجرای یک بازی بدون اعمال protonfixes
$ GAMEID=umu-genshin PROTONPATH=GE-Proton PROTONFIXES_DISABLE=1 umu-run foo.exe
متغیرهای محیطی (ENVIRONMENT VARIABLES)
GAMEID
PROTONPATH
در غیر این صورت، بهطور پیشفرض از UMU-Proton استفاده میشود.
نامهای رمز معتبر عبارتند از: GE-Proton
WINEPREFIX
UMU_LOG
برای فعالسازی همهٔ لاگها، مقدار را برابر با 1 قرار دهید.
STORE
PROTON_VERB
UMU_RUNTIME_UPDATE
برای غیرفعالسازی بهروزرسانیها، مقدار را برابر با 0 قرار دهید.
UMU_NO_PROTON
برای اجرای فایل اجرایی بهصورت بومی درون SLR، مقدار را برابر با 1 قرار دهید.
UMU_HTTP_TIMEOUT
برای غیرفعال کردن مهلت زمانی درخواستهای HTTP، مقدار را 0 قرار دهید. برای لغو مقدار پیشفرض، یک عدد صحیح مثبت تعیین کنید.
UMU_HTTP_RETRIES
برای غیرفعالسازی تلاش مجدد درخواستهای HTTP، مقدار را برابر با 0 قرار دهید. برای لغو مقدار پیشفرض، یک عدد صحیح مثبت تعیین کنید.
همچنین ببینید (SEE ALSO)
نکات (NOTES)
نویسندگان (AUTHORS)
توسط اعضای Open Wine Components نگهداری میشود و سایر مشارکتکنندگان متنباز نیز در آن همکاری داشتهاند. برای کسب اطلاعات بیشتر دربارهٔ توسعهٔ umu، به https://github.com/Open-Wine-Components/umu-launcher مراجعه کنید.
| 2026-07-25 |