ДЕСЯТАЯ (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. Я оставляю вас с этой новой публикацией и увлекательной задачей анализа и исследования.
ФОТО РЕЗУЛЬТАТА
Отличный учебник, он также работает для Arch?
Я никогда не использовал арку, но конечно да. Пока LibreOffice на Arch использует тот же путь для извлечения шрифтов для отображения, то есть / usr / share / fonts / truetype.
Полагаю, что так!