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 میزبانی می‌شود. باگ‌ها را می‌توانید در نشانی زیر گزارش کنید: https://bugs.launchpad.net/sakura نویسندگان (AUTHORS) برنامهٔ sakura توسط David Gómez نوشته شده است. این صفحهٔ راهنما توسط Andrew Starr-Bochicchio نوشته شده است. هر دو تحت مجوز عمومی همگانی گنو (GNU General Public License)، نسخه ۲ یا بالاتر منتشر شده‌اند. 3.8.9 2025-04-13 SAKURA(1)