Føj ekstra skrifttyper til LibreOffice fra Terminal ved hjælp af Shell Scripting

TIENDE (10.) KLASSE

I dag vil vi gøre noget meget enkel og grundlæggende, som vi nemt kan gøre manuelt fra terminal (konsol) at skrive en kommandorækkefølge der producerer det samme resultat effektivt, men som altid ikke lærer os, hvordan det gjorde det, og hvordan vi kan forbedre nævnte proces / resultat ved at kende processen indefra.

Denne procedure som titlen siger er: Føj ekstra skrifttyper til LibreOffice. Som det meste af tiden skal vi huske, at hvad der bruges på GNU / Linux-operativsystemer debe være fri / åben / fri (ikke nødvendigvis) for at holde os trofaste ha den iboende filosofi af det samme, men dem der kræver nødvendigvis indsæt / brug / anvend nogle proprietær / lukket / betalt komponent ligesom en Skrifttype (skrifttyper / brev)Jeg håber, at de oplysninger, der er offentliggjort her, vil tjene dig.

Som mange af os ved, kan vi tilføj (installer) via terminal nogle pakker med skrifttyper bare ved at placere de ovennævnte pakker med kommandokommandoen og derefter installere dem, eksempel:

Kommandorækkefølge for at liste skrifttypepakker:

Installeret:

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

Ikke installeret:

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

Alle sammen:

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

Efter at have skrevet ned dem, vi vil installere, fortsætter vi med kommandoen:

apt install paquete1 paquete2 paqueteN ...'

Meget almindeligt installerer mange nogle af disse pakker fra gratis kilder:

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

Andre installerer det proprietære MS Office / MS Windows fra pakken:

ttf-mscorefonts-installer

Bemærk: Lad os huske på Shell Scripting, at disse selvstudier om emnet er lavet for nu med meget enkle kommandokommandoer, Og meget grundlæggende kommandoer så de fleste af grundlæggende brugere (nybegyndere / elever) kan forstå, hvad der er skrevet. Og at din opgave som alumner undrer sig altid:

  • Hvordan fungerer hver sekvens inden for hver linje?
  • Hvordan kan jeg forbedre det?
  • Hvordan får jeg det til at løbe fra enhver sti?
  • Hvordan tilføjer jeg, at det kun drives af superbrugeren, eller X eller Y bruger?
  • Hvilke kommandokommandoer skal jeg indsætte for at udsende en visuel eller lydalarm?
  • Hvordan implementerer jeg en grafisk brugergrænseflade (GUI) til den?
  • Hvordan har du formået at åbne en fil af typen X (format), når jeg starter eller slutter?
  • Hvordan kan jeg forenkle 2 eller flere linjer til færre kodelinjer?

Snart ind fremtidige klasser (indlæg) vi vil lære teknikker / processer / koder der giver os mulighed for at løse disse spørgsmål!

Under Script kode at de skulle studere for automatisk at kunne installere nogen pakke fra eksterne kilder eller udarbejdet af dig i en komprimeret fil ".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
######################################################################

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

Bemærk: Jeg tilføjer personligt en brugerdefineret pakke med omkring 1400 skrifttyper i LibreOffice. Jeg bruger dem næppe nogensinde, men det er bedre end undskyld. Alt dette til det anbefalede Gratis / Åben / Gratis der er tilgængelige i GNU / Linux.

Husk, at i tilfælde af oprettelse af en Script (Eksempel: mi-script-kilder.sh) med denne kode, skal du sætte den i sti / hjem / min_bruger scriptet sammen med filen tar.gz rediger koden og udskift ordet med dine kilder «Msttcorefonts» ved navnet på din fil og den interne komprimerede mappe, og udfør den med kommandokommandoen $ bash my-script-sources.sh . Og i mindre end 30 sekunder det vil have alt funktionelt. Herefter kan du bruge nogen af ​​de kilder, du har tilføjet i din LibreOffice.

Indtil næste indlæg, som handler om LibreOffice. Når jeg efterlader dig med denne nye publikation og spændende analyse- og forskningsopgave.

BILLEDER AF RESULTATET

Unavngivet 1 - LibreOffice Writer_031

Unavngivet 1 - LibreOffice Writer_030

Unavngivet 1 - LibreOffice Writer_029

Unavngivet 1 - LibreOffice Writer_028

Unavngivet 1 - LibreOffice Writer_027


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   David woronka sagde han

    Fremragende tutorial, fungerer det også for Arch?

  2.   Ing. José Albert sagde han

    Jeg har aldrig brugt bue, men helt sikkert ja. Så længe LibreOffice på Arch bruger den samme sti til at udtrække de skrifttyper, der skal vises, det vil sige / usr / share / fonts / truetype.

    Det tror jeg!