Legg til ekstra skrifter til LibreOffice fra Terminal ved hjelp av Shell Scripting

TIENDE (10.) KLASSE

I dag skal vi gjøre noe veldig enkelt og grunnleggende, som vi enkelt kan gjøre manuelt fra terminal (konsoll) å skrive en kommandoordre som produserer det samme resultatet effektivt, men som alltid ikke lærer oss hvordan det gjorde det, og hvordan vi kan forbedre nevnte prosess / resultat å kjenne prosessen fra innsiden.

Denne prosedyren som tittelen sier er: Legg til ekstra skrifter til LibreOffice. Som det meste av tiden må vi huske at det som brukes på GNU / Linux-operativsystemer debe være gratis / åpen / gratis (ikke nødvendigvis) for å beholde oss trofast ha den egenfilosofi av det samme, men de som nødvendigvis kreve inn / bruk / bruk noen proprietær / lukket / betalt komponent akkurat som en Font (skrifter / bokstaver)Jeg håper informasjonen som er publisert her, vil tjene deg.

Som mange av oss vet, kan vi legg til (installer) via terminal noen pakker med skrifttyper bare ved å plassere de nevnte pakkene med kommandokommandoen og deretter installere dem, eksempel:

Kommandorekkefølge for å liste skriftpakker:

Installert:

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

Ikke installert:

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

Alle:

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

Etter å ha skrevet ned de vi vil installere, fortsetter vi med kommandoen:

apt install paquete1 paquete2 paqueteN ...'

Svært ofte installerer mange noen av disse pakkene 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

Merk: La oss huske på Shell-skripting, at disse veiledningene om emnet er laget for nå med veldig enkle kommandokommandoer, Og veldig grunnleggende kommandoer slik at det meste av grunnleggende brukere (nybegynnere / elever) kan forstå hva som er skrevet. Og at oppgaven til deg som studenter lurer alltid på:

  • Hvordan fungerer hver sekvens innenfor hver linje?
  • Hvordan kan jeg forbedre det?
  • Hvordan får jeg det til å løpe fra hvilken som helst sti?
  • Hvordan legger jeg til at den bare drives av superbrukeren, eller X eller Y bruker?
  • Hvilke kommandokommandoer skal jeg sette inn for å sende et visuelt eller lydvarsel?
  • Hvordan implementerer jeg et grafisk brukergrensesnitt (GUI)?
  • Hvordan klarte du å åpne en fil av typen X (format) når jeg starter eller er ferdig?
  • Hvordan kan jeg forenkle to eller flere linjer til færre kodelinjer?

Snart inn fremtidige klasser (innlegg) vi vil lære teknikker / prosesser / koder som lar oss løse disse spørsmålene!

Og så Skriptkode at de skal studere for å kunne installere noe automatisk pakke fra eksterne kilder eller utarbeidet av deg i en komprimert 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
######################################################################

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

Merk: Jeg legger personlig til en tilpasset pakke med rundt 1400 skrifter i LibreOffice. Jeg bruker dem nesten aldri, men det er bedre enn beklager. Alt dette til det anbefalte Gratis / åpen / gratis som er tilgjengelige i GNU / Linux.

Husk at i tilfelle du oppretter en Script (Eksempel: Mi-skriptkilder.sh) med denne koden, bør du legge den inn sti / hjem / min_bruker skriptet sammen med filen tar.gz med kildene dine, rediger koden og erstatt ordet «Msttcorefonts» med navnet på filen og den interne komprimerte mappen, og kjør den med kommandokommandoen $ bash my-script-sources.sh . Og i mindre enn 30 sekunder det vil ha alt funksjonelt. Etter dette kan du bruke noen av kildene du har lagt til i din LibreOffice.

Fram til neste innlegg, som vil handle om LibreOffice. Når jeg forlater deg med denne nye publikasjonen og spennende analyse- og forskningsoppgaven.

BILDER AV RESULTATET

Uten tittel 1 - LibreOffice Writer_031

Uten tittel 1 - LibreOffice Writer_030

Uten tittel 1 - LibreOffice Writer_029

Uten tittel 1 - LibreOffice Writer_028

Uten tittel 1 - LibreOffice Writer_027


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   David woronka sa

    Utmerket opplæring, fungerer det også for Arch?

  2.   Ing. José Albert sa

    Jeg har aldri brukt arch, men sikkert ja. Så lenge LibreOffice på Arch bruker samme bane for å trekke ut skriftene som skal vises, det vil si / usr / share / fonts / truetype.

    Jeg tror det!