XKILL(1) X Version 11 XKILL(1)

xkill - خاتمه دادن به یک کلاینت بر اساس منبع X آن

xkill [-display displayname] [-id resource] [-button number] [-frame]
    [-all] [-help|-version]

ابزار Xkill برنامه‌ای برای واداشتن سرور X به بستن اتصال‌ها به کلاینت‌ها است. این برنامه بسیار خطرناک است، اما برای لغو و بستن برنامه‌هایی که پنجره‌های ناخواسته روی صفحه نمایش کاربر نمایش داده‌اند مفید است. اگر هیچ شناسه منبعی با -id مشخص نشود، xkill یک مکان‌نمای ویژه را به عنوان اعلان نمایش می‌دهد تا کاربر پنجره‌ای را برای خاتمه انتخاب کند. اگر دکمه اشاره‌گر روی پنجره‌ای غیر از ریشه (non-root) فشرده شود، سرور اتصال خود را با کلاینتی که آن پنجره را ایجاد کرده است می‌بندد.

این گزینه نام سرور X را برای برقراری ارتباط مشخص می‌کند.
این گزینه شناسه X منبعی را مشخص می‌کند که ایجادکننده آن باید متوقف شود. اگر هیچ منبعی مشخص نشود، xkill یک مکان‌نمای ویژه نمایش می‌دهد که با آن باید پنجره‌ای را برای خاتمه دادن انتخاب کنید.
این گزینه شماره دکمه اشاره‌گر را مشخص می‌کند که باید برای انتخاب پنجره جهت خاتمه استفاده شود. اگر کلمه «any» مشخص شود، هر دکمه‌ای روی اشاره‌گر می‌تواند استفاده شود. به طور پیش‌فرض، نخستین دکمه در نگاشت اشاره‌گر (که معمولاً چپ‌ترین دکمه است) استفاده می‌شود.
این گزینه مشخص می‌کند که تمام کلاینت‌های دارای پنجره‌های سطح بالا (top-level) روی صفحه باید خاتمه داده شوند. Xkill از شما می‌خواهد که پنجره ریشه را با هر یک از دکمه‌های تعریف‌شده فعلی انتخاب کنید تا چندین بار فرصت برای انصراف داشته باشید. استفاده از این گزینه به هیچ وجه توصیه نمی‌شود.
این گزینه مشخص می‌کند که xkill باید از قواعد استاندارد برای یافتن پنجره‌های سطح بالای کلاینت (که معمولاً درون پنجره یک مدیر پنجره جای گرفته‌اند) چشم‌پوشی کند، و پنجره‌های فرزند مستقیم پنجره ریشه را به عنوان هدف خاتمه در نظر بگیرد.
این گزینه باعث می‌شود xkill یک پیام راهنمای استفاده را چاپ کرده و بدون خاتمه دادن به چیزی خارج شود.
این گزینه باعث می‌شود xkill نسخه خود را چاپ کرده و بدون خاتمه دادن به چیزی خارج شود.

این دستور هیچ تضمینی ارائه نمی‌دهد که برنامه‌ای که اتصال آن به سرور X بسته شده است به درستی متوقف شود، یا حتی اصلاً متوقف گردد. تمام کاری که این دستور انجام می‌دهد بستن اتصال به سرور X است. بسیاری از برنامه‌های موجود واقعاً با بسته شدن اتصالشان به سرور X متوقف می‌شوند، اما برخی ممکن است به کار خود ادامه دهند.

شماره دکمه اشاره‌گر مشخصی یا کلمه «any» را برای استفاده در هنگام انتخاب پنجره‌ها تعیین می‌کند.

xwininfo(1), XKillClient(3), XGetPointerMapping(3), X(7), KillClient در X Protocol Specification

Jim Fulton, MIT X Consortium
Dana Chee, Bellcore

2025-04-05 xkill 1.0.7