SMPROXY(1) X Version 11 SMPROXY(1)

smproxy - پیشکار مدیر نشست

smproxy [-clientId id] [-restore saveFile] [-version]

شناسه نشست (session ID) استفاده‌شده توسط smproxy در نشست قبلی را مشخص می‌کند.
فایل استفاده‌شده توسط smproxy برای ذخیره وضعیت در نشست قبلی را مشخص می‌کند.
نسخه برنامه را چاپ کرده و خارج می‌شود.

برنامه smproxy به برنامه‌های کاربردی سامانه پنجره X که از مدیریت نشست X11R6 پشتیبانی نمی‌کنند امکان می‌دهد در یک نشست X11R6 مشارکت داشته باشند.

برای اینکه smproxy بتواند به‌صورت یک پیشکار (پروکسی) برای یک برنامه کاربردی X عمل کند، باید یکی از موارد زیر برقرار باشد:

–
برنامه یک پنجره سطح‌بالا را نگاشت (map) کند که شامل ویژگی WM_CLIENT_LEADER است. این ویژگی اشاره‌گری به پنجره سرگروه کلاینت (client leader window) فراهم می‌کند که حاوی ویژگی‌های WM_CLASS، WM_NAME، WM_COMMAND و WM_CLIENT_MACHINE است.

یا

–
برنامه یک پنجره سطح‌بالا را نگاشت کند که فاقد ویژگی WM_CLIENT_LEADER است. با این حال، این پنجره سطح‌بالا حاوی ویژگی‌های WM_CLASS، WM_NAME، WM_COMMAND و WM_CLIENT_MACHINE می‌باشد.

برنامه‌ای که از پروتکل WM_SAVE_YOURSELF پشتیبانی کند، هر بار که مدیر نشست یک نقطه وارسی (checkpoint) یا خاموشی (shutdown) صادر کند، یک پیام کلاینت WM_SAVE_YOURSELF دریافت خواهد کرد. این به برنامه اجازه می‌دهد وضعیت خود را ذخیره کند. اگر برنامه‌ای از پروتکل WM_SAVE_YOURSELF پشتیبانی نکند، در این صورت پیشکار اطلاعات کافی در اختیار مدیر نشست قرار می‌دهد تا برنامه را (با استفاده از WM_COMMAND) مجدداً راه‌اندازی کند، اما هیچ وضعیتی بازیابی نخواهد شد.

xsm(1)

Ralph Mor, X Consortium

2013-11-23 smproxy 1.0.8