| SAKURA(1) | SAKURA(1) |
نام (NAME)
sakura - شبیهساز ترمینال ساده اما قدرتمند مبتنی بر libvte.
خلاصه دستور (SYNOPSIS)
sakura [گزینهها...]
توضیحات (DESCRIPTION)
برنامهٔ sakura یک شبیهساز ترمینال مبتنی بر GTK+ و VTE است. این شبیهساز وابستگیهای بسیار کمی دارد، بنابراین برای داشتن یک ترمینال مناسب و کارآمد، نیازی به نصب کامل میزکار GNOME نخواهید داشت.
گزینههای راهنما (HELP OPTIONS)
- -?, --help
- نمایش گزینههای راهنما.
- --help-all
- نمایش تمام گزینههای راهنما
- --help-gtk
- نمایش گزینههای GTK+
گزینههای برنامه (APPLICATION OPTIONS)
- -v, --version
- چاپ شماره نسخه
- -f, --font
- انتخاب قلم اولیه ترمینال
- -n, --ntabs
- انتخاب تعداد زبانههای اولیه
- -x, --execute
- اجرای دستور
- -e, --xterm-execute
- اجرای دستور (سازگار با گزینهٔ -e در xterm)
- -l, --login
- پوسته ورود (login shell)
- -c, --columns
- تنظیم تعداد ستونها
- -r, --rows
- تنظیم تعداد سطرها
- -h, --hold
- باز نگه داشتن پنجره پس از اجرای دستور
- -d, --working-directory
- تنظیم دایرکتوری کاری
- -m, --maximize
- بیشینهکردن پنجره
- -s, --fullscreen
- حالت تمامصفحه
- --display=DISPLAY
- نمایشگر X مورد استفاده
- --config-file=FILENAME
- استفاده از فایل پیکربندی جایگزین. مسیر نسبت به پوشه پیکربندی sakura سنجیده میشود. (مثال: ~/.config/sakura/FILENAME).
گزینههای GTK+ (GTK+ OPTIONS)
- --class=CLASS
- کلاس برنامه مورد استفاده توسط مدیر پنجره
- --name=NAME
- نام برنامه مورد استفاده توسط مدیر پنجره
- --screen=SCREEN
- صفحه نمایش X مورد استفاده
- --sync
- همگامسازی فراخوانیهای X
- --gtk-module=MODULES
- بارگذاری ماژولهای اضافی GTK+
- --g-fatal-warnings
- مهلک در نظر گرفتن تمامی هشدارها
پیکربندی (CONFIGURATION)
- show_tab_bar=[always | multiple | never]
- این فهرست گزینهها در حال حاضر ناقص است.
پشتیبانی از کلیدهای میانبر (KEYBINDINGS SUPPORT)
sakura از کلیدهای میانبر صفحهکلید پشتیبانی میکند. این کلیدها از طریق تنظیم مشخصههای زیر در فایل پیکربندی sakura (در مسیر ~/.config/sakura/sakura.conf) قابل تنظیم هستند.
شتابدهندهها (ACCELERATORS)
شتابدهندهها میتوانند روی هر مقدار ماسکی از GdkModifierType در gdktypes.h تنظیم شوند؛ ببینید:
http://gtk.php.net/manual/en/html/gdk/gdk.enum.modifiertype.html
مقادیر ماسک را میتوان با عملگر بیتی OR با یکدیگر ترکیب کرد.
برای مثال، جهت تنظیم شتابدهنده حذف زبانه روی Ctrl + Shift:
del_tab_accelerator=5
زیرا GDK_SHIFT_MASK دارای مقدار ۱ (1 << 0) و GDK_CONTROL_MASK دارای مقدار ۴ (1 << 2) است؛ حاصل ترکیب OR آنها برابر ۵ میشود.
میدانم که این شیوهٔ پیکربندی برای افراد غیربرنامهنویس چندان ساده نیست، اما شروع خوبی است. :)
کلیدها (KEYS)
برای مثال، جهت تنظیم کلید افزودن زبانه به 'T':
add_tab_key=T
پیشتر sakura بهجای رشتهها از کدهای کلید (keycodes) استفاده میکرد. آنها همچنان معتبر هستند.
پیشفرضها (DEFAULTS)
Ctrl + Shift + T -> زبانه جدید Ctrl + Shift + W -> بستن زبانه فعلی Ctrl + Shift + C -> رونوشت از متن انتخابشده Ctrl + Shift + V -> چسباندن متن انتخابشده Ctrl + Left cursor -> زبانه قبلی Ctrl + Right cursor -> زبانه بعدی Ctrl + [1-9] -> رفتن به زبانه N (1-9) Ctrl + Shift + S -> تغییر وضعیت نوار پیمایش Ctrl + Shift + Mouse left button -> باز کردن پیوند F11 -> تمامصفحه Shift + PageUp -> پیمایش صفحه به صفحه به بالا در تاریخچه Shift + PageDown -> پیمایش صفحه به صفحه به پایین در تاریخچه Ctrl + Shift + Up -> پیمایش خط به خط به بالا در تاریخچه Ctrl + Shift + Down -> پیمایش خط به خط به پایین در تاریخچه
همچنین میتوانید اندازه قلم را به روش استاندارد GTK+ (غیرقابل پیکربندی) افزایش یا کاهش دهید:
Ctrl + '+' -> افزایش اندازه قلم Ctrl + '-' -> کاهش اندازه قلم
گزارش باگها (BUGS)
پروژهٔ sakura در Launchpad میزبانی میشود. باگها را میتوانید در نشانی زیر گزارش کنید:
نویسندگان (AUTHORS)
برنامهٔ sakura توسط David Gómez <david@pleyades.net> نوشته شده است.
این صفحهٔ راهنما توسط Andrew Starr-Bochicchio <a.starr.b@gmail.com> نوشته شده است.
هر دو تحت مجوز عمومی همگانی گنو (GNU General Public License)، نسخه ۲ یا بالاتر منتشر شدهاند.
| 2025-04-13 | 3.8.9 |