'\" t .TH "VCONSOLE\&.CONF" "5" "" "systemd 261.2" "vconsole.conf" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" http://bugs.debian.org/507673 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH "نام (NAME)" vconsole.conf \- فایل پیکربندی برای کنسول مجازی .SH "خلاصه دستور (SYNOPSIS)" .PP /etc/vconsole\&.conf .SH "توضیحات (DESCRIPTION)" .PP فایل /etc/vconsole\&.conf کنسول مجازی، یعنی نگاشت صفحه‌کلید و فونت کنسول را پیکربندی می‌کند\&. این فایل در زمان بوت توسط udev با استفاده از فایل 90\-vconsole\&.rules اعمال می‌شود\&. چنانچه بخواهید از این نوع مقداردهی اولیه جلوگیری کنید، می‌توانید با خیال راحت این فایل را ماسک (mask) کنید\&. .PP قالب vconsole\&.conf به‌صورت فهرستی از انتساب متغیرهای مشابه متغیرهای محیطی و سازگار با شل است که با خط جدید از یکدیگر جدا شده‌اند و توضیحات و خطوط خالی در آن نادیده گرفته می‌شوند\&. امکان فراخوانی (source) پیکربندی از طریق اسکریپت‌های شل وجود دارد، اما فراتر از انتساب صرف متغیرها، هیچ ویژگی دیگری از شل پشتیبانی نمی‌شود، که این امر به برنامه‌ها اجازه می‌دهد فایل را بدون نیاز به پیاده‌سازی یک موتور اجرای سازگار با شل بخوانند\&. برای شرح دقیق این قالب به \fBos-release\fR(5) مراجعه کنید\&. .PP توجه داشته باشید که گزینه‌های خط فرمان هسته \fIvconsole\&.keymap=\fR، \fIvconsole\&.keymap_toggle=\fR، \fIvconsole\&.font=\fR، \fIvconsole\&.font_map=\fR، \fIvconsole\&.font_unimap=\fR ممکن است برای بازنویسی تنظیمات کنسول در زمان بوت استفاده شوند\&. .PP بسته به سیستم‌عامل، ممکن است سایر فایل‌های پیکربندی نیز برای پیکربندی کنسول مجازی بررسی شوند، اگرچه فقط به عنوان حالت پشتیبان (fallback)\&. .PP اگر بارگذار بوت (boot loader) چیدمان صفحه‌کلید پیکربندی‌شده در سفت‌افزار (firmware) را از طریق متغیر EFI با نام \fILoaderKeyboardLayout\fR گزارش کند (به \m[blue]\fBBoot Loader Interface\fR\m[]\&\s-2\u[1]\d\s+2 مراجعه کنید)، به عنوان یک حالت پشتیبان با کمترین اولویت برای \fIKEYMAP=\fR استفاده می‌شود\&. هر تنظیمی از طریق اعتبارنامه‌ها (credentials)، /etc/vconsole\&.conf یا خط فرمان هسته، آن را بازنویسی می‌کند\&. .PP فایل /etc/vconsole\&.conf معمولاً با استفاده از \fBsystemd-localed.service\fR(8) ایجاد و به‌روزرسانی می‌شود\&. \fBlocalectl\fR(1) می‌تواند برای دستور دادن به \fBsystemd\-localed\&.service\fR جهت پرس‌وجو یا به‌روزرسانی پیکربندی استفاده شود\&. .SH "گزینه‌ها (OPTIONS)" .PP گزینه‌های زیر پشتیبانی می‌شوند: .PP \fIKEYMAP=\fR, \fIKEYMAP_TOGGLE=\fR .RS 4 جدول نگاشت کلیدها را برای صفحه‌کلید پیکربندی می‌کند\&. در صورت تنظیم نشدن، مقدار پیش‌فرض \fIKEYMAP=\fR برابر با "us" است\&. به عنوان یک حالت ویژه، اگر "@kernel" مشخص شود، هیچ نگاشت کلیدی بارگذاری نخواهد شد، یعنی نگاشت کلید پیش‌فرض هسته استفاده می‌شود\&. گزینه \fIKEYMAP_TOGGLE=\fR می‌تواند برای پیکربندی یک نگاشت کلید تعویض دوم استفاده شود و به‌طور پیش‌فرض تنظیم نشده است\&. .RE .PP \fIFONT=\fR, \fIFONT_MAP=\fR, \fIFONT_UNIMAP=\fR .RS 4 فونت کنسول، نگاشت کنسول و نگاشت فونت یونیکد را پیکربندی می‌کند\&. .RE .SH "خط فرمان هسته (KERNEL COMMAND LINE)" .PP چندین پارامتر پیکربندی از vconsole\&.conf ممکن است در خط فرمان هسته بازنویسی شوند: .PP \fIvconsole\&.keymap=\fR, \fIvconsole\&.keymap_toggle=\fR .RS 4 تنظیمات \fIKEYMAP=\fR و \fIKEYMAP_TOGGLE=\fR را بازنویسی می‌کند\&. .sp در نسخه 232 اضافه شد\&. .RE .PP \fIvconsole\&.font=\fR, \fIvconsole\&.font_map=\fR, \fIvconsole\&.font_unimap=\fR .RS 4 تنظیمات \fIFONT=\fR، \fIFONT_MAP=\fR و \fIFONT_UNIMAP=\fR را بازنویسی می‌کند\&. .sp در نسخه 232 اضافه شد\&. .RE .SH "مثال (EXAMPLE)" .PP \fBمثال\ \&۱.\ \&صفحه‌کلید و کنسول آلمانی\fR .PP /etc/vconsole\&.conf: .sp .if n \{\ .RS 4 .\} .nf KEYMAP=de\-latin1 FONT=eurlatgr .fi .if n \{\ .RE .\} .SH "همچنین ببینید (SEE ALSO)" .PP \fBsystemd\fR(1), \fBsystemd-vconsole-setup.service\fR(8), \fBloadkeys\fR(1), \fBsetfont\fR(8), \fBlocale.conf\fR(5), \fBsystemd-localed.service\fR(8) .SH "نکات (NOTES)" .IP " 1." 4 Boot Loader Interface .RS 4 \%https://systemd.io/BOOT_LOADER_INTERFACE .RE