پرش به محتویات

Accessibility

هدف درس

آشنایی با تکنولوژی‌ها و تنظیمات مربوط به دسترس‌پذیری در لینوکس: تنظیمات بصری، صفحه‌خوان‌ها، صفحه‌کلید روی صفحه و قابلیت‌های دیگری که برای کاربران با نیازهای ویژه کاربرد دارد.

دانش مورد نیاز

  • آشنایی پایه‌ای با محیط دسکتاپ (GNOME/KDE/Xfce)
  • درک مفاهیم دسترسی به رابط کاربری

خلاصهٔ مفاهیم

سیستم‌های عامل باید برای همه قابل استفاده باشند. لینوکس گزینه‌های متعددی برای حمایت از کاربران با نیازهای ویژه فراهم می‌کند. سه دستهٔ کلی عبارت‌اند از:

  1. دسترس‌پذیری ورودی (Input Accessibility) — مثل Sticky Keys، Slow Keys، Mouse Keys و شبیه‌سازی کلیک ثانویه.
  2. دسترس‌پذیری بصری (Visual Accessibility) — تم‌های پرکنتراست، بزرگ‌نمایی (Zoom)، متن بزرگ (Large Text) و هشدارهای بصری به‌جای صوتی.
  3. تکنولوژی‌های کمکی (Assistive Technologies) — صفحه‌خوان (Screen Reader)، نمایشگری بریل (Braille Display)، صفحه‌کلید روی صفحه و تشخیص گفتار (Voice recognition).

ابزارها و محل‌های تنظیم

  • در GNOME: تنظیمات مربوط به دسترس‌پذیری معمولاً در Settings → Universal Access قرار دارند (High Contrast, Zoom, Large Text, Screen Reader, On-Screen Keyboard, Sticky Keys, ...).
  • Orca: یکی از صفحه‌خوان‌های رایج در محیط‌های GNOME است که می‌تواند متن‌ها و دیالوگ‌ها را بخواند.
  • On-Screen Keyboard: یک صفحه‌کلید مجازی که برای کاربرانی که نمی‌توانند از صفحه‌کلید فیزیکی استفاده کنند مفید است.
  • Braille Display: دستگاه‌های سخت‌افزاری که متن را به بریل تبدیل می‌کنند؛ هنگام پشتیبانی سخت‌افزاری برنامه‌ها ممکن است گزینهٔ خروجی بریل موجود باشد.

نکات عملی

  • تست تنظیمات دسترس‌پذیری را در یک حساب کاربری غیر‌اداری یا ماشین مجازی انجام دهید تا تغییرات سیستم را تحت تأثیر قرار ندهد.
  • اگر از صفحه‌خوان استفاده می‌کنید، افزونه‌ها و بسته‌های محلی‌سازی (locale) بر خواندن متون تأثیر دارند؛ اطمینان حاصل کنید که locale مناسب نصب شده باشد.
  • برای بهبود عملکرد در سیستم‌های با منابع محدود، گزینه‌هایی مثل متن بزرگ یا تم پرکنتراست سبک‌تر از اجرای یک محیط دسکتاپ سنگین هستند.

چک‌لیست

  1. آیا قابلیت‌های Universal Access (تم پرکنتراست، بزرگ‌نمایی، صفحه‌کلید روی صفحه) بررسی و در صورت نیاز فعال شده‌اند؟
  2. آیا صفحه‌خوان (مثلاً Orca) نصب و تست شده است؟
  3. آیا برای کاربران نیازمند، تنظیمات محل‌کاربر (user profile) ذخیره و مستندسازی شده است؟
  4. آیا برنامه‌ها و محیط‌های دسکتاپ از دستگاه‌های بریل پشتیبانی می‌کنند یا نیاز به نصب درایور/پکیج دارند؟

تمرین‌ها

  1. در GNOME به Settings → Universal Access بروید و گزینه‌های High Contrast و Large Text را فعال کنید؛ تغییرات را بررسی کنید.
  2. Orca را نصب و اجرا کنید، سپس با برنامه‌های مختلف (مانند مرورگر یا فایل منیجر) تعامل نمایید تا خروجی صفحه‌خوان را مشاهده کنید.
  3. تمیز و ساده‌سازی یک صفحهٔ ورود نمونه (Login) را بررسی کنید تا مطمئن شوید اجزاء قابل دسترسی و با ترتیب منطقی قابل حرکت هستند.

نکات کلیدی برای آزمون

  • آشنایی با گزینه‌های Basic Accessibility در دسکتاپ‌ها (High Contrast, Zoom, Large Text).
  • بدانید صفحه‌خوان (Screen Reader) چیست و یکی از نام‌های رایج آن (Orca) را به یاد داشته باشید.
  • آگاهی کلی از ابزارهایی مثل On-Screen Keyboard و Braille Display کافی است؛ نیازی به جزئیات سخت‌افزاری نیست.