RIO(1) General Commands Manual RIO(1)

Rio - یک شبیه‌ساز ترمینال چندسکویی با شتاب‌دهنده گرافیکی (GPU)

Rio یک شبیه‌ساز ترمینال مدرن است که با Rust و WebGPU توسعه یافته و رندرینگ با کارایی بالا را به همراه پشتیبانی از قابلیت‌های مدرن ترمینال از جمله گرافیک sixel، ابرپیوندها و سایه‌زن‌های سفارشی فراهم می‌کند.

-h, --help

اطلاعات راهنما را نمایش می‌دهد.

-V, --version

اطلاعات نسخه را نمایش می‌دهد.

-e, --command <COMMAND>...

دستور و آرگومان‌ها برای اجرا (باید آخرین آرگومان باشد).

-w, --working-dir <WORKING_DIR>

اجرای شل در دایرکتوری کاری مشخص‌شده.

--write-config [<PATH>]

پیکربندی را در یک مسیر مشخص یا در مکان پیش‌فرض می‌نویسد.

Rio فایل پیکربندی را به‌طور خودکار ایجاد نمی‌کند، اما در سیستم‌های UNIX در مکان‌های زیر به دنبال آن می‌گردد:

1.
$RIO_CONFIG_HOME/config.toml
2.
$XDG_CONFIG_HOME/rio/config.toml
3.
$HOME/.config/rio/config.toml

در Windows، فایل پیکربندی در مسیر زیر جستجو خواهد شد:

1.
%USERPROFILE%\AppData\Local\rio\config.toml

--enable-log-file

لاگ‌ها را در فایلی درون دایرکتوری پیکربندی می‌نویسد.

--title-placeholder <TITLE>

باز کردن پنجره با عنوان مشخص‌شده.

Rio از قالب TOML برای پیکربندی استفاده می‌کند. فایل پیکربندی در صورت تغییر به‌طور خودکار دوباره بارگذاری می‌شود. برای مستندات تفصیلی پیکربندی rio(5) را ببینید.

Rio از بسیاری از قابلیت‌های مدرن ترمینال پشتیبانی می‌کند:

  • رندرینگ مبتنی بر شتاب‌دهنده سخت‌افزاری پردازنده گرافیکی (GPU) با استفاده از WebGPU
  • پروتکل گرافیکی Sixel
  • پروتکل تصویر iTerm2
  • پروتکل صفحه‌کلید Kitty
  • ابرپیوندها (OSC 8)
  • حالت Vi برای ناوبری
  • پنل‌های تقسیم‌شده (Split panels)
  • سایه‌زن‌های سفارشی (سازگار با RetroArch)
  • تم‌های تطبیقی
  • اتصال حروف فونت (Font ligatures)
  • پشتیبانی از گستره رنگی وسیع (Wide color gamut)

RIO_CONFIG_HOME

مسیر سفارشی برای دایرکتوری پیکربندی Rio. در صورت تنظیم شدن، Rio به جای مکان‌های پیش‌فرض، در این دایرکتوری به دنبال فایل‌های پیکربندی خواهد گشت.

rio(5)

اشکالی پیدا کردید؟ لطفاً آن را در https://github.com/raphamorim/rio/issues گزارش دهید.

•
Raphael Amorim <rapha850@gmail.com>
2026-08-31