Um código QR é um tipo de código de barras que armazena informações e é lido usando um dispositivo digital, incluindo smartphones. Se você já esteve em lojas de conveniência ou cafés, provavelmente já viu códigos QR para receber pagamentos ou compartilhar senhas de Wi-Fi, entre outras coisas.

Mas isso não é tudo. Os códigos QR têm outras aplicações úteis no mundo de hoje. Por exemplo, você pode usar códigos QR para compartilhar o acesso ao seu Wi-Fi doméstico com convidados ou para compartilhar seu cartão de contato.

Acompanhe enquanto explicamos como criar códigos QR no Linux usando qrencode.

Etapa 1: Instalando o qrencode no Linux

Primeiro, você precisa instalar o programa qrencode no seu computador. Assim como qualquer outro programa, fazer isso em sua máquina Linux depende inteiramente a distribuição Linux que você está usando. Portanto, siga as etapas listadas abaixo para obter o qrencode em seu sistema:

Sobre Ubuntu e seus derivados, abra o terminal e execute o seguinte comando para instalar o qrencode:

sudo apt instalar qrencode

Para instalar o qrencode no Fedora, use:

sudo dnf instalar qrencode

Sobre Arch Linux e Manjaro, você pode instalar o qrencode com o Pacman, assim:

sudo pacman -S qrencode

Se você estiver no openSUSE, execute:

sudo zypper instalar qrencode

Etapa 2: usando qrencode para criar um código QR

Sendo uma ferramenta baseada em CLI, o qrencode envolve o uso de várias opções diferentes para gerar um código QR. A seguir estão todas as opções essenciais (e seus atributos) que você precisa saber para gerar um código QR básico:

  • -o nome do arquivo: Usado para especificar o nome do arquivo de saída do código QR gerado.
  • -s tamanho: Ele permite que você especifique o tamanho do módulo em pontos. Por padrão, seu valor é definido como três, mas você pode alterá-lo com base em seus requisitos.
  • -l error_correction_level: Como o próprio nome sugere, esta opção permite definir o nível de correção de erros do seu código QR. Basicamente, ele decide quanta mudança no código QR afeta sua escaneabilidade. Ele usa baixo (L) por padrão.
  • -t tipo de arquivo: Esta opção permite que você decida o tipo de arquivo para o seu código QR. Seu valor padrão é PNG, mas você pode configurá-lo para vários outros formatos.

Para mais opções de qrencode, execute o seguinte comando em uma janela de terminal:

qrencode --ajuda

Agora que você está familiarizado com as opções básicas do qrencode, veja como juntá-las em um comando para gerar um código QR que produza texto:

qrencode -s 9 -l H -o "QR-code.png""Este é um código QR de teste!"

Com este comando, estamos gerando um código QR para o texto "Este é um código QR de teste!". Este código QR será chamado QR-code.png, têm um tamanho de nove pixels e usam o nível de correção alto (H). Ele será salvo no diretório inicial do seu computador, para que você possa usar o gerenciador de arquivos integrado para acessá-lo.

Etapa 3: verificar o código QR gerado

Depois de criar o código QR, o próximo passo é verificar se ele foi gerado corretamente e contém as informações desejadas.

Para fazer isso, tudo que você precisa é de um scanner de código QR. No iPhone, você obtém um scanner QR como um utilitário integrado, que pode ser acessado no Centro de Controle. Por outro lado, se você estiver no Android, poderá baixar o QR Code Reader and Scanner da Kaspersky no seu dispositivo. Ou você pode baixar qualquer outro scanner de código QR na Play Store.

Download:Leitor e scanner de código QR da Kaspersky

Em seguida, abra a imagem do código QR em sua área de trabalho Linux. Acione o scanner de código QR em seu smartphone e aponte-o para o código QR em seu computador de forma que ele se alinhe corretamente dentro da caixa.

Depois que seu telefone digitalizar esse código, ele exibirá seu conteúdo. Verifique se é o mesmo conteúdo que você colocou durante a geração do código. Caso seja o mesmo, você está pronto e pode usar este código QR como desejar. Caso contrário, tente gerá-lo novamente usando qrencode.

Codificando outros tipos de dados em um código QR

Conforme mostrado algumas etapas anteriores, o texto é um dos muitos tipos de dados que você pode codificar em seu código QR. Além do texto, você também pode incluir um URL de site, SMS ou link de e-mail para seu número de telefone ou endereço de e-mail, cartão de contato, links para download de aplicativos ou evento de calendário, entre outras coisas.

Abaixo listamos os comandos para gerar códigos QR com alguns destes elementos:

1. Gerando um QR Code com um URL de site

qrencode -s 9 -l H -o "URL.png""https://www.makeuseof.com"

2. Adicionando um prompt de SMS a um código QR

qrencode -s 9 -l H -o "SMS.png""SMSTO:+XX-XXXXXXXXXXXX: Olá"

Ao digitalizar este código QR usando seu telefone, ele solicitará que você envie a mensagem ou componha uma nova dentro do aplicativo de mensagens. Selecionar o primeiro enviará uma mensagem "Oi" para esse número, enquanto o último lhe dará a opção de editar a mensagem antes de enviá-la.

Alternativamente, você também pode deixar o espaço após o Cólon (:) no comando em branco para dar à pessoa que digitaliza o código a capacidade de inserir o texto que deseja.

Como um cartão de contato normalmente tem um monte de informações que abrangem várias linhas, adicionar essas linhas de texto ao seu código QR durante sua geração não é uma decisão sábia. Então, em vez disso, o que você precisa fazer é adicioná-los a um arquivo de texto e redirecionar o qrencode para ele, assim:

qrencode -s 9 -l H -o "contact_card.png"< vcard.txt

Campos essenciais no cartão de visita para sua referência:

COMEÇAR:VCARD
VERSÃO:3.0
N:Sobrenome;Sobrenome
FN:Nome em Exibição
ORG:
TÍTULO:
TEL; TYPE=voz, trabalho, pref:
O EMAIL:
FIM:VCARD

5. Compartilhando detalhes de Wi-Fi por meio de um código QR

qrencode -s 9 -l H -o "WiFi-details.png""Wi-Fi: S:<SSID>;T: WPA2;P:<senha>;;"

Aqui, substitua e com seu nome e senha do Wi-Fi, respectivamente. Além disso, se sua rede estiver usando WEP em vez de WPA, substitua WPA pelo mesmo.

Agora, assim que você digitalizar esse código em seu telefone, ele solicitará que você se conecte à rede. Toque em Juntar, Conectar, ou qualquer outro botão equivalente para se conectar a ele instantaneamente.

6. Criando um QR Code com um prompt de e-mail

qrencode -s 9 -l H -o "email.png""mailto:<endereço de email>?assunto=Assunto&corpo = corpo"

No comando acima, substitua com o endereço de e-mail para o qual você deseja que as pessoas digitalizem o código QR para entrar em contato. E da mesma forma, substitua Sujeito e Corpo com base em seus requisitos.

7. Adicionando um prompt de mensagem do WhatsApp em um código QR

qrencode -s 9 -l H -o "WhatsApp-Me.png""https://wa.me/XXXXXXXXXX"

Ao executar este comando, substitua todos os Xs pelo seu número de celular (incluindo o código do país).

Gere códigos QR personalizados no Linux com facilidade

A geração de códigos QR pode parecer uma tarefa bastante desafiadora no início. No entanto, usar a ferramenta de geração de código QR correta pode tornar o processo significativamente mais fácil, conforme demonstrado neste guia usando o gerador de código qrencode.

Assim, agora você pode criar códigos QR para compartilhar seu cartão de contato, enviar convites de calendário, compartilhar credenciais de Wi-Fi e muito mais com facilidade. Claro, listamos códigos para apenas alguns desses aplicativos, e há muito mais que você pode fazer apenas pesquisando no Google.

Caso esteja procurando uma solução permanente, você pode até criar um código QR impresso em 3D para você.

O que é um código QR e como você imprime um em 3D?

Leia a seguir

CompartilharTweetCompartilharE-mail

Tópicos relacionados

  • Linux
  • Código QR
  • Comandos Linux

Sobre o autor

Yash Water (58 Artigos Publicados)

Yash é um Staff Writer na MUO para DIY, Linux, Programação e Segurança. Antes de encontrar sua paixão pela escrita, ele costumava desenvolver para web e iOS. Você também pode encontrar seus escritos no TechPP, onde ele cobre outras verticais. Além de tecnologia, ele gosta de falar sobre astronomia, Fórmula 1 e relógios.

Mais de Yash Wate

Assine a nossa newsletter

Junte-se à nossa newsletter para dicas de tecnologia, análises, e-books gratuitos e ofertas exclusivas!

Clique aqui para assinar