Главная
» LINUX
»
Как сканировать QR-коды на настольном компьютере с Linux
Как сканировать QR-коды на настольном компьютере с Linux
CoBang позволяет сканировать QR-код на рабочем столе Linux с помощью веб-камеры или файла изображения. Установите его из Flathub с помощью Flatpak, откройте приложение, выберите режим камеры или изображения и прочитайте декодированный результат в приложении. Если ваша веб-камера недоступна, проверьте портал разрешений камеры на рабочем столе или попробуйте пакет, предоставленный для вашего дистрибутива.
Установите CoBang на Linux.
CoBang — это встроенный сканер QR-кодов и штрихкодов для Linux. Его разработчик размещает пакеты для Ubuntu через PPA, для Arch Linux через AUR, для Fedora через COPR и для Flatpak через Flathub. Разработчик отмечает, что релизы через Flathub могут отставать от традиционных дистрибутивов. Для большинства пользователей Flatpak — удобный вариант для разных дистрибутивов; если вы предпочитаете менеджер пакетов своего дистрибутива, следуйте текущим инструкциям разработчика для вашего конкретного релиза.
Установка с помощью Flatpak
Если Flatpak уже установлен и Flathub настроен, откройте терминал и выполните следующую команду:
flatpak install flathub vn.hoabinh.quan.CoBang
Подтвердите запрос на установку. Если Flatpak сообщит, что не может найти удаленный репозиторий Flathub, добавьте официальный репозиторий и повторите попытку:
Настройка Flatpak различается в зависимости от дистрибутива, поэтому используйте инструкции по настройке Flathub для установки Flatpak и включения Flathub в Ubuntu, Fedora, Arch, Linux Mint или другом поддерживаемом дистрибутиве. При появлении запроса проверьте сведения о приложении и среде выполнения перед подтверждением.
Используйте собственный пакет дистрибутива.
Ubuntu и производные дистрибутивы могут использовать PPA сопровождающего проекта; в проекте отмечается, что для CoBang версии 1 и более поздних требуется дистрибутив, начиная с Ubuntu 24.10. Сопровождающий также предоставляет путь через AUR для Arch и путь через COPR для Fedora. Доступность пакетов и команды могут меняться, поэтому перед добавлением репозитория или сборкой пакета AUR ознакомьтесь с текущими инструкциями по установке CoBang . Избегайте копирования старой команды пакета, если она не соответствует вашему релизу.
Отсканируйте QR-код с помощью веб-камеры.
Подключите или включите камеру. Убедитесь, что веб-камера работает в вашей сессии на рабочем столе и не используется исключительно другим приложением.
Запустите CoBang. Найдите его в меню приложений. Вы также можете запустить сборку Flatpak из терминала с помощью команды ` flatpak run vn.hoabinh.quan.CoBang.
Выберите режим камеры. В приложении выберите режим просмотра с камеры, если он не открылся автоматически. Если Linux запрашивает доступ к камере, разрешите его только для CoBang, если вы хотите сканировать с помощью этой камеры.
Оформите код. Держите распечатанный код неподвижно в окне предварительного просмотра, убедитесь, что весь квадрат виден, и избегайте бликов или сильного размытия. Дайте приложению немного времени, чтобы расшифровать его.
Просмотрите результат. CoBang отображает декодированный контент в области результатов. Ознакомьтесь с ним, прежде чем открывать ссылку, подключаться к сети Wi-Fi или копировать другой контент. QR-код может содержать URL-адрес или данные, которые вы не ожидали увидеть.
Отсканируйте QR-код, сохраненный в виде изображения.
Откройте CoBang и переключитесь из режима просмотра с камеры в режим изображения или фото.
Выберите элемент управления открытием изображения, затем выберите сохраненное изображение QR-кода в окне выбора файла. Интерфейс CoBang может незначительно отличаться в зависимости от версии и среды разработки.
Дождитесь завершения декодирования, затем проверьте результат в приложении. Проект поддерживает сканирование QR-кодов и штрихкодов со статического изображения, включая локальные или удаленные источники изображений, если это поддерживается приложением.
Используйте четкое, необрезанное изображение с хорошим контрастом. Если код встроен в скриншот, обрезайте посторонний контент только в том случае, если весь QR-код остается нетронутым. Искаженный, крошечный, низкоконтрастный или частично закрытый код может не быть расшифрован.
Если CoBang не может получить доступ к веб-камере
Flatpak запускает приложения в изолированной среде. Разработчик CoBang утверждает, что доступ к веб-камере в изолированной среде использует xdg-desktop-portalопределенные разрешения; видимость камеры может зависеть от поддержки портала в вашей среде рабочего стола. Проверьте настройки конфиденциальности или камеры на вашем рабочем столе, закройте другие приложения камеры и перезапустите CoBang после изменения разрешений. Также убедитесь, что камера видна операционной системе и что в вашей сессии работает служба портала.
Если камера по-прежнему не отображается, попробуйте использовать описанный в проекте способ подключения через дистрибутив. CoBang обращается к устройствам V4L2 напрямую, когда работает вне песочницы Flatpak, в то время как сборка Flatpak использует портал. Это полезное различие для устранения неполадок, но не гарантирует, что изменение формата пакета решит все проблемы с камерой или драйверами.
В качестве быстрого альтернативного варианта, если камера недоступна, используйте режим изображения со скриншотом или фотографией QR-кода. Актуальную информацию о проекте и пакетах можно найти в официальном репозитории проекта и на Flathub .