En QR-kod är en typ av streckkod som lagrar information och som läses med hjälp av en digital enhet, inklusive smartphones. Om du har varit i närbutiker eller caféer hade du förmodligen sett QR-koder där för att ta emot betalningar eller dela Wi-Fi-lösenord, bland annat.
Men det är inte allt. QR-koder har andra användbara tillämpningar i dagens värld. Du kan till exempel använda QR-koder för att dela åtkomst till ditt hem Wi-Fi med gäster eller för att dela ditt kontaktkort.
Följ med när vi förklarar hur man skapar QR-koder på Linux med hjälp av qrencode.
Steg 1: Installera qrencode på Linux
Först måste du installera programmet qrencode på din dator. Precis som alla andra program beror det helt på att göra detta på din Linux-maskin Linux-distro du använder. Så följ stegen nedan för att få qrencode på ditt system:
På Ubuntu och dess derivat, öppna terminalen och kör följande kommando för att installera qrencode:
sudo apt Installera qrencode
För att installera qrencode på Fedora, använd:
sudo dnf Installera qrencode
På Arch Linux och Manjaro, du kan installera qrencode med Pacman, så här:
sudo pacman -S qrencode
Om du använder openSUSE, kör:
sudo zypper Installera qrencode
Steg 2: Använd qrencode för att skapa en QR-kod
Eftersom qrencode är ett CLI-baserat verktyg, innebär qrencode användningen av en massa olika alternativ för att generera en QR-kod. Följande är alla viktiga alternativ (och deras attribut) du behöver veta för att generera en grundläggande QR-kod:
- -o filnamn: Används för att ange utdatafilnamnet för den genererade QR-koden.
- -s storlek: Det låter dig ange modulstorleken i punkter. Som standard är dess värde satt till tre, men du kan ändra det baserat på dina krav.
- -l error_correction_level: Som namnet antyder låter det här alternativet dig ställa in felkorrigeringsnivån för din QR-kod. I grund och botten avgör det hur mycket förändring i QR-koden som påverkar dess skanningsbarhet. Den använder låg (L) som standard.
- -t filtyp: Det här alternativet låter dig bestämma filtypen för din QR-kod. Dess standardvärde är PNG, men du kan ställa in det på en rad andra format.
För fler qrencode-alternativ, kör följande kommando i ett terminalfönster:
qrencode --hjälp
Nu när du är bekant med grundläggande qrencode-alternativ, så sätter du ihop dem till ett kommando för att generera en QR-kod som matar ut text:
qrencode -s 9 -l H -o "QR-code.png""Detta är en test QR-kod!"
Med det här kommandot genererar vi en QR-kod för texten "Detta är en test-QR-kod!". Denna QR-kod kommer att kallas QR-code.png, har en storlek på nio pixlar och använder den höga (H) korrigeringsnivån. Den kommer att sparas i hemkatalogen på din dator, så att du kan använda den inbyggda filhanteraren för att komma åt den.
Steg 3: Verifiera den genererade QR-koden
När du har skapat QR-koden är nästa steg att verifiera om den genererades korrekt och innehåller den information du önskar.
För att göra detta behöver du bara en QR-kodskanner. På iPhone får du en QR-skanner som ett inbyggt verktyg, som du kommer åt från Kontrollcenter. Å andra sidan, om du använder Android kan du ladda ner QR Code Reader and Scanner från Kaspersky på din enhet. Eller så kan du ladda ner en annan QR-kodskanner från Play Butik.
Ladda ner:QR-kodläsare och skanner av Kaspersky
Öppna sedan QR-kodbilden på ditt Linux-skrivbord. Starta QR-kodskannern på din smartphone och rikta den mot QR-koden på din dator så att den riktas in ordentligt i lådan.
När din telefon skannar den här koden kommer den att visa innehållet. Kontrollera om det är samma innehåll som du lade in under kodgenereringen. Om det är samma sak är du bra att gå och kan använda denna QR-kod som du vill. Om inte, försök att generera den igen med qrencode.
Koda andra typer av data i en QR-kod
Som visats ett par steg tidigare är text en av de många typerna av data som du kan koda in i din QR-kod. Förutom text kan du bland annat inkludera en webbadress, SMS eller e-postlänk till ditt telefonnummer eller e-postadress, kontaktkort, länkar för appnedladdning eller kalenderhändelse.
Nedan har vi listat kommandona för att generera QR-koder med några av dessa element:
1. Generera en QR-kod med en webbadress
qrencode -s 9 -l H -o "URL.png""https://www.makeuseof.com"
2. Lägga till en SMS-prompt till en QR-kod
qrencode -s 9 -l H -o "SMS.png""SMSTO:+XX-XXXXXXXXXX: Hej"
När du skannar den här QR-koden med din telefon kommer den att uppmana dig att skicka meddelandet eller skriva ett nytt i meddelandeappen. Om du väljer det förra skickas ett "Hej"-meddelande till det numret, medan det senare ger dig möjlighet att redigera meddelandet innan du skickar det.
Alternativt kan du också lämna utrymmet efter Kolon (:) i kommandot blank för att ge personen som skannar koden möjligheten att skriva in den text de vill ha.
Eftersom ett kontaktkort vanligtvis har en massa information som sträcker sig över flera rader, är det inte ett klokt beslut att lägga till dessa textrader till din QR-kod under dess generering. Så istället, vad du behöver göra är att lägga till dem i en textfil och omdirigera qrencode till den, så här:
qrencode -s 9 -l H -o "contact_card.png"< vcard.txt
Viktiga fält i kontaktkortet för din referens:
BÖRJA:VCARD
VERSION:3.0
N:Efternamn;Efternamn
FN:Visningsnamn
ORG:
TITEL:
TEL; TYPE=röst, arbete, pref:
E-POST:
SLUTET:VCARD
5. Dela Wi-Fi-detaljer via en QR-kod
qrencode -s 9 -l H -o "WiFi-details.png""WIFI: S:<SSID>;T: WPA2;P:<Lösenord>;;"
Här, byt ut och med ditt Wi-Fi-namn respektive lösenord. Om ditt nätverk använder WEP istället för WPA, byt ut WPA med samma.
Nu, så snart du skannar den här koden på din telefon, kommer den att be dig ansluta till nätverket. Knacka på Ansluta sig, Ansluta, eller någon annan motsvarande knapp för att ansluta till den direkt.
6. Skapa en QR-kod med en e-postprompt
qrencode -s 9 -l H -o "email.png""mailto:<e-postadress>?subject=Ämne&body=Kropp"
I kommandot ovan, ersätt med den e-postadress som du vill att personer som skannar QR-koden ska nå ut. Och på liknande sätt, byt ut Ämne och Kropp baserat på dina krav.
7. Lägga till en WhatsApp-meddelandeprompt i en QR-kod
qrencode -s 9 -l H -o "WhatsApp-Me.png""https://wa.me/XXXXXXXXXX"
När du kör det här kommandot, ersätt alla X med ditt mobilnummer (inklusive landskoden).
Generera anpassade QR-koder på Linux med lätthet
Att generera QR-koder kan till en början uppfattas som en ganska utmanande uppgift. Men att använda rätt verktyg för generering av QR-koder kan göra processen betydligt enklare, vilket visas i den här guiden med hjälp av qrencode-kodgeneratorn.
Så du kan nu enkelt skapa QR-koder för att dela ditt kontaktkort, skicka kalenderinbjudningar, dela Wi-Fi-uppgifter och mycket mer. Naturligtvis har vi listat koder för bara några av dessa applikationer, och det finns mycket mer du kan göra bara genom att googla.
Om du letar efter en permanent lösning kan du till och med skapa en 3D-utskriven QR-kod för dig själv.
Vad är en QR-kod och hur 3D-skriver du ut en?
Läs Nästa
Relaterade ämnen
- Linux
- QR-kod
- Linux-kommandon
Om författaren
Yash är en personalskribent på MUO för gör-det-själv, Linux, programmering och säkerhet. Innan han hittade sin passion för att skriva brukade han utveckla för webben och iOS. Du kan också hitta hans författarskap på TechPP, där han täcker andra vertikaler. Förutom teknik tycker han om att prata om astronomi, Formel 1 och klockor.
Prenumerera på vårt nyhetsbrev
Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e-böcker och exklusiva erbjudanden!
Klicka här för att prenumerera