QCanvas is a free and open source desktop client for Canvas LMS. It comes with option to download course content files and videos and you can also view content while offline, course mail and announcements. It is a unofficial desktop client and written in Python.
Download QCanvas [Linux, Windows]
How to Install QCanvas on Ubuntu
Download QCanvas in portable AppImage file format from the above download link and save it on your Downloads folder. Now in your terminal app run below commands one by one.
cd Downloads
sudo chmod +x ~ QCanvas-x86_64.AppImage
./QCanvas-x86_64.AppImage
Install QCanvas via Flatpak:
You can also install QCanvas via below flatpak install command.
flatpak install flathub io.github.qcanvas.QCanvasApp
And open it using below command.
flatpak run io.github.qcanvas.QCanvasApp
And also uninstall it using below commands.
flatpak uninstall io.github.qcanvas.QCanvasApp
[OR]
sudo flatpak uninstall io.github.qcanvas.QCanvasApp