این برنامه های تولید کننده کد QR زمانی که می خواهید به سرعت کدهای QR را در لینوکس ایجاد کنید مفید هستند.
کدهای QR که در ابتدا برای صنعت خودرو توسعه یافته بودند، به دلیل خوانایی بالا و ظرفیت ذخیره سازی داده های بیشتر، به تدریج در سایر بخش ها محبوبیت پیدا می کنند.
در نتیجه، امروز کدهای QR را در برنامههای مختلف در عمل خواهید یافت. چه اشتراکگذاری کارتهای مجازی و رمزهای عبور وایفای یا تسهیل پرداختهای بیسیم، اشتراکگذاری لینکهای دانلود برنامه یا هدایت افراد به وبسایتها، کدهای QR تقریباً میتوانند هر کاری را انجام دهند.
با این حال، برای دریافت کد QR برای انجام هر یک از این موارد، به یک تولید کننده کد QR نیاز دارید: ابزاری که می تواند اطلاعاتی را به کدهای QR اضافه کند. در اینجا برخی از بهترین تولیدکنندگان کد QR برای لینوکس آورده شده است.
1. qrencode
qrencode یک تولید کننده کد QR مبتنی بر CLI برای لینوکس است. از کتابخانه libqrencode برای رمزگذاری داده ها در نمادهای کد QR به عنوان یک آرایه بیت مپ استفاده می کند. هنگامی که یک کد تولید می شود، به عنوان یک فایل تصویری PNG ذخیره می شود، سپس می توانید آن را به اشتراک بگذارید یا در صورت نیاز از آن استفاده کنید.
استفاده از qrencode بسیار آسان است. تنها کاری که باید برای تولید کدهای QR با استفاده از آن انجام دهید اجرای چند دستور ساده در ترمینال است. اما از آنجایی که qrencode گزینههای زیادی را ارائه میدهد: سطح تصحیح خطا، اندازه، نوع فایل و غیره، و کارهای زیادی میتوانید با استفاده از آن انجام دهید، دور زدن همه این گزینهها میتواند دلهرهآور باشد. برای چنین مواقعی، میتوانید از دستور qrencode –help برای جستجوی همه گزینههای موجود و استفاده از آنها استفاده کنید.
چیزی که در مورد qrencode در مقایسه با اکثر تولیدکنندههای کد QR دیگر جلب توجه میکند، این است که چندین ویژگی پیشرفته را ارائه میکند که به شما امکان میدهد از آن برای تولید نه تنها کدهای QR متنی اولیه، بلکه کدهای QR برای پیامهای پیام کوتاه، پیامهای واتساپ، کارت مجازی و موارد دیگر استفاده کنید. بیشتر.
نصب qrencode
دستورالعمل های نصب زیر را دنبال کنید تا qrencode را در دستگاه لینوکس خود دریافت کنید.
در اوبونتو/دبیان:
sudo apt install qrencode
در آرچ لینوکس:
sudo pacman -S qrencode
در فدورا، CentOS یا RHEL:
sudo dnf install qrencode
2. تولید کننده کد QR
QR Code Generator (توسط Studio La Cosa Nostra) یک نرم افزار تولید کننده QR ساده در هسته خود است. این کاملا مبتنی بر رابط کاربری گرافیکی است و استفاده از آن بسیار آسان است. یکی از مواردی که در مورد این نرم افزار بسیار جالب توجه است، ویژگی پیش نمایش زنده است که با وارد کردن متن به آن، ساختار کد QR را تغییر می دهد.
اما همانطور که گفته شد، QR Code Generator بسیار اساسی و ایده آل برای تولید کد QR مبتنی بر متن است. برخلاف اکثر ابزارهای دیگر، فقط دو گزینه اضافی را ارائه می دهد: توانایی انتخاب عرض کد QR و دکمه ذخیره سریع برای ذخیره کد QR شما به عنوان یک فایل PNG، که به نوعی دامنه استفاده آن را محدود می کند.
QR Code Generator را روی لینوکس نصب کنید
QR Code Generator به عنوان AppImage و همچنین بسته Snap در لینوکس در دسترس است. اگر Snap را روی دستگاه خود دارید، می توانید با اجرای دستور زیر در ترمینال، QR Code Generator را روی آن دریافت کنید:
sudo snap install qr-code-generator-desktop
از طرف دیگر، اگر Snap ندارید، میتوانید ابتدا آن را با استفاده از راهنمای Snap ما نصب کنید یا AppImage را برای QR Code Generator دانلود کنید.
دانلود:تصویر برنامه تولید کننده کد QR
پس از این کار، به پوشه ای که آن را دانلود کرده اید بروید و روی AppImage راست کلیک کنید. Properties را انتخاب کنید و در پنجره Properties، روی زبانه Permissions کلیک کنید.
در نهایت، اگر از یک مدیر فایل مبتنی بر Nautilus استفاده می کنید، کادر کنار Allow executing file as a program را علامت بزنید. در Dolphin، گزینه Is executable را علامت بزنید و منوی Execute را به Anyone on PCManFM تغییر دهید.
در نهایت روی AppImage دوبار ضربه بزنید تا اجرا شود.
3. رمزگشا
Decoder یک نرم افزار پیشرفته تولید کد QR برای لینوکس است. مشابه QR Code Generator، زمانی که متن مورد نظر خود را تایپ می کنید، یک پیش نمایش زنده از کد QR به شما ارائه می دهد. هنگامی که یک کد QR ایجاد کردید، می توانید آن را ذخیره کنید یا صادر کنید. همه کدهای ذخیره شده شما در زیر برگه History فهرست شده اند و در هر زمان می توان به آنها دسترسی داشت.
با این حال، چیزی که Decoder را از QR Code Generator متمایز می کند، عملکرد داخلی تولید کننده کد QR Wi-Fi آن است که ورودی را به شکل نام شبکه، رمز عبور و رمزگذاری دریافت می کند و یک کد QR از آن تولید می کند.
نه تنها این، Decoder همچنین می تواند کدهای QR را اسکن کند، بنابراین نیازی به دانلود ابزار دیگری در رایانه خود برای آن ندارید. برای انجام این کار، Decoder به وبکم شما و همچنین اسکرین شاتها متکی است. بنابراین وقتی وارد تب Scan در برنامه میشوید، Decoder از شما میخواهد روشی را انتخاب کنید، پس از آن باید مراحل مناسب را برای اسکن کد QR انجام دهید.
نصب رسیور
رمزگشایی به صورت flatpak در دسترس است. برای نصب آن، ابتدا باید Flatpak را روی دستگاه لینوکس خود نصب کنید.
پس از نصب Flatpak، ترمینال را باز کنید و دستور زیر را برای نصب Decoder اجرا کنید:
flatpakinstallflathubcom.belmoussaoui.Decoder
4. QtQR
QtQR یک نرم افزار مبتنی بر Qt برای تولید و رمزگشایی کدهای QR در لینوکس است. این پیشرفتهترین تولیدکننده کد QR مبتنی بر رابط کاربری گرافیکی در این لیست است که به شما امکان تولید کدهای QR برای انواع دادههای مختلف، از متن و URL گرفته تا پیامک، Wi-Fi، موقعیت جغرافیایی و بسیاری موارد دیگر را ارائه میکند.
به طور مشابه، QtQR همچنین به شما اجازه میدهد تا پارامترهای مختلف کد QR مانند اندازه پیکسل، اندازه حاشیه و سطح تصحیح خطا را قبل از ایجاد یک کد QR تغییر دهید. و حتی شامل رمزگشای داخلی است که به شما در اسکن کدهای QR کمک می کند.
در مورد اسکن، QtQR دو گزینه را در اختیار شما قرار می دهد: رمزگشایی از فایل و رمزگشایی از وب کم، که می توانید بر اساس آن، هر کد QR را رمزگشایی کنید. هنگامی که QtQR کد را رمزگشایی می کند، محتوای آن را با چند گزینه اقدام مرتبط در پنجره اصلی خروجی می دهد که می توانید در صورت نیاز از آنها استفاده کنید.
نحوه نصب QtQR در لینوکس
QtQR نرم افزار بسیار قدیمی است و بنابراین، می توانید آن را در اکثر مدیران بسته پیدا کنید. بنابراین مدیریت بسته را در دستگاه لینوکس خود باز کنید، QtQR را جستجو کنید و آن را نصب کنید.
از طرف دیگر، می توانید به Launchpad بروید تا نسخه QtQR را پیدا کنید، آن را دانلود کنید و از طریق خط فرمان نصب کنید.
5. زینت
Zint یکی دیگر از اسکنرهای کد QR مبتنی بر CLI برای لینوکس است. با این حال، اگر از توزیع مبتنی بر Qt در دستگاه خود استفاده میکنید، میتوانید به رابط کاربری گرافیکی آن نیز دسترسی داشته باشید، در صورتی که ترجیح میدهید. توجه داشته باشید که اگر بخواهید از Zint در حالت GUI استفاده کنید، باید کتابخانه های Qt را روی سیستم خود نصب کنید.
از بین تمامی تولیدکنندههای کد QR در این لیست، Zint احتمالا تنها ابزاری است که ویژگیها و گزینههای زیادی را ارائه میکند در حالی که هم CLI و هم رابط کاربری گرافیکی است. Zint چه تنظیم ظاهر کد یا وارد کردن انواع مختلف دادهها باشد، میتواند تقریباً همه انواع عملیات را انجام دهد.
چیزی که به مزیت Zint می افزاید پشتیبانی آن از بیش از 50 نماد مختلف است که به شما امکان می دهد از آن برای تولید کد QR بیشتر استفاده کنید.
نحوه نصب Zint در لینوکس
Zint به صورت بسته TAR موجود است. بنابراین ابتدا آرشیو را روی دستگاه خود دانلود کنید.
دانلود:Zint
سپس به دایرکتوری Downloads بروید و فایل را استخراج کنید. ترمینال را باز کنید و با استفاده از دستور cd و دستور ls به دایرکتوری استخراج شده Zint بروید. اکنون برای نصب آن دستورات زیر را وارد کنید:
mkdir build
cd build
cmake ..
make
make install
اگر با اجرای این دستورات کد خطایی دریافت کردید، قبل از تلاش مجدد مطمئن شوید که بستههای cmake، libpng و libpng-devel را روی سیستم خود نصب کردهاید.
کدهای QR را بدون زحمت در لینوکس ایجاد کنید
ما قبلاً مشخص کرده ایم که کدهای QR چقدر می توانند مفید باشند. در لینوکس، یافتن مولد کد QR مناسب برای نیازهای خود آسان است و میتوانید از چندین ابزار برای تولید کدهای QR در دستگاه لینوکس خود بدون زحمت استفاده کنید.
اگر برخی از این ابزارها برای شما بسیار ابتدایی به نظر می رسند در حالی که برخی دیگر ترسناک هستند، می توانید به جای آن یک تولید کننده کد QR آنلاین را نیز امتحان کنید.