This tutorial shows how to install and setup Veyon for classroom management in Ubuntu 22.04/20.04 and Debian 12, though it should also works in Windows 10 & 11.
Veyon is a free and open-source software for monitoring and controlling computers across multiple platforms. It supports monitoring all computers in one or multiple classrooms, view or control computers, and broadcast the teacher’s (or student’s) screen in real-time.
Besides the basic monitor, control, screen sharing features, the program also can do:
The software requires computer with:
The software is available in Debian and Ubuntu repository but old. For the most recent version, it provides official packages for Windows, and most Linux, including Ubuntu, Debian, Centos, Fedora, and openSUSE.
User can choose to download the package from either Github releases page or its website via the link below:
After downloading the .deb
package, Debian/Ubuntu users and install it by pressing Ctrl+Alt+T
on keyboard to open terminal and run command:
sudo apt install ~/Downloads/veyon*.deb
The command above will install all the package, whose filename start with veyon
, and include .deb
as extension. Instead of typing ~/Downloads/veyon*.deb
, you may drag’n’drop the downloaded package into terminal to auto-insert PATH to that file.
The download link above only provides packages for amd64
(Intel/AMD) platform. If you want to install in ARM devices, try the Ubuntu PPA which however contains the package lags a bit behind.
After installing the app in all the computers, it will show you 2 app icons in menu:
For all the computers, first launch “Veyon Configurator”.
Under “General” tab, do:
Then, navigate to “Service”, and do:
Under “Access control”, check Grant access to every authenticated user (default)
, which is usually enabled by default. Finally, click Apply button!
Tips: The config dialog has “Save settings to file (Ctrl+S)”, and “Load settings from file (Ctrl+O)” menu options, allows to export settings, then import for multiple machines.
Also in “Veyon Configurator” config dialog, navigate to “Authentication keys” setting page. There do:
In Ubuntu, the exported public key file belongs to root user. To change the ownership, press Ctrl+Alt+T on keyboard to open terminal and run command:
sudo chown $USER:$USER ~/Downloads/ubuntuhandbook_public_key.pem
Here I exported the file to “Downloads” folder, and name the file as “ubuntuhandbook_public_key.pem”, you need to replace them in command accordingly!
Next, navigate to “Locations & computers” page, and do:
When done, click “Apply” button in the bottom.
For each student computer, navigate to “Authentication keys” page in Veyon Configurator. Then, click “Import key” and click import the public key, that is generated on teacher’s computer.
Tips: Without using USB stick or a file transfer app, Debian/Ubuntu can open terminal and run command to create a small http file server. For example, share files under ‘Downloads’ folder via command:
cd ~/Downloads && python3 -m http.server
Then, all computers in the network, can access the http file server and download the file by visiting http://teacher-computer-ip-address:8080
in web browser.
Finally, in teacher’s computer, launch “Veyon Master” from start menu (or ‘Activities’ overview depends on desktop environment).
When the Master window opens, click “Locations & computers” in the bottom left. Finally, enable the check-box for your location/computer. If everything’s done successfully, all your student computers will be listed in right, with thumbnails of their desktops.
Tips 1: Students computer with same username seems not working good in my case. It’s better to create user accounts for student computers with different names.
Tips 2: It’s better to login student computers with standard (non-admin) user accounts. So, they don’t have permission to change Veyon configure options.
Double-clicking on any one of the thumbnails will open the student’s screen (View only mode), while there’s an overlay option in top to disable “View Only” mode to take control of it. By clicking on “Demo” icon on header-bar, you may choose to share either teacher’s screen or selected student’s screen in either full-screen or window mode. For more about Veyon, see the official doc.
To uninstall Veyon on Debian or Ubuntu, press Ctrl+Alt+T on keyboard to open terminal and run command:
For Windows, just use “Veyon Configurator” to stop the service, then uninstall the software using System Settings.
The post Install & Setup Veyon Classroom Management App in Ubuntu 22.04 appeared first on Osgrove.
Welcome to the Ubuntu Weekly Newsletter, Issue 883 for the week of March 9 –…
In this article, we will see how to install nvidia-smi on Ubuntu or Debian Linux.…
In this article, we will see how to install clang tool on Ubuntu or Debian…
When working with Docker containers on Raspberry Pi devices, you might encounter frustrating signature verification…
You’ve recently upgraded to Ubuntu 18.04 and found that your OpenVPN connection no longer resolves…
Have you ever tried to open System Monitor on your Ubuntu 18.04 system only to…