أضف خطوطًا إضافية إلى LibreOffice من Terminal باستخدام Shell Scripting

العاشر (العاشر)

اليوم ، سنفعل شيئًا بسيط جدا وأساسي، والذي يمكننا القيام به يدويًا بسهولة من ملف المحطة الطرفية (وحدة التحكم) الكتابة أمر قيادة التي تنتج نفس النتيجة بكفاءة ، ولكن كما هو الحال دائمًا لا تعلمنا كيف فعلت ذلك ، وكيف يمكننا تحسين العملية / النتيجة المذكورة بمعرفة العملية من الداخل.

هذا الإجراء كما يقول العنوان هو: أضف خطوطًا إضافية إلى LibreOffice. كما هو الحال في معظم الأوقات ، يجب أن نتذكر أن ما يتم استخدامه في أنظمة تشغيل جنو / لينكس وينبغي كن حرا / مفتوحا / حرا (ليس بالضرورة) ليبقينا مخلص لديه الفلسفة الجوهرية من نفس الشيء ، ولكن أولئك الذين تتطلب بقوة إدخال / استخدام / تطبيق بعض عنصر الملكية / مغلق / مدفوع تمامًا مثل أ الخط (الخطوط / الرسالة)أتمنى أن تكون المعلومات المنشورة هنا في خدمتكم.

كما يعلم الكثير منا ، نستطيع إضافة (تثبيت) عبر محطة بعض حزم الخطوط فقط عن طريق وضع الحزم المذكورة أعلاه مع الأمر ثم تثبيتها ، على سبيل المثال:

ترتيب الأوامر لسرد حزم الخطوط:

المثبتة:

aptitude show "?installed ?section(fonts)" | egrep '(Paquete|Estado|Versión)'

غير مثبت:

aptitude show "?not(?installed) ?section(fonts)" | egrep '(Paquete|Estado|Versión)'

كل واحد:

aptitude show "?section(fonts)" | egrep '(Paquete|Estado|Versión)'

بعد كتابة العناصر التي نريد تثبيتها ، نتابع الأمر:

apt install paquete1 paquete2 paqueteN ...'

من الشائع جدًا تثبيت بعض هذه الحزم من مصادر مجانية:

fonts-arabeyes fonts-freefarsi fonts-lyx fonts-sil-gentium fonts-stix fonts-droid fonts-cantarell fonts-liberation ttf-dejavu fonts-oflb-asana-math fonts-mathjax xfonts-intl-arabic xfonts-intl-asian xfonts-intl-chinese xfonts-intl-chinese-big xfonts-intl-european xfonts-intl-japanese xfonts-intl-japanese-big ttf-dejavu ttf-liberation ttf-marvosym ttf-opensymbol ttf-summersby myspell-es ooo-thumbnailer

يقوم الآخرون بتثبيت برنامج MS Office / MS Windows الخاص من الحزمة:

ttf-mscorefonts-installer

ملاحظة: دعونا نتذكر فيما يتعلق برمجة شل، أن هذه البرامج التعليمية حول هذا الموضوع مصنوعة حاليًا بأوامر أوامر بسيطة للغاية، أوامر أساسية للغاية بحيث أن معظم المستخدمون الأساسيون (المبتدئين / المتعلمين) يمكن أن يفهم ما هو مكتوب. وهذه مهمتك الطلاب يتساءل دائما:

  • كيف يعمل كل تسلسل داخل كل سطر؟
  • كيف يمكنني تحسينه؟
  • كيف يمكنني تشغيله من أي مسار؟
  • كيف أضيف أنه يتم تشغيله فقط بواسطة المستخدم المتميز ، أو X أو Y المستعمل؟
  • ما أوامر الأوامر التي يجب علي إدخالها لإصدار تنبيه مرئي أو صوتي؟
  • كيف أقوم بتطبيق واجهة مستخدم رسومية (GUI)؟
  • كيف تمكنت من فتح ملف من النوع X (تنسيق) عند البدء أو الانتهاء؟
  • كيف يمكنني تبسيط سطرين أو أكثر إلى سطور أقل من التعليمات البرمجية؟

قريبا الفصول المستقبلية (المشاركات) سنتعلم التقنيات / العمليات / الرموز التي تسمح لنا بحل هذه الأسئلة!

تحت ال كود البرنامج النصي أنه ينبغي عليهم دراستها حتى يتمكنوا من تثبيت أي منها تلقائيًا حزمة من مصادر خارجية أو أعدتها أنت في ملف مضغوط ".Tar.gz":

==============================================


######################################################################
# INICIO DEL MODULO DE MICROSOFT MSTTCOREFONTS
######################################################################

USER_NAME=`cat /etc/passwd | grep 1000 | cut -d: -f1`

HOME_USER_NAME=/home/$USER_NAME

cd $HOME_USER_NAME

tar -zxvf msttcorefonts.tar.gz

mv msttcorefonts /usr/share/fonts/truetype

chmod 777 -R /usr/share/fonts/truetype/msttcorefonts

rm -f $HOME_USER_NAME/msttcorefonts.tar.gz

su - $USER_NAME -c "xdg-open 'http://packages.debian.org/stable/x11/msttcorefonts'" &

clear

echo ''
echo ''
echo '#--------------------------------------------------------------#'
echo '# GRACIAS POR USAR EL LINUX POST INSTALL - SCRIPT BICENTENARIO #'
echo '#--------------------------------------------------------------#'
echo ''
echo ''

sleep 3

######################################################################
# FINAL DEL MODULO DE MICROSOFT MSTTCOREFONTS
######################################################################

================================================== ==============

ملاحظة: أنا شخصيا أضيف حزمة مخصصة من حوالي 1400 خط في LibreOffice. أنا نادرا ما استخدمهم ولكن أفضل من آسف. كل هذا للموصى به مجاني / مفتوح / مجاني المتوفرة في جنو / لينكس.

تذكر أنه في حالة إنشاء ملف سيناريو (مثال: الميكرويةscript-sources.sh) مع هذا الرمز ، يجب عليك إدخاله المسار / المنزل / my_user البرنامج النصي مع الملف tar.gz بمصادرك ، قم بتحرير الشفرة واستبدل الكلمة "Msttcorefonts" باسم ملفك والمجلد المضغوط الداخلي ، وقم بتنفيذه باستخدام الأمر $ سحق my-script-sources.sh . وفي أقل من 30 ثانية سيكون كل شيء وظيفي. بعد ذلك ، يمكنك استخدام أي من المصادر التي أضفتها داخل ملف LibreOffice.

حتى المنشور التالي ، والذي سيكون عن LibreOffice. كما أترككم مع هذا المنشور الجديد ومهمة التحليل والبحث المثيرة.

صور النتيجة

بدون عنوان 1 - LibreOffice Writer_031

بدون عنوان 1 - LibreOffice Writer_030

بدون عنوان 1 - LibreOffice Writer_029

بدون عنوان 1 - LibreOffice Writer_028

بدون عنوان 1 - LibreOffice Writer_027


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   ديفيد ورونكا قال

    برنامج تعليمي ممتاز ، هل يعمل أيضًا مع Arch؟

  2.   المهندس خوسيه ألبرت قال

    لم أستخدم القوس أبدًا ، لكن بالتأكيد نعم. طالما أن LibreOffice on Arch يستخدم نفس المسار لاستخراج الخطوط المراد عرضها ، أي / usr / share / Fonts / truetype.

    أظن ذلك!