הוסף גופנים נוספים ל- LibreOffice ממסוף באמצעות Shell Scripting

עֲשִׂירִית (10) מחלקה

היום, אנחנו נעשה משהו מאוד פשוט ובסיסי, שאנו יכולים לעשות בקלות ידנית מה- מסוף (קונסולה) הקלדה סדר פקודה שמייצרת את אותה תוצאה ביעילות, אבל כמו תמיד זה לא מלמד אותנו איך זה עשה את זה, ואיך אנחנו יכולים לשפר את התהליך / התוצאה האמורים להכיר את התהליך מבפנים.

הליך זה, כפי שכותרת הכותרת הוא: הוסף גופנים נוספים ל- LibreOffice. כמו רוב הזמן, עלינו לזכור שמה שמשתמשים ב- מערכות הפעלה GNU / Linux דובה להיות חופשי / פתוח / חופשי (לא בהכרח) כדי לשמור עלינו נאמן הא את פילוסופיה מהותית של אותו דבר, אבל אלה ש דורשים בכוח להכניס / להשתמש / להחיל כמה רכיב קנייני / סגור / בתשלום ממש כמו א גופן (גופנים / אות)אני מקווה שהמידע שפורסם כאן ישמש אותך.

כפי שרבים מאיתנו יודעים, אנחנו יכולים הוסף (התקן) דרך מסוף כמה חבילות של גופנים רק על ידי הצבת החבילות הנ"ל עם פקודת הפקודה ואז התקנתן, לדוגמא:

סדר פקודה לרשימת חבילות גופנים:

מוּתקָן:

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

אחרים מתקינים את Windows MS הקניינית / MS מהחבילה:

ttf-mscorefonts-installer

הערה: בואו נזכור לגבי מעטפת Scripting, שמדריכים אלה בנושא נעשו לעת עתה עם פקודות פקודה פשוטות מאוד, ו פקודות בסיסיות מאוד כך שרוב ה משתמשים בסיסיים (טירונים / לומדים) יכול להבין מה כתוב. וזו המשימה שלך כמו סטודנטים תמיד תוהה:

  • איך כל רצף בתוך כל שורה עובד?
  • איך אוכל לשפר את זה?
  • כיצד אוכל לגרום לו לרוץ מכל דרך?
  • כיצד אוכל להוסיף שהוא מנוהל רק על ידי משתמש העל, או X או Y מִשׁתַמֵשׁ?
  • אילו פקודות פקודה עלי להכניס להפעלת התראה חזותית או קולית?
  • איך אני מיישם ממשק משתמש גרפי (GUI)?
  • איך הצלחת לפתוח קובץ מסוג X (פורמט) כשאני מתחיל או מסיים?
  • כיצד אוכל לפשט 2 שורות או יותר למספר שורות קוד?

בקרוב שיעורים עתידיים (פוסטים) אנחנו נלמד טכניקות / תהליכים / קודים המאפשרים לנו לפתור את השאלות האלה!

אז ה קוד סקריפט שהם צריכים ללמוד כדי להיות מסוגלים להתקין אוטומטית כל אחד מהם חבילה ממקורות חיצוניים או שהוכנה על ידך בקובץ דחוס ".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. אני כמעט אף פעם לא משתמש בהם אבל עדיף להיות בטוח מצטער. כל זה למומלץ חינם / פתוח / חינם הזמינים ב גנו / לינוקס.

זכור כי במקרה של יצירת תסריט (דוגמא: mi-script-sources.sh) עם קוד זה, עליך להכניס אותו path / home / 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


2 תגובות, השאר את שלך

השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   דייויד וורונקה דיג'ו

    הדרכה מעולה, האם זה עובד גם עבור Arch?

  2.   אינג 'חוסה אלברט דיג'ו

    מעולם לא השתמשתי בקשת, אבל בוודאי כן. כל עוד LibreOffice ב- Arch משתמש באותו נתיב כדי לחלץ את הגופנים לתצוגה, כלומר / usr / share / fonts / truetype.

    אני מניח!