شما هنوز به سیستم وارد نشده اید.

#1 2016-05-28 07:06:51

morealaz
عضو
از : کرمان
ثبت شده: 2016-03-19
ارسال ها: 297

فایلهای etc/issue/ خود را در اینجا به اشتراک بگذارید

زمانیکه سیستم بوت میشه در صورتیکه از Display Manager استفاده نکنید. برنامه getty در کنسول مجازی سیستم اجرا میشه که وظیفه انجام فرآیند login رو با پرسیدن نام کاربری و پسورد کاربر انجام میده. این برنامه قبل از اینکه شروع به اینکار بکنه، محتویات فایل

/etc/issue

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

/etc/motd

نمایش داده میشه. از فایل issue برای نمایش یک سری اطلاعات قبل از ورود کاربران استفاده میشه و از فایل motd یا (message of the day) برای نمایش یک سری اطلاعات بعد از ورود کاربران که معمولاً میتونه پیغام admin سیستم باشه.
در فایل issue میشه با استفاده از کاراکترهای خاص اطلاعات مختلف و رنگهای مختلف رو ایجاد کرد. از شما می خواهم که اگر از فایل خاصی برای اینکار استفاده می کنید اونو با بقیه به اشتراک بگذارید. برای اطلاعات بیشتر و نمونه های مختلف می تونید به صفحه زیر مراجعه کنید:
/etc/issue "2.0" - My ASCII art version with Arch logo and text
اینم از خروجی فایل issue خودم:
SYw0YUc.png
برای ساخت این فایل کد زیر رو در یک فایل با نام issuemaker یا هر نام دلخواه دیگه ای ذخیره کنید:

#!/bin/bash
echo -e '\e[H\e[2J' > issue
echo -e '                                                            \e[1;30m| \e[34m\\s \\r' >> issue
echo -e '       \e[36;1m/\\\\                      \e[37m||     \e[36m| |                   \e[30m|' >> issue
echo -e '      \e[36m/  \\\\                     \e[37m||     \e[36m|     _               \e[30m| \e[32m\\t' >> issue
echo -e '     \e[1;36m/ \e[0;36m.. \e[1m\\\\   \e[37m//==\\\\\\\\ ||/= /==\\\\ ||/=\\\\  \e[36m| | |/ \\\\ |  | \\\\ /     \e[30m| \e[32m\\d' >> issue
echo -e '    \e[0;36m/ .  . \\\\  \e[37m||  || ||   |    ||  || \e[36m| | |  | |  |  X      \e[1;30m|' >> issue
echo -e '   \e[0;36m/  .  .  \\\\ \e[37m\\\\\\\\==/| ||   \\\\==/ ||  || \e[36m| | |  | \\\\_/| / \\\\     \e[1;30m| \e[31m\\U' >> issue
echo -e '  \e[0;36m/ ..    .. \\\\   \e[0;37mA simple, lightweight linux distribution.  \e[1;30m|' >> issue
echo -e ' \e[0;36m/_\x27        `_\\\\                                             \e[1;30m| \e[35m\\l \e[0mon \e[1;33m\\n' >> issue
echo -e ' \e[0m' >> issue
echo -e  >> issue

سپس با دستور زیر این فایل رو اجرا کنید:

$ bash ./issuemaker

خروجی این فایل یه فایل هست به نام issue
سپس با دستور زیر ابتدا از فایل issue پیش فرض سیستم یک backup بگیرید:

$ sudo cp /etc/issue /etc/issue.bak

بعد هم با دستور زیر فایل issue که تو مرحله قبل تولید کردید رو جایگزین فایل issue پیش فرض سیستم کنید:

$ sudo cp ./issue /etc/issue

برای اطلاعات بیشتر به صفحه زیر مراجعه کنید:
Configure_virtual_console_colors

آخرین ویرایش توسط morealaz (2016-06-01 07:31:52)

آفلاین

پانوشت انجمن

پشتیبانی توسط تیم آرچ لینوکس ایران و نیرو گرفته با FluxBB