29Jun

كيفية تخصيص رسالة أوبونتو اليوم

click fraud protection

يعرض أوبونتو رسالة إعلامية، تعرف باسم رسالة اليوم، عندما يقوم المستخدم بتسجيل الدخول في الجهاز الطرفي.و موتد للتخصيص بشكل كامل - يمكنك إضافة النص الخاص بك وغيرها من البيانات الديناميكية.

عند قيام المستخدم بتسجيل الدخول، تقوم عملية pam_motd بتنفيذ البرامج النصية في الدليل /etc/ أوبديت-motd.d وتقوم بإنشاء رسالة اليوم بشكل حيوي.يمكنك تخصيص موتد عن طريق تعديل البرامج النصية، وإزالتها أو كتابة البرامج النصية الخاصة بك.

الرسالة الافتراضية لليوم

يتم عرض رسالة اليوم فقط عند تسجيل الدخول إلى أوبونتو في وضع النص، وليس الوضع الرسومي.يمكنك الوصول إلى محطة افتراضية مع اختصار كترل-ألت-F1 إذا كنت تستخدم سطح مكتب رسوميا - استخدم اختصار كترل-ألت-F7 للعودة إلى سطح المكتب الرسومي، المعروف أيضا باسم الخادم X.سوف كترل-ألت-F2 من خلال كترل-ألت-F6 يأخذك إلى محطات افتراضية أخرى.

هنا موتد أوبونتو القياسية.فإنه يظهر أرقام نموذج نظام نموذجية عليك أن تكون على دراية إذا كنت مستخدم لينكس منذ فترة طويلة.كما يظهر معلومات تم إنشاؤها ديناميكيا حول التحديثات المتاحة والرسائل الثابتة حول ترخيص أوبونتو.

إضافة رسالة مخصصة

instagram viewer

لنفترض أنك تريد إضافة رسالة مخصصة سيشاهدها المستخدمون عند تسجيل الدخول إلى نظام أوبونتو الخاص بك.يتم إنشاء موتد أوبونتو بواسطة البرامج النصية عند تسجيل الدخول، لذلك لا يمكنك فقط إضافته إلى ملف موتد /etc/.مكان لوضع الرسائل الثابتة الخاصة بك هو /etc/ motd.tail - محتويات هذا الملف تضاف إلى نهاية موتد عندما يتم إنشاؤه.

دعونا نستخدم محرر نص نانو لفتح الملف motd.tail /etc/ مع الأمر التالي:( معالجات لينكس الطرفية يمكن استخدام في أو إيماكس، ولكن نانو أسهل للنوبي)

سودو نانو /etc/ motd.tail

هذا الملف فارغ تمامابشكل افتراضي.فقط أدخل أي رسالة تريد - لا تتردد في الذهاب مجنون مع الفن أسي الأسود والأبيض هنا.بعد الانتهاء، احفظ الملف باستخدام كترل + O و إنتر، ثم أخرج نانو باستخدام كترل + X.

في المرة القادمة التي يسجل فيها أي مستخدم الدخول، سيظهر لك رسالتك المخصصة.إذا كنت ترغب في التحقق من ذلك على الفور، تسجيل الخروج من المحطة مع الأمر الخروج وتسجيل الدخول مرة أخرى.

إزالة المعلومات

الآن لنفترض أننا نريد إزالة بعض المعلومات الافتراضية.انها ليست مجرد مسألة تحرير ملف واحد - يتم إنشاء كل قسم تلقائيا من البرنامج النصي الموجود في الدليل /etc/ التحديث-motd.d.

يمكنك الحصول على قائمة كاملة بالملفات الموجودة في هذا الدليل عن طريق كتابة /etc/ أوبديت-motd.d في الجهاز الطرفي وضغط تاب.

يتم تشغيل البرامج النصية بترتيب رقمي، وهذا هو السبب في أنها مسبوقة بالأرقام.هل يمكن إعادة تسمية ملفات البرنامج النصي وتغيير الأرقام لإعادة ترتيب ترتيب أقسام مختلفة في موتد، إذا كنت تحب.

لإزالة معلومات البرنامج النصي من موتد، علينا فقط منع تشغيله.يمكننا القيام بذلك عن طريق إزالة أذونات التنفيذ مع الأمر تشمود -x .

إذا أردنا إزالة نص التوثيق في موتد، سنقوم بتشغيل الأمر التالي:

سودو تشمود -x /etc/ أوبديت-motd.d / 10-هيلب-تكست

في المرة التالية التي يسجل فيها المستخدم الدخول،راجع خط الوثائق.

إضافة معلومات ديناميكية

يمكننا كتابة البرامج النصية الخاصة بنا لإضافة أية معلومات ديناميكية نرغب في موتد.على سبيل المثال، دعونا نحاول استخدام حزمة الطقس الاستخدام لإنشاء السيناريو الذي يضيف الطقس المحلي الحالي إلى موتد.

لم يتم تثبيته بشكل افتراضي، لذلك دعونا تثبيته مع الأمر التالي:

سودو أبت-جيت إنستال ويثر-utilage

ستحتاج إلى رمز منظمة الطيران المدني الدولي المحلي الذي يمكنك الحصول عليه من هذا الموقع.وفيما يلي كيفية استخدام الطقس والاستخدام مع التعليمات البرمجية الخاصة بك:

الطقس -i كود

الآن دعونا استخدام الأمر التالي لإنشاء البرنامج النصي في الموقع المناسب وفتحه مع نانو:

سودو نانو /etc/ التحديث-motd.d / 98 الطقس

بعد فتح نانو، أدخل التعليمات البرمجية التالية، واستبدال كود مع رمز الطقس المحلي:

#!/bin/ ش

صدى
الطقس -i كود
صدى

اضغط كترل-O وأدخل لحفظ، ثم اضغط على كترل-X لإنهاء.

جعل البرنامج النصي قابل للتنفيذ مع تشمود + x أو أنه لن يتم تشغيل:

سودو تشمود + x /etc/ أوبديت-motd.d / 98-ويثر

الآن سوف نرى المستخدمين توقعات الطقس المحلية عند تسجيل الدخول. لا يوجد شيء خاص حول الطقس الاستخدام - يمكنك استخدام أي الأمر الذي يطبع النص إلى المحطة.

لا يتم عرض موتد فقط عند تسجيل المستخدمين محليا.أي مستخدمين تسجيل الدخول عن بعد مع سش أو تلنيت سوف نرى أيضا موتد مخصصة.