使用Shell腳本從終端向LibreOffice添加其他字體

第十 (第十屆)CLASS

今天,我們將做些事情 非常簡單和基本,我們可以輕鬆地通過 終端(控制台) 打字 命令命令 可以有效地產生相同的結果,但是一如既往,它並沒有教會我們如何做到這一點,以及如何從內部了解過程如何改進所說的過程/結果。

如標題所示,此過程是: 向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)'

寫下要安裝的文件後,我們繼續執行命令command:

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

注意: 讓我們記住關於 Shell Scripting,有關此主題的這些教程是暫時製作的 用非常簡單的命令命令,而 非常基本的命令 這樣大多數 基本用戶(新手/學習者) 可以理解所寫的內容。 而你的任務是 學生們 一直在想:

  • 每行中的每個序列如何工作?
  • 我該如何改善?
  • 如何使它從任何路徑運行?
  • 如何添加它僅由超級用戶運行,或 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中。 我很少使用它們,但是比後悔更安全。 這一切都推薦 免費/開放/免費 可以在 GNU / Linux的.

請記住,如果創建一個 腳本 (例: MI-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


2條評論,留下您的評論

發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   大衛·沃倫卡 他說:

    優秀的教程,它也適用於Arch嗎?

  2.   Ing。Jose Albert 他說:

    我從未使用過拱門,但可以肯定。 只要Arch上的LibreOffice使用相同的路徑來提取要顯示的字體,即/ usr / share / fonts / truetype。

    大概吧!