Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Оглавление



Информация
titleДанная статья связана с

Подключение репозиториев с пакетами в ОС Astra Linux и установка пакетов





Информация
titleДанная статья применима к:
  • Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.7), РУСБ.10015-10
  • Astra Linux Special Edition РУСБ.10015-17
  • Astra Linux Special Edition РУСБ.10015-37 (очередное обновление 7.7)
  • Astra Linux Special Edition РУСБ.10015-03 (очередное обновление 7.6)
  • Astra Linux Special Edition РУСБ.10152-02 (очередное обновление 4.7)
  • Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.6)
  • Astra Linux Special Edition РУСБ.10015-16 исп. 1
  • Astra Linux Special Edition РУСБ.10015-16 исп. 2
  • Astra Linux Special Edition РУСБ.10265-01 (очередное обновление 8.1)
  • Astra Linux Common Edition 2.12


Распознавание QR-кодов

Для распознавания QR-кодов существует в составе используется инструмент командной строки Z-bar. Пакет Инструмент предоставляется пакетом zbar-tools доступен , доступном в репозитории средств разработки Astra Linux Special Edition начиная с очередного обновления 1.6 и в базовом репозитории , начиная с 1начиная Astra Linux Special Editin x.7. Установка пакета:

Command

sudo apt install zbar-tools

Справка по инструменту:

Command

zbarimg -help

или:

Command

man zbarimg

Команда для распознавания QR-кода с изображения:

Command

zbarimg <путь_до_изображения_с_qr-кодом>

по умолчанию доступны все популярные форматы изображений.

Генерация QR-кодов

Для генерации изображений с QR-кодами существует используется инструмент командной строки qrencode . Пакет qrencode доступен в расширенном репозитории Astra Linux Special Edition начиная с очередного оперативного обновления 1.7.1 и в базовом репозитории, начиная с с  оперативного обновления 1.7.3

Установка пакета qrencode:

Command

sudo apt install qrencode

Получение справки по инструменту:

Command

qrencode --help

или:

Command

man qrencode

Использование qrencode:

Command

qrencode -s 9 -l H -o "QR-code.png" "Строка для проверки qrencode!"

Где:

  • -o имя выходного файла, обязательный параметр;
  • -s размер точек QR-кода, по умолчанию установлено значение 3 пиксела на 3;
  • -l уровень коррекции ошибок. По умолчанию используется низкий уровень (L). Уровень коррекции влияет на возможность распознавания поврежденного изображения. Чем он выше, тем выше допустимый уровень повреждений изображения. Доступны уровни:
    • L (низкий) 7%;
    • M (средний) 15%;
    • Q (четверть) 25%;
    • H (высокий) 30%. 
      Проценты обозначают количество поврежденной поверхности изображения с QR.

Примеры использования

В QR-код помимо строки текста может быть закодирована информация, помогающая работе приложений на смартфоне по распознаванию QR-кодов.

Добавление телефонного номера:

Command

qrencode -s 6 -l H -o "phone.png""tel: " 77777777777"

Добавление настроек точки доступа WiFi сети:

Command

qrencode -s 6 -l H -o "wifi.png" "WIFI:T:WPA;S:СЕТЬ;P:ПАРОЛЬ;;"

Где:

  • Т: Тип протокола безопасности. WEP, WPA или WPA2;
  • S: имя сети, SSID;
  • P: пароль или ключ безопасности сети. Пароль указывается без пробела, после него дважды ставится точка с запятой.

Добавление короткого электронного письма:

Command

qrencode -s 6 -l H -o "email.png" "mailto:user@astralinux.ru?subject=Тема_письма_без_пробелов&body=Текст письма для примера!"

Где:

  • mailto с двоеточием «:» определяет адресата;
  • ?subject= определяет тему письма. Использование пробелов не допускается;
  • &body= определяет тело письма. Не допускается использование пробелов в начале тела электронного письма.

Генерация ссылки на веб-адрес:

Command

qrencode -s 6 -l H -o "URL.png" "https://astralinux.ru"

Графическая утилита QtQr

Графическая утилита QtQr объединяет в себе функции распознавания и генерации QR-кодов. Пакет qtqr доступен в расширенном репозитории Astra Linux Special Edition начиная с очередного обновления 1.7.1.

Установка:

Command

sudo apt install qtqr

После установки утилита доступна в разделе:  Пуск - Графика - QtQr:



Параметры настроек аналогичны параметрам утилиты командной строки qrencode. Доступны формы для заполнения различных типов кодируемой текстовой информации:



Утилита поддерживает функцию распознавания QR-кодов через встроенную камеру:


...