سامانه پنجره اکس: تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
بدون خلاصۀ ویرایش
بدون خلاصۀ ویرایش
خط ۲۱:
 
X امکان پنجره‌سازی برای نمایشگرهای رایانه و مدیریت کیبرد، اعمال کنترل دستگاه‌های اشاره‌گر و صفحات لمسی را فراهم می‌کند. این سیستم در توزیع استاندارد خود یک راه‌حل تعامل و نمایش کامل اما ساده است که یک مجموعه ابزار استاندارد و پشته پروتکل برای ساختن رابط‌های کاربر گرافیکی در سیستم‌های مشابه یونیکس و OpenVMS را فراهم می‌کند و در عین حال امروزه در بسیاری از [[سیستم‌عامل|سیستم‌عاملهای]] مدرن نیز شبیه سازی شده است.
 
اکس تنها چارچوب اساسی و اولیه را برای ساخت واسط‌های گرافیکی فراهم می‌کند. همانند ترسیم و جابجایی پنجره‌ها بر روی صفحه نمایش، و تعامل با ماوس، صفحه کلید یا صفحه لمسی. اکس اجبار نمی‌کند که رابط کاربری باید وجود داشته باشد، برنامه‌هایی تحت عنوان [[مدیر پنجره]] وجود دارند که این کار را انجام می‌دهند. استفاده از مدیر پنجره اجباری نیست و برنامه‌ها می‌توانند به شکل مستقیم از از قابلیت‌های گرافیکی اکس و بدون رابط کاربری استفاده کنند. به این ترتیب، ظاهر بصری محیط‌های مبتنی بر اکس به شدن گوناگون و مختلف است. برنامه‌های مختلف، ممکن است رابط‌های کاربری کاملا متفاوتی را ارائه دهند. اکس به صورت یک لایه انتزاعی اضافه بر روی [[هسته سیستم‌عامل]] ساخته شده است.
 
برخلاف پروتکل‌های نمایشی اولیه، اکس به جای کار بر روی دستگاه‌های نمایشی پیوسته و جدایی‌ناپذیر، به طور خاص برای استفاده بر روی اتصالات شبکه طراحی شده است. اکس به شکل شبکه-شفاف است: ماشینی که یک برنامه کاربردی (کلاینت اکس) بر روی آن اجرا می‌شود، می‌تواند از ماشینی که سرور اکس بر روی آن اج را می‌شود متفاوت باشد و این دو برنامه می‌توانند هر کدام روی ماشین‌های مختلفی با سیستم‌عامل‌های مختلف اجرا شوند.
 
== اصول اولیه ==