Добавление дополнительных шрифтов в LibreOffice из терминала с помощью сценариев оболочки

ДЕСЯТАЯ (10) КЛАСС

Сегодня мы что-нибудь сделаем очень простой и простой, что мы можем легко сделать вручную из терминал (консоль) набор текста командный приказ который дает тот же результат эффективно, но, как всегда, не учит нас, как он это сделал, и как мы можем улучшить указанный процесс / результат, зная процесс изнутри.

Эта процедура, как гласит название: Добавьте дополнительные шрифты в LibreOffice. Как правило, мы должны помнить, что то, что используется на Операционные системы GNU / Linux должен быть свободным / открытым / свободным (не обязательно) держать нас верный имеет внутренняя философия такого же, но те, кто принудительно требовать вставить / использовать / применить некоторые проприетарный / закрытый / платный компонент просто как Шрифт (шрифты / буквы), Я надеюсь, что опубликованная здесь информация будет вам полезна.

Как многие из нас знают, мы можем добавить (установить) через терминал некоторые пакеты шрифты просто поместив вышеупомянутые пакеты с помощью команды command, а затем установив их, например:

Порядок команд для вывода списка пакетов шрифтов:

Установлены:

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

Примечание: Давайте вспомним о Скрипты оболочки, что эти учебные пособия по этой теме созданы на данный момент с очень простыми командными командами, y очень простые команды так что большая часть базовые пользователи (новички / ученики) могу понять, что написано. И это задача вас как школа всегда интересно:

  • Как работает каждая последовательность в каждой строке?
  • Как я могу это улучшить?
  • Как заставить его работать с любого пути?
  • Как мне добавить, что он запускается только суперпользователем, или 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. Я почти никогда ими не пользуюсь, но лучше перестраховаться, чем потом сожалеть. Все это рекомендовано Бесплатно / Открыто / Бесплатно которые доступны в GNU / Linux.

Помните, что в случае создания Сценарий (Пример: микроско-script-sources.sh) с этим кодом, вы должны ввести его путь / домой / my_user сценарий вместе с файлом tar.gz с вашими источниками, отредактируйте код и замените слово "Msttcorefonts" по имени вашего файла и внутренней сжатой папки и выполните его командой command $ колотить 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 на Arch использует тот же путь для извлечения шрифтов для отображения, то есть / usr / share / fonts / truetype.

    Полагаю, что так!