How to fix Error Permission denied:’/dev/input/eventX’ running kivy app in Linux

On running a Python script in vscode with the kivy package, the error of Permission denied:'/dev/input/eventX' appears, where X is a number. To correct this error, open a terminal window and enter the following command: $ sudo chmod u+r /dev/input/eventX <enter> Above is only for one time execution. Error will repeat again if code is … Continue reading How to fix Error Permission denied:’/dev/input/eventX’ running kivy app in Linux

How to fix error in vscode of “kivy.uix.label” could not be resolved

This error can be overcome by selecting the right python environment by clicking next to Python in the status bar of vscode. The Python application was running the global python environment where kivy was not installed. After changing to pipenv of the project as per image below in vscode, it worked.

How to create a python virtual environment for a project in Linux

Python interpreters can be installed globally system-wide or as a virtual environment within a project folder. The advantage of within a virtual environment is isolation of the packages from system-wide use and execution. To set up a virtual environment for a project, open a terminal window and enter the following commands: $ sudo apt-get install … Continue reading How to create a python virtual environment for a project in Linux

The Quest for A Good IDE for Python Coding on Linux

In order to write code or learn programming or coding in Python, a good IDE was needed to take out the pain from looking up functions, keywords and more. The short list below were tried out before finally choosing one that best suited the purpose. Geany Eclipse PyCharm Spyder vscode Whilst it made sense to … Continue reading The Quest for A Good IDE for Python Coding on Linux

How to view heic format files in Linux Mint or Debian Linux

To view heic or heif format files in Debian Linux open a terminal window and enter below command:$ sudo apt-get install heif-gdk-pixbuf <enter> Now the default image viewer (ristretto, etc) will automatically be able to open these files. Without heif-gdk-pixbuf, the default application to open HEIC format files was gimp.

How to display stock prices with decimals in Gnucash

Gnucash displays stock prices within the account as 47 + 22398/55939.To display them with decimal points, from the main menu, select Edit -> Preferences -> Numbers, Date, Time and check the box that says "Force Prices to display as decimals". When you double click on the account to make entries, the stock price will be … Continue reading How to display stock prices with decimals in Gnucash

How to sort and rename files in Python on Linux and use tesseract OCR to extract text to a file

In order to convert a series of images with text as an image in them to text files, the best tool is tesseract. It is quite old, but very reliable when it comes to looking for and extracting text from images. After saving some screen shots as jpg files, it was found their names contained … Continue reading How to sort and rename files in Python on Linux and use tesseract OCR to extract text to a file

How to debug “There was a system error retrieving the price quotes” in Gnucash Finance::Quotes on Linux

There was a system error retrieving the price quotes. This error is a debugging nightmare as it is not specific, gives no clue as to where the error lies and there is no easy debugging mechanism to find out what went wrong. Nonetheless, all is not lost. In order to debug the problem, open a … Continue reading How to debug “There was a system error retrieving the price quotes” in Gnucash Finance::Quotes on Linux

There’s something about data backups – what’s the big deal!

It’s been almost 12 years since using the 128 MB Transcend USB hard drive for data backups. On the other hand there’s also a 128 KB Transcend USB pen drive from 2006 that still works quite well today plus a Kingston 1 GB USB pen drive. In 12 years, storage device and storage media technology … Continue reading There’s something about data backups – what’s the big deal!

How to mount internal disk drive in Debian 12 Linux without entering password everytime

When mouting an internal disk on Debian 12 Linux (Bookworm), a password is asked to be entered each time the internal disk is mounted. This is the root password. To stop the system from asking for a password each time the internal disk is to be mounted, open a terminal window and enter the following … Continue reading How to mount internal disk drive in Debian 12 Linux without entering password everytime