WINESERVER(1) Windows on Unix WINESERVER(1)

wineserver - سرور Wine

wineserver [options]

wineserver یک فرایند دیمِن (daemon) است که تقریباً همان سرویس‌هایی را برای Wine فراهم می‌کند که هستهٔ Windows در ویندوز ارائه می‌دهد.

wineserver به‌طور معمول هنگام راه‌اندازی wine(1) به‌صورت خودکار اجرا می‌شود، بنابراین نیازی نیست نگران آن باشید. با این حال در برخی موارد، راه‌اندازی صریح wineserver با گزینه‌های متفاوت، همان‌طور که در ادامه توضیح داده شده، می‌تواند مفید باشد.

تنظیم سطح دیباگ روی n. مقدار ۰ به معنای عدم ثبت اطلاعات دیباگ، ۱ سطح عادی، و ۲ برای دیباگ با جزئیات بیشتر است. اگر n مشخص نشود، مقدار پیش‌فرض ۱ است. خروجی دیباگ به stderr ارسال خواهد شد. در صورتی که گزینهٔ +server در متغیر WINEDEBUG تنظیم شده باشد، wine(1) هنگام راه‌اندازی wineserver به‌طور خودکار دیباگ در سطح عادی را فعال می‌کند.
نگه‌داشتن سرور در پیش‌زمینه (foreground) برای دیباگ آسان‌تر، به عنوان مثال هنگام اجرای آن تحت یک دیباگر.
نمایش پیام راهنما.
متوقف کردن (Kill) wineserver در حال اجرا، به صورت اختیاری با ارسال سیگنال n. اگر سیگنالی مشخص نشود، ابتدا یک SIGINT و سپس یک SIGKILL ارسال می‌کند. نمونه‌ای از wineserver که خاتمه داده می‌شود بر اساس متغیر محیطی WINEPREFIX انتخاب می‌گردد.
مشخص کردن مدت تاخیر ماندگاری wineserver، یعنی مدت زمانی که سرور پس از خاتمهٔ تمام فرایندهای کلاینت همچنان در حال اجرا باقی می‌ماند. این کار از هزینهٔ خاموش شدن و راه‌اندازی مجدد در هنگام اجرای پشت‌سر‌هم برنامه‌ها جلوگیری می‌کند. مهلت زمانی n به ثانیه است و مقدار پیش‌فرض آن ۳ ثانیه می‌باشد. اگر n مشخص نشود، سرور برای همیشه فعال می‌ماند.
نمایش اطلاعات نسخه و خروج.
انتظار تا زمانی که wineserver در حال اجرا پایان یابد.

در صورت تنظیم، محتوای این متغیر به عنوان نام دایرکتوری در نظر گرفته می‌شود که wineserver داده‌های خود را در آن ذخیره می‌کند (پیش‌فرض $HOME/.wine است). تمام فرایندهای wine که از یک wineserver مشترک استفاده می‌کنند (یعنی: کاربر یکسان)، مواردی مانند رجیستری، حافظهٔ اشتراکی و اشیاء هسته (kernel objects) را به اشتراک می‌گذارند. با تنظیم WINEPREFIX روی مقادیر مختلف برای فرایندهای مختلف Wine، اجرای چندین نشست کاملاً مستقل از Wine امکان‌پذیر خواهد بود.

~/.wine
دایرکتوری حاوی داده‌های اختصاصی کاربر که توسط wine مدیریت می‌شود.
/tmp/.wine-uid
دایرکتوری شامل سوکت یونیکس سرور و فایل قفل (lock file). این فایل‌ها در یک زیردایرکتوری که از روی شماره دستگاه و inode دایرکتوری WINEPREFIX ایجاد شده است، قرار می‌گیرند.

نویسندهٔ اصلی wineserver Alexandre Julliard است. افراد متعدد دیگری در ارائهٔ قابلیت‌های جدید و رفع اشکالات مشارکت داشته‌اند. برای فهرست کامل، لاگ‌های کامیت گیت را مشاهده کنید.

اشکالات را می‌توان در سامانهٔ پیگیری باگ‌های Wine گزارش کرد.

wineserver بخشی از توزیع Wine است که از طریق WineHQ، مرکز توسعهٔ Wine در دسترس است.

wine(1),
مستندات و پشتیبانی Wine.

October 2005 Wine 11.17