![]() My recommended tool is virtualenvwrapper. So that the project can access those system-installed Python libraries. Create Python virtual environmentīecause Python binding of many GObject-based libraries (like GTK+, GStreamer) are not distributable via PyPI, you have to create a Python virtual environment with -system-site-packages flag, This section is for someone who wants to join development of CoBang.ĬoBang is written in Python, using GTK+ for UI, GStreamer for webcam capture and a part of ZBar for decoding QR code from image. Hope that it can be solved in the future. There is an known issue with file chooser button when running from Flatpak. CoBang should not be tried in VirtualBox virtual machine, because of poor graphics stack VirtualBox provides. But due to a gap between GTK and Qt, the app gets some minor quirky issue when running in Qt-based DEs like KDE and LxQt. Though being targeted at Wayland, this app can still work in X11 desktop environments, like KDE (in Kubuntu), Xfce (in Xubuntu), LxQt (in Lubuntu). The release on FlatHub is lagging behind traditional distribution channels (PPA, AUR, COPR) because I often having difficulty building CoBang as Flatpak. You can install it from PPA:įlatpak install flathub vn. UbuntuĬoBang is packaged as *.deb file for Ubuntu and derivatives (Linux Mint etc.). You have to install it with OS package manager. Screenshotsįor now, there is no way to install with Python standard tools ( pip, Poetry) because we cannot tell them to install desktop-integration files (icons, *.desktop etc.) to correct places for a desktop app. ![]() So I decide to build CoBang, a new, native Linux application for scanning QR code. Those X-dependent applications drag the transition, not only does it make the OS installation big (have to include an X server next to Wayland compositor), but also waste time fixing bugs of X - Wayland cooperation. X-dependence is a major concern because I want to boost up the migration of Linux desktop from old X Window System to more modern Wayland. Using Electron stack, which is unnecessary fat.Some Electron-based programs in GitHub:.Its integration of other library is not good: cannot embed webcam video into its window.While there already are lot of QR code scanner apps for mobile phones, very few exist for Linux desktop. QR codes are more and more widely used in daily life, even in developing countries like Việt Nam. This plant is used for making handicraft which has pattern like QR code. It is " Cỏ bàng" (Lepironia articulata), in Vietnamese. ![]() ![]() In the future, it will support generating QR code and running on Linux phones. A missing native QR Code and barcode scanner application for Linux desktop.ĬoBang can scan barcode, QR code from webcam or static image, local or remote. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |