محیط رومیزی

از ویکی‌پدیا، دانشنامهٔ آزاد
(تغییرمسیر از محیط میزکار)
پرش به: ناوبری، جستجو

سامانه پنجره ایکس[ویرایش]

در سامانه‌هایی که از سامانهٔ پنجره ایکس (X Window System) استفاده می‌کنند (معمولا سامانه‌های شبه یونیکسی)، محیط میزکار بسیار انعطاف‌پذیرتر است. یک محیط میز کار، معمولا از یک مدیر پنجره (از قبیل متا سیتی یا کی وین)، یک مدیر فایل (همچون ناتیلوس و دولفین)، گروهی از پوسته‌ها و برنامه‌ها و همچنین کتابخانه‌ها برای مدیریت میز کار تشکیل شده‌است. هر یک از این واحدها به طور مستقل می‌توانند توسعه بیابند و یا به صورت تک تک تنظیم شوند تا ترکیبی یکتا را، تشکیل دهند، ولی اکثر محیط‌های میزکار، یک پیکره بندی پیش فرض را فراهم می‌کنند که کمترین نیاز به ورودی کاربر را دارند.

همه برنامه‌های که بخشی از یک میزکار هستند، تاثیری که توسط کاربر قابل رویت باشد، ندارند. مقداری از آن ممکن است کد سطح پایین باشد. برای نمونه، کی دی ای KIOslaves را ارایه می‌دهد که به کاربر امکان دسترسی به طیف وسیعی از دستگاه‌های مجازی را ارایه می‌دهد. این خادم‌های ورودی/خروجی خارج از محیط کی دی ای در دسترس نیستند.

یک سامانه محیط میز کاری پنجره ایکس، یک مدیر پنجره را با یک دسته برنامه‌ها که از قوانین رابط انسانی پیروی می‌کند و تحت سامانه پنجره ایکس اجرا می‌شود، در هم می‌آمیزد. معمولا آنها با سیستم‌های عاملی همچون لینوکس استفاده می‌شوند. همانطوری که یک مدیر پنجره مشابه رابط کاربری آکوا (آکوا) در OS X است، یک محیط میزکاری لینوکس نیز مشابه آکوا است مانند همه برنامه‌های گرافیکی و ابزارهای پیکره بندی پیش فرض OS X. بعضی از مدیران پنجره از قبیل IceVM ،Fluxbox و WindowMaker محیط‌های میزکاری ابتدایی ای دارند، در حالی که بقیه مانند evilwm و wmii اینطور نیستند. در آغاز CDE به عنوان یک راه حل انحصاری در دسترس بود ولی هرگز در سامانه‌های لینوکسی به خاطر هزینه ومحدودیت‌های قراردادها محبوب نبود. در سال ۱۹۹۶ کی دی ای منتشر شد که با انتشار گنوم در سال ۱۹۹۷ تعقیب شد. Xfce هم پروژه کوچک مشابهی است که در سال ۱۹۹۷ پایه‌گذاری شد و روی سرعت و پیمانه‌ای بودن تمرکز داشت. یک مقایسه بین محیط‌های میزکاری سامانه پنجره ایکس تفاوت‌های بین این محیط‌ها را نشان می‌دهد. امروزه گنوم و کی دی ای میز کارهای غالب هستند و اغلب به صورت پیش فرض روی سامانه‌های لینوکسی نصب شده‌اند. هر یک از آنها این موارد را فراهم می‌کنند:

  • برای برنامه نویسان، مجموعه‌ای از APIهای استاندارد، یک محیط برنامه نویسی و یک راهنمای رابط انسانی.
  • برای مترجمان، یک زیر ساخت همکاری. کی دی ای و گنوم در زبان‌های بسیاری در دسترس هستند.
  • برای هنرمندان، یک فضای کاری برای به اشتراک گذاشتن استعداد هایشان.
  • برای متخصصان طراحی ماشین، شانس کمک به ساده کردن محیط‌های کاری.
  • برای توسعه دهندگان برنامه‌های شخص ثالث، یک محیط ارجاعی برای یکپارچه سازی. OpenOffice.org از این دسته برنامه‌ها است.
  • به کاربران، میزکاری کامل و دسته‌ای از نرم افرازهای ضروری. این نرم‌افزارها شامل برنامه‌هایی همانند مدیر فایل، مرورگر وب، پخش کننده چند رسانه‌ای، سرویس گیرندهٔ ایمیل، دفتر آدرس‌ها، PDF خوان، اداره کننده تصاویر و برنامه‌های تنظیمات سیستمی می‌باشد.

در اوایل سال ۲۰۰۰ این دو محیط به تکامل رسیدند. پروژه‌های Appeal و ToPaZ که هنوز هم فعال هستند روی افزودن امکانات جدید به انتشارهای بعدی دو محیط کی دی ای و گنوم توجه دارند. اگر چه هر دو برای اهداف یکسانی تلاش می‌کنند، اما گنوم و کی دی ای در روش کارسنجی کاربران، بسیار متفاوت اند. کی دی ای، برنامه‌ها ی کاربردی را برای ترکیب شدن و کار کردن با یکدیگر تشویق کرده، بسیار قابل تنظیم است و قابلیت‌های پیچیده زیادی دارد، در همین حال سعی در ارائه تنظیمات پیش فرض معقولانه‌ای دارد. در سوی دیگر، گنوم بسیار محتاط تراست و روی جزییات بیشتر، درکارهای ضروری و همچنین سادگی کلی تاکید دارد. به همین خاطر هر کدام کاربران و توسعه دهندگان خاص خود را دارا هستند. از لحاظ فنی، تعدادی زیادی تکنولوژی‌های مشترک در تمام میز کارهای لینوکسی وجود دارد که واضح‌ترین آنها سامانه ینجره ایکس است. به همبن ترتیب پروژه freedesktop.org به عنوان یک ناحیه همکاری‌های غیر رسمی با هدف کاهش کارهای تکراری منتشر شده است.

نمونه‌های محیط میزکار[ویرایش]

در رایانه‌های شخصی معمول‌ترین محیط میزکار توسط شرکت مایکروسافت ارایه شده‌است، پس از آن میزکار ارایه شده در Mac OS X توسط شرکت اپل قرار دارد. میزکارهایی که در سیستم‌های شبه یونیکس برپایهٔ سیستم X Window می‌باشند عبارتند از KDE، دورف (موجود خیالی)، Xfce و CDE. میزکارهای دیگری نیز وجود دارند که برخی از انها عبارتند از:Aston,EDE,GEM,IRIX Interactive DEsktop,Java Desktop System,Jesktop,Mezzo Project Looking Glass,ROX Desktop,UDE,Xito,Xfast. پروژهٔ آزمایشی میزکار BumpTop برای جایگزینی محیط ۳بعدی دنیای واقعی بجای محیط ۲بعدی در میزکارها در حال پیگیری می‌باشد.

منبع[ویرایش]